Vim的常用命令,你值得拥有

码农天地 -
Vim的常用命令,你值得拥有

Vim模式下的代码书写,一般都是属于大神级别的程序猿的专属技能,但是这不代表我们就不需要使用vim的命令,当我们的程序只能在linux环境才能运行的情况下,我们就必须学会vim的一些常用命令。

vim有3种常用模式:一般模式、编辑模式、命令模式。

一般模式上下左右:kjhl 也可以使用方向键n+上下左右:n为数字,向上下左右移动n个字符[ctrl]+f:屏幕向下滚动一页,同page down[ctrl]+b:屏幕向上滚动一页,同page up0或home:光标移动到行首$或end:光标移动到行尾g:光标移动到最后一行ng:光标移动到第n行gg:同1g,光标移动到第一行行首/word:向下查找关键词,使用n或N向上或向下查找关键词?word:向上查找关键词word,使用n或N向上或向下查找关键词:n1,n2s/word1/word2/g : s/1/2/g 表示将1替换成2,所以前面的意思是在n1到n2之间,将word1替换为word2.例如:51,100s/aaa/bbb/g:1,$s/word1/word2/g : 全文查找替换将word1替换为word2x:向后删除X:向前删除nx:向后删除n个字符dd:删除当前行 ndd:向下删除n行d1G:删除当前位置到第一行d$:删除当前位置到最后一行d0:删除当前位置到改行第一个字符的所有数据yy:复制光标所在的这一行nyy:向下复制n行p:在光标所在行的下面粘贴复制的数据P:在光标所在行的上面粘贴复制的数据u:恢复前一个操作[ctrl]+u:重做上一个操作一般模式切换到编辑模式i:进入插入模式,在光标前插入 I是在第一个非空格符处插入a:进入插入模式,在光标下一个字符插入 A是在所在行最后一个字符插入o:进入插入模式,在下面一行插入 O是在上面一行出入r:进入替换模式,类似于insert键编辑模式到一般模式Esc:退出编辑模式进入命令模式命令模式:w 保存:w! 强制保存:q 退出:q! 强制退出:wq :x 保存并退出ZZ 保存并退出:set number 显示行号:set nonu 取消显示行号

这些命令你值得收藏!!!

特别申明:本文内容来源网络,版权归原作者所有,如有侵权请立即与我们联系(cy198701067573@163.com),我们将及时处理。

Tags 标签

加个好友,技术交流

1628738909466805.jpg