UNIX Vim初学者的10个节省时间的技巧

Vim是许多开发人员的首选编辑器。 为什么不呢? 使用正确的命令和终端快捷键集,可以帮助您在更短的时间内完成工作。 在本文中,我们将重点介绍Vim初学者的一些快捷方式和提示,以帮助您加快工作速度。

1.配置.vimrc

当我开始使用Vim编辑器时,我花了很多时间尝试缩进代码。 我几乎不知道我可以使用.vimrc文件为Vim配置缩进,语法突出显示,行号等设置。

在您的主目录中创建一个名为.vimrc的文件(我正在使用Ubuntu Box),并添加行号,缩进等常规设置。

set number             # show line number
set autoindent         # auto indent the code
set nowrap             # don't wrap lines

2.退出编辑器而不关闭终端

使用Vim编辑器保存和退出对文件所做的更改很容易。 您需要记住的是,按ESC键切换到可视模式,放一个colon ,键入wq并按Enter保存更改并退出。

:wq

如果不保存更改,请按ESC键,加colon然后键入q!

:q!

3.清除一条线或整条线

通过按Backspace键清除整行代码似乎有点过头了。 您可以通过以下方式删除代码行:将光标放在要删除的行上,切换到可视模式,然后按两次d以删除该行。

现在,有些情况下您想从代码中删除几行。 在这种情况下:

  1. 通过按ESC键切换到可视模式。
  2. 移至行首,然后按ma标记行首。
  3. 移动到代码需要移除,然后按的最后部分m ' a和代码段被删除。

4.复制并粘贴代码块

通常,您需要复制一行代码或一大段代码。 因此,在使用Vim时,这种用于复制和粘贴一行代码或代码块的快捷方式确实很方便。

  1. 通过按ESC键切换到可视模式。
  2. 将光标移动到需要复制的行的开头。
  3. V键选择整行。
  4. d剪切线,或按y复制线。
  5. 将光标移动到要粘贴的行,然后按p在光标之后粘贴。

5.撤消和重做更改

在Vim或任何其他编辑器中键入代码时,通常需要撤消和重做某些更改。 要撤消Vim的某些更改,请切换到可视模式并按u 要重做某些更改,请切换到可视模式,然后按CTRL+R

6.注释代码

注释代码的某些部分是一项繁琐的任务,尤其是在多行代码的情况下。 我们可以使用标记来注释代码块。

  1. 通过按ESC键切换到可视模式。
  2. 将光标移到需要注释的第一行代码。
  3. 输入mk并移至需要注释的最后一行。 mk是要注释的行的标记
  4. 将光标移到要注释的最后一行。
  5. 类型:'k,.s/^/#/ ,其中k表示标记的结尾, s表示选择, ^表示行的开头, #表示要替换的字符。

7.使用Vim搜索

搜索是一项重要功能,大多数情况下都需要搜索。 要在文件中搜索特定单词,请切换到可视模式并键入要搜索的单词。

/word-to-be-searched

n将向前移动搜索,按N将向后移动搜索。

8.读取文件到Vim

当我开始使用Vim时,通常会通过打开文件并复制和粘贴将另一个文件的内容复制到Vim中。 将外部文件的内容读入Vim轻而易举。 切换到可视模式,然后按:read 这是一个非常好的快捷方式,而不是手动打开文件并复制内容。

9.读取命令输出到Vim

有时您需要将特定命令的输出复制到Vim。 对上面的文件读取命令进行一些修改,我们可以将命令的输出读取到Vim。 通过按ESC键切换到可视模式。 输入:read !dir ,它将列出的目录名称添加到Vim编辑器中。

10.移至最后编辑的行

您想知道多少次对文件进行的最后更改在哪里? 拥有将光标移动到最后位置的快捷键确实很有帮助。

切换到可视模式并输入g; 移动到最后更改的位置。

包起来

在本教程中,我们看到了UNIX环境中Vim编辑器入门的10个初学者技巧。 通过一些实践,您应该能够在Vim编辑器中更快地工作。

请在下面的评论中让我们知道您的想法,建议或更正。 还分享其他您可能对初学者有帮助的Vim提示或快捷方式。

请通过查看我的讲师页面来关注即将推出的教程。 它包含所有教程,一经发布便立即开始。

翻译自: https://code.tutsplus.com/tutorials/10-time-saving-tips-for-unix-vim-beginners--cms-22386

你可能感兴趣的:(UNIX Vim初学者的10个节省时间的技巧)