vim 是linux 下的一种编辑器 它非常的好用方便,下面我们就介绍一下vim常用的命令:
编辑插入命令:
i --在光标前插入字符, a ---在光标后插入字符, o --在光标下方插入行, O --在光标上方插入行, I --在行首插入字符,A --在行末插入字符
光标移动命令:
gg 光标移动到文件头部,GG 光标移动到文件末尾出, j 光标向下移动,k 光标向上移动,h 光标向左移动,l 光标向右移动,w 光标向后移动一个word , b 光标向前移 东一个单词,W 光标向后移动一个单词忽略标点符号,直接输入移动的行数回车也可以动光标,ctrl + f 向下翻一页,ctrl+b向上翻一页。
高亮选择和区域选择:
* # 都可以高亮一个word, 高亮后n向下搜素N想上搜素,ctrl + v 竖向选择块,V 选择光标所在行,v 进入view模式进行选择,ve选中一个完整的单词,vw也可选中一个 完整的单词,vb向前选一个单词。
删除和复制:
dd 删除整行,yy复制整行,10y向下复制10行,10d向下删除10行,d0和d^ 相同删除光标到行首 ,f0和f^复制光标到行首,dw 删除这个字符,yw复制这个字符,dfa删除 到a字符。20,30w!122.txt复制这之间保存到122.txt文件中。
高级命令:
guu 航转换成消息,gUU 行转换成大写,g~~行反转,gUw 这个字符大写,gf打开以这个单词为名的文件,ju列出跳转,