vim下一页 msg文件怎么打开
本节来学习如何使用 Vim 编辑文件 。
![vim下一页 msg文件怎么打开](http://shimg.easyfang.com/220217/215RU3J-0.jpg)
文章插图
首先学习如何使用 Vim 打开文件 。
Vim 打开文件使用 Vim 打开文件很简单 , 例如在命令行模式下打开一个自己编写的文件 /test/vi.test , 打开方法如下:
【vim下一页 msg文件怎么打开】[root@itxdl ~]# vim /test/vi.test
刚打开文件时 Vim 处于命令模式 , 此时文件的下方会显示文件的一些信息 , 包括文件的总行数和字符数 , 以及当前光标所在的位置等 , 此时可以使用插入命令进入输入模式对文件进行编辑 , 如图 1 所示 。
![vim下一页 msg文件怎么打开](http://shimg.easyfang.com/220217/215RQ028-1.jpg)
文章插图
图 1 Vim 打开文件
除此之外 , 我们还可以利用下表中打开文件的命令格式 , 针对特定情形使用适当的打开方式 , 可以大大提高我们的效率 。
![vim下一页 msg文件怎么打开](http://shimg.easyfang.com/220217/215RR505-2.jpg)
文章插图
表 2 Vim 打开文件的快捷方法
使用 Vim 进行编辑同样 , Vim 提供了大量的编辑快捷键 , 主要可分为以下几类 。
Vim 插入文本从命令模式进入输入模式进行编辑 , 可以按下 I、i、O、o、A、a 等键来完成 , 使用不同的键 , 光标所处的位置不同 , 如表 3 所示 。
![vim下一页 msg文件怎么打开](http://shimg.easyfang.com/220217/215RR351-3.jpg)
文章插图
表 3 插入文本
Vim 查找文本
![vim下一页 msg文件怎么打开](http://shimg.easyfang.com/220217/215RW916-4.jpg)
文章插图
表 4 Vim 查找目标文本
例如 , 在 /etc/passwd.vi 文件中查找字符串 "root" , 则运行命令如图 5 所示 。
![vim下一页 msg文件怎么打开](http://shimg.easyfang.com/220217/215RQ017-5.jpg)
文章插图
图 5 使用 Vim 进行查找
如果在文件中并没有找到所要查找的字符串 , 则在文件底部会出现 "Pattern not found" 提示 , 如图 6 所示 。
![vim下一页 msg文件怎么打开](http://shimg.easyfang.com/220217/215RU4T-6.jpg)
文章插图
图 6 未查找到指定字符串的提示
在查找过程中需要注意的是 , 要查找的字符串是严格区分大小写的 , 如查找 "shenchao" 和 "ShenChao" 会得到不同的结果 。
如果想忽略大小写 , 则输入命令 ":set ic";调整回来输入":set noic" 。
如果在字符串中出现特殊符号 , 则需要加上转义字符 "\" 。常见的特殊符号有 \、*、?、$ 等 。如果出现这些字符 , 例如 , 要查找字符串 "10$" , 则需要在命令模式中输入 "/10\$" 。
Vim 替换文本
![vim下一页 msg文件怎么打开](http://shimg.easyfang.com/220217/215RR221-7.jpg)
文章插图
表 7 Vim替换文本
例如 , 要将某文件中所有的 "root" 替换为 "liudehua" , 则有两种输入命令 , 分别为:
:1, $s/root/liudehua/g或:%s/root/liudehua/g
上述命令是在编辑模式下操作的 , 表示的是从第一行到最后一行 , 即全文查找 "root" , 然后替换成 "liudehua" 。如果刚才的命令变成 :10,20 s/root/liudehua/g , 则只替换从第 10 行到第 20 行的 "root" 。
Vim删除文本
![vim下一页 msg文件怎么打开](http://shimg.easyfang.com/220217/215RTW0-8.jpg)
文章插图
注意 , 被删除的内容并没有真正删除 , 都放在了剪贴板中 。将光标移动到指定位置处 , 按下 "p" 键 , 就可以将刚才删除的内容又粘贴到此处 。
Vim复制和粘贴文本
![vim下一页 msg文件怎么打开](http://shimg.easyfang.com/220217/215RR1H-9.jpg)
文章插图
Vim其他常用快捷键某些情况下 , 可能需要把两行进行连接 。比如说 , 下面的文件中有两行文本 , 现在需要将其合并成一行(实际上就是将两行间的换行符去掉) 。可以直接在命令模式中按下 "J" 键 , 按下前后如图 10 所示 。
![vim下一页 msg文件怎么打开](http://shimg.easyfang.com/220217/215RU322-10.jpg)
文章插图
图 10 按下 "J" 键前后
如果不小心误删除了文件内容 , 则可以通过 "u" 键来撤销刚才执行的命令 。如果要撤销刚才的多次操作 , 可以多按几次 "u" 键 。
Vim 保存退出文本Vim 的保存和退出是在编辑模式中进行的 , 其常用命令如下表所示 。
![vim下一页 msg文件怎么打开](http://shimg.easyfang.com/220217/215RR3E-11.jpg)
文章插图
表 11 Vim 常用保存退出命令
需要注意的是 , "w!" 和 "wq!" 等类似的指令 , 通常用于对文件没有写权限的时候(显示 readonly , 如图 12 所示) , 但如果你是文件的所有者或者 root 用户 , 就可以强制执行 。
![vim下一页 msg文件怎么打开](http://shimg.easyfang.com/220217/215RS609-12.jpg)
文章插图
图 12 只读文件
我是大仁笔记 , 欢迎一起学习交流 。
推荐阅读
- 开口榴莲能吃吗 怎么开榴莲
- 电脑怎么下载网页的视频 电脑怎么下载视频
- 男人常吃一物 下半身全毁了!
- 矮个子不宜颜色的衣服 我们来看下
- 短款貂绒外套下身搭配 四款减龄搭配供你选择
- 打玻尿酸后下巴多久会软
- 遇到暴雨天气为防止走路掉进下水道可以怎么做 这些方法学一下
- 没有电脑怎么进光猫 在没有电脑的情况下怎么进入光猫
- 买房子首付款交了贷款办不下来怎么办
- 电脑怎么下载视频到u盘