Vim 入门——你需要了解的最低限度
安装
一点理论(开玩笑的)
有趣的部分!
结论
最初发布在我的投资组合中。
我第一次听说 Vim 是在五年前。当时我的自然反应是:“我为什么要放弃像 Sublime Text 这样现代文本编辑器的便捷性,去用一个过时、丑陋、复杂的文本编辑器呢?”(它甚至连鼠标都不能用!)。
去年,我沉浸在 Linux 定制的奇妙世界中,这次更新解决了我遇到的那些问题。所以我决定或许应该再试试 Vim。现在,我已经使用 Vim 六个月了,非常开心。
在本文中,我不会试图说服您转而使用 Vim,我只会为您提供基础知识,即“作为初学者您需要知道的内容”,以便您进入 Vim 的神奇世界。
开始吧!
安装
视窗:
那么您需要从vim 网站下载安装程序,安装它,然后就可以开始了!
Linux(基于 Debian 的发行版):
就这么简单!
sudo apt-get install vim
苹果 :
您可以使用 Homebrew。
brew install vim
一点理论(开玩笑的)
在开始使用 Vim 之前,您应该知道 vim 有不同的理念。首先,一开始你的鼠标是没用的。其次,它会根据您所处的模式解释您在键盘上键入的内容。根据模式,您的输入将触发不同的 Vim 行为。默认模式,即打开 vim 时您会发现自己使用的模式,是正常模式。在此模式下,您将在文件中导航或执行 vim 命令。第二种是插入模式,这是最友好的,因为它使 vim 执行您期望文本编辑器执行的操作,即编写文本。还有其他模式,我不会在本文中介绍,因为它们更高级。提醒一下,如果您发现自己在某个模式中迷失了方向,那么 Esc 键是您的朋友,它会将您带入正常模式。
有趣的部分!
打开或创建新文件:
现在打开您最喜欢的终端(或 CMD/PowerShell),然后输入命令:
vim name_of_your_file
这将打开您指定的文件,如果文件不存在,则创建一个新文件。执行此操作后,您将进入正常模式。我们不会立即编写文本,首先您需要了解一些基本的 Vim 命令。Vim 命令通常以输入“:”开头,然后输入命令,第一个命令是退出 Vim,因为这是关于 Vim 最常见的问题。
- ":q": 退出 Vim。注意,如果你没有保存文件,Vim 将不允许你退出。
- “:w”:保存(写入)文件。
- “:wq”:保存并退出。
- “:q!”:如果您想强制退出而不保存文件,则强制退出。
写一些文字(最后......):
如果你坚持到了这里,输入“i”就能获得奖励。它会进入插入模式,现在你可以随意输入文本了。完成后,你可以按 Esc 键返回正常模式,保存更改或退出。
其他一些有用的快捷方式(在正常模式下):
- “dd”:剪切光标所在行。
- “yy”:复制光标所在行。
- number_of_lines_you_want_to_cut + "dd":您猜对了,它将从光标当前行开始剪切您指定的行数。
- number_of_lines_you_want_to_copy + "yy":再次指定从光标所在行开始要复制的行数。
- “p”:从光标下一行开始粘贴。
- “/”+term_you_want_to_search:它将使光标转到该术语的下一个出现位置。
- “n”:转到该术语的下一个出现位置。
- shift +“n”:转到该术语的上一次出现位置。
- “u”:如果你搞错了什么,按此键将撤消上次的更改。你可以多次按下此键来查看更早的更改历史记录。
- ctrl +“r”:重做更改。
奖金(显示行号):
:set number
结论
Vim,或者不是 Vim,这不是问题。文本编辑器首先只是一个实现更大目标的工具。但一个优秀的工具,能让这一切变得更容易。我希望这篇文章能帮助你找到适合你的文本编辑器。也希望这篇 Vim 的快速介绍能激发你学习 Vim 的兴趣,或者至少拓展你的知识面。
附言:这是我的第一篇博客文章,英语是我的第三语言,所以我愿意接受反馈和好的批评,感谢您的阅读!
文章来源:https://dev.to/hamza/vim-for-starters---the-minimum-you-need-to-know-3ob