一,多文件编辑
1、使用vim编辑多个文件
同时创建两个新文件并编辑
$ vim 1.txt 2.txt
默认进入1.txt文件的编辑界面
(1)命令行模式下输入:n编辑2.txt文件(下一个文件),可以加!即:n!强制切换(不保存)
(2)命令行模式下输入:N编辑1.txt文件(上一个文件),可以加!即:N!强制切换(不保存)
2、进入vim后打开新文件
(1)命令行模式下输入:e 3.txt 打开新文件3.txt
(2)命令行模式下输入:e# 回到前一个文件
(3)命令行模式下输入:ls可以列出以前编辑过的文档
(4)命令行模式下输入:b 2.txt(或者编号)可以直接进入文件2.txt编辑
(5)命令行模式下输入:bd 2.txt(或者编号)可以删除以前编辑过的列表中的文件项目
(6)命令行模式下输入:e! 4.txt,新打开文件4.txt,放弃正在编辑的文件
(7)命令行模式下输入:f 显示正在编辑的文件名
(8)命令行模式下输入:f new.txt,改变正在编辑的文件名字为new.txt
3、恢复文件
如果因为断电等原因造成文档没有保存,可以采用恢复方式,vim -r进入文档后,输入:ewcover 1.txt来恢复
二、可视模式
(1)字符选择模式:在普通模式下输入v(小写),光标走过的地方就会选取。再次按下v会后就会取消选取。
(2)行选择模式:在普通模式下输入Shift+v(小写),按下V之后就会把整行选取,您可以上下移动光标选更多的行,同样,再按一次Shift+v就可以取消选取。
(3)区域选择模式:在普通模式下输入 Ctrl+v(小写),可以进行矩形区域选择,再按一次Ctrl+v取消选取。
(4)删除选取区域内容:在可视模式下输入d
(5)复制选取区域内容:在可视模式下输入y
三、视窗操作
四、文档加密
$ vim -x file1
五、在vim执行外部命令
(1):!ls 用于显示当前目录的内容
(2):!rm FILENAME用于删除名为 FILENAME 的文件
(3):w FILENAME可将当前 VIM 中正在编辑的文件另存为 FILENAME 文件
六、vim中的查看帮助
(1)普通模式下按F1打开vim自己预设的帮助文档
(2)命令行模式下输入:h shiftwidth 打开名为shiftwidth的帮助文件
(3)命令行模式下输入:ver 显示版本及参数