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键。

linux常用命令和vim编辑器使用(LinuxVim的常用操作)(1)

多行注释

查找时忽略大小写::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

linux常用命令和vim编辑器使用(LinuxVim的常用操作)(2)

不显示以#开头的文本

更多内容请查阅Vim操作手册。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页