首页 > 代码库 > 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编辑器初级(四)