Linux:Vim基础命令

1.新建终端:Ctrl+Shift+n;
2.新建终端标签:Ctrl+Shift+t;
3.切换终端标签页:Alt+n(n=1,2...);
4.命令模式转编辑模式:(1)i:在光标前插入;(2)I:在光标所处行行首插入(3)a:在光标后插入;A:在光标所处行行尾插入;o:在光标所处行向下开辟一行;O:在光标所处行向下开辟一行。
5.插入模式/末行模式转命令模式:ESC
6.命令模式转末行模式:“wq-保存退出、w-保存、q!-不保存,强制退出;
7.命令模式指令:
光标移动命令
(1)H、J、K、L 光标左下上右移
(2)M 光标移动到中间行
(3)L 光标移动到屏幕最后一行行首
(4)G 光标移动到指定行,-n(n为行数)//先输入行数再输入G
(5)Ctrl+d 向下翻半屏
(6)Ctrl+u 向上翻半屏
(7)Ctrl+f 向下翻一屏
(8)Ctrl+b 向上翻一屏
(9)gg=G 自动排版缩进//gg到文件首,G到文件尾
删除命令
(1)x:删除光标后一个,相当于delete
(2)X:删除光标前一个,相当于backspace
(3)dd:删除光标所在行,n dd 删除光标后n行
(4)D:删除光标后该行所有内容,包括光标位置
(5)d0:删除该行光标前的内容,不包括光标;
(6)dw:删除光标开始位置的字(注意是字),包括光标
撤销命令
(1)u:一步一步撤销
(2)U:一次性撤销之前命令(存疑)
(3)Ctrl+r:反撤销
重复命令
.:重复上一次操作的命令
文本行移动:
(1)<<:左移
(2)>>:右移
粘贴复制:
(1)yy:复制当前行 n yy复制n行
(2)p:在光标的下一行开辟空间粘贴
可视模式:(使用频率高)
(1)v:按字符移动
(2)V:按行移动,结合d(删除)、y(复制)、>>、<<实现其他操作
替换:
(1)r:替换当前字符
(2)R:替换当前行光标后的字符 相当于敲一个r,替换一个字符,想替换下一个就要再重复一次,而R是按一次之后,就可以一路替换掉该行后面所有的字符,直到ESC键按下或者该行结束
重点来咯!!!查看man page
将光标移动到想要查看的函数上,shift+k
3+shift+k 查看man 3 page
查看宏定义:
将光标移动到想要查看的内容,[ +d即可

猜你喜欢

转载自www.cnblogs.com/swoa/p/11260856.html