"); //-->
有部分网友说Linux的vim像神一样的存在真难用,但是对于我这个vim的忠实粉丝来说,它是真的好用,这也许就应了那句话:会者不难,难者不会。我也看了网上有很多的文章讲解vim怎么使用,但大多都是千篇一律,把所有的vim命令全部列出来,一大堆,让人瞬间没有要看的欲望。下面我就将vim最常用的命令给一一列举出来,这些命令基本够你日常的使用,当你把这些搞熟练后,再去补充那些不是很常用的。
vi/vim的三种模式:命令模式、插入/输入模式、底行命令模式
命令模式:用户刚刚进入编辑的文档,就处于命令模式,或者在其他两种模式下,按下Esc键便进入命令模式。
在这种模式下,键盘的每个字符操作都被当作成一个vim命令:
可以扔掉鼠标的命令(用键盘移动光标):hjkl四个键可以左下上右移动光标,花费一个小时,手就一直放在键盘上操作,包你学会。
复制:yy复制光标所在的一行到剪切板,nyy从光标所在行往下复制n行到剪切板,n可以为2、3、4...。
删除:dd删除光标所在行并将删除内容到剪切板,ndd从光标所在行往下删除n行到剪切板,n可以为2、3、4...。x删除光标所在的字符。
粘贴:p粘贴剪切板的内容到光标所在的下一行,P粘贴剪切板的内容到光标所在的上一行。
撤销:u撤销上一次的操作。
替换:r替换光标所在的字符,R从光标所在的字符处开始进行连续的字符替换。
高亮显示字符:shift+8可以高亮显示光标所在的字符,并可以通过n/N上下搜索这个字符,阅读源代码时非常实用。
进入输入模式:i从光标所在位置开始输入,o从光标所在位置的下一行开始输入,O从光标所在位置的上一行开始输入。
在命令行模式下,按下i/o/O即可进入插入模式,在插入模式下,可见底行下面有INSERT显示。
底行命令模式:在命令模式下,按下英文字符:就进入了底行命令模式。在底行模式下常用的命令:
w 保存当前编辑的文档
q 退出当前编辑
常用的组合:wq保存退出;q!不保存强制退出。
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。