首页 > 代码库 > vim编辑器初级(四)

vim编辑器初级(四)

p键  在光标之后粘贴

P键  在光标之前粘贴

V键  进入line visual mode,之后你可以按行来选定文本

m键  放置标记,后接a-z来命名标记

`键(反单引号,在Tab键上面)  后接a-z,可以跳转到这个标记处

‘键(单引号)  后接a-z,跳转到这个标记所在行的行首

:marks  列出所有的标记

y键  复制选中的文本

Y键或yy  复制光标所在的一整行

!键  在visual mode下,先选中文本,按下!键后接一个系统命令,将选中的文本作为输入,然后将用统命令执行后的输出来替换所选文本

    在normal mode下,按下!键后接一个跳转动作,将当前光标所在行到动作跳转处作为输入,然后再输入系统命令,命令执行后的输出用来替换输入

!!  对当前光标所在行进行过滤

:edit  后接一个文件名,该操作将关闭当前文件并打开指定文件,当前文件需要手动保存或强制不保存

:view  后接一个文件名,该操作将关闭当前文件并以只读方式打开指定文件,当前文件需要手动保存或强制不保存

 

在系统命令行中使用vim命令打开文件时,在vim后面可以接多个文件名,按下Enter后默认会显示第一个文件

:next  编辑下一个文件,当前文件需要手动保存或强制不保存,指定保存时可以使用:wnext,强制不保存时可以使用:next!

:prev  编辑上一个文件,与:next类似

:first  编辑第一个文件

:last  编辑最后一个文件

n CTRL-^  编辑第n个文件,如果前面不加数字则是跳转到之前的那个文件

:set autowrite  设置自动保存,这样每当要离开当前文件时,vim会自动保存改变

:set noautowrite  关闭自动保存

:args  列出当前正被编辑的一系列文件,目前你所在的文件会被用中括号[ ]括起来

:match  将匹配给定模式的文本高亮显示,例如:match Error /TODO/会将所有的TODO以语法错误的颜色高亮显示

:highlight  查看有哪些可用的高亮名称

:match none  清除:match

 

vim编辑器初级(四)