vim文件编辑器,可以用于代码的编写,不过对新手不太友好,这里列出了一些常用的vim的操作
vim + 文件名可以打开一个文件,如果这个文件不存在,先创建再打开。
vim常用的几种模式:命令模式、插入(编辑)模式和底行模式
命令模式下的常用操作
任何模式下按esc就可以进入到命令模式下
复制命令:yy,复制当前光标所在行,数字+yy复制光标处往下数字行
粘贴:p,光标在哪里就粘贴到光标的下一行,数字+p粘贴数字行
撤销:u,撤销上次动作
ctrl+r:反撤销
剪切+删除:dd剪切光标所在行,数字+dd,批量删除数字行
gg:将光标定位到文件的开始位置
shift+g:将光标定位到最后
shift+4:将光标移动到当前行的结尾
shift+6:将光标定位到当前行的开始
x:删除一个字符,数字+x删除多个字符
w:按照单词往后移,b:按照单词往前移
进入插入模式
在命令行下输入i(光标位置不变),a(同行下一个位置),o(新起一行)可以进入到插入模式
底行模式下的常用操作
在命令行模式下,shift: 可以进入底行模式。
在底行输入w表示写入(保存),q 退出,wq保存并退出。
/+符号用来查找对应的符号,按n让光标指向下一个被查找的符号
vs + 文件名:打开多个文件(在命令模式下ctrl + 快速两次w可以多文件切换)
! +指令相当于在外面命令框输入命令(!man + 所要查找的函数)
块选择
在命令模式下ctrl+v就可以进入到块选择模式
块选择下可以进行批量操作(批量注释、批量删除)
例如批量注释:
选中从哪一行开始注释,按住shift,通过方向键进行批量选择
然后按大写的i进入insert模式,把//输入进去,并连续按两下esc回到normal模式,就完成了批量注释
取消注释:
首先进入block模式,选中所有的//,然后shift不要松,在按一下d,就完成了删除