vim模式下的复制粘贴
- 在vim的普通模式下,按v键,进入visual模式
- 然后按住
v+h/j/k/l
进行文本选中h/j/k/l分别表示右下上左 - 选中后对文件按如下键做出操作:
- d:剪切
- y:复制
- p:粘贴
vim模式下的查找替换
查找:按/k
就匹配有k的字符,按n就跳到下一个k所处的位置,按N就跳到上一个k所处的位置。
替换某一行中第一个::s/old/new/
替换某一行中所有的::s/old/new/g
替换n到m行之间所有的::n,ms/old/new/g
替换n到最后一行之间所有的::n,$s/old/new/g
替换整个文件中所有的::%s/old/new/g
替换整个文件中所有的,但是每次都提示::%s/old/new/gc
如果替换的内容中有/,那可以用#作为分隔符,比如:
:s#old/#new/#
vim模式下的删除
进入vim模式后,输入:set nu
可以显示行数
然后输入:2,4 d
就会把第二三四行都删掉
在终端中输入> 文件名
可以清空整个文件内容
vim模式下移动鼠标
进入vim模式,输入G,直接定位到最后一行
输入1 G,定位到第一行
输入5 G,定位到第五行