linux常用命令和vim编辑器使用(LinuxVim的常用操作)
VIM的快捷键非常多,没必要全部记住。以下整理了部分Vim的常用操作:
gg:跳到第一行。G:跳到最后一行。
yy:复制当前行。dd:删除当前行。
p:在光标之后粘贴。P:在光标之前粘贴。
dgg:删除光标以上的所有行(含当前行)。ygg::复制光标以上的所有行(含当前行)。
dG:从光标所在行,一直删到文本最后(含当前行)。yG:复制光标(含当前行)以下的所有行。
d0 :从光标所在位置删至当前行的行首。 y0:从光标所在位置复制到当前行的行首。
d$:从光标所在位置删至当前行的行尾。y$::从光标所在位置复制到当前行的行尾。
u:撤销之前的操作。
删除第N行到第X行:比如删除5行到10行的内容:输入冒号:5,10d
在N行前面添加#:Ctrl v进入视图模式,光标移动N行,因为在行首插入,所以此时敲大写I,完后输入#,最后按下ESC键。
多行注释
查找时忽略大小写::set ignorecase 或者:set ic。或者/word_to_search\c。
考虑大小写::set noignorecase 或者:set noic。或者/word_to_search\C。
查找结果下一个、上一个:/查找,之后"n"查找下一个结果;“N”查找上一个结果
VIM配置文件位置:修改配置文件,使VIM默认实现各种功能:/etc/vimrc
显示行号:set nu,取消显示行号:set nonu
取消高亮显示:noh
只看生效的代码(不显示#开头的注释):查看1.txt中grep ^[^#] 1.txt
不显示以#开头的文本
更多内容请查阅Vim操作手册。
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com