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
以删除该行。
现在,有些情况下您想从代码中删除几行。 在这种情况下:
- 通过按
ESC
键切换到可视模式。 - 移至行首,然后按
ma
标记行首。 - 移动到代码需要移除,然后按的最后部分
m ' a
和代码段被删除。
4.复制并粘贴代码块
通常,您需要复制一行代码或一大段代码。 因此,在使用Vim时,这种用于复制和粘贴一行代码或代码块的快捷方式确实很方便。
- 通过按
ESC
键切换到可视模式。 - 将光标移动到需要复制的行的开头。
- 按
V
键选择整行。
- 按
d
剪切线,或按y
复制线。 - 将光标移动到要粘贴的行,然后按
p
在光标之后粘贴。
5.撤消和重做更改
在Vim或任何其他编辑器中键入代码时,通常需要撤消和重做某些更改。 要撤消Vim的某些更改,请切换到可视模式并按u
。 要重做某些更改,请切换到可视模式,然后按CTRL+R
6.注释代码
注释代码的某些部分是一项繁琐的任务,尤其是在多行代码的情况下。 我们可以使用标记来注释代码块。
- 通过按
ESC
键切换到可视模式。 - 将光标移到需要注释的第一行代码。
- 输入
mk
并移至需要注释的最后一行。mk
是要注释的行的标记 - 将光标移到要注释的最后一行。
- 类型
:'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