Vim文本编辑器概述

此知识库中的许多文章都建议编辑配置文件。我们通常建议使用您喜欢的文本编辑器。在 Liquid Web,我们更喜欢 vim。Vim 或它的老兄弟 vi,默认安装在我们遇到的几乎所有专用服务器上。如果您还没有首选的文本编辑器,请继续阅读以查看 vim 是否适合您。

 

正常模式

vim 初学者需要了解的最大概念就是模式的概念。不同的编辑器功能,例如移动光标和插入文本,是在不同的模式下完成的。在 vim 中打开一个文件:

vim example.conf

您立即进入正常模式。正常模式一开始似乎并不正常。如果在正常模式下按“j”,字母“j”不会出现。相反,字母“j”将光标向下移动一行。在这种模式下定位光标完全是用字母键完成的。最基本的是:

  • j – 下一行
  • k – 一个队列
  • h – 剩下一个字符
  • l – 右一个字符

虽然一开始这可能看起来很奇怪,但从模式切换到模式实际上会加快打字速度,因为您不必在每次想要重新定位光标时将右手移到箭头键并返回。

插入模式

要离开正常模式并开始输入文本,请按“i”进入插入模式。插入模式的行为更像其他文本编辑器中的默认模式。不应该有任何意外。
完成插入模式后,按ESC键返回正常模式。

命令行模式

命令行模式用于执行范围广泛的命令。要进入 vim 的命令行,在普通模式下按“:”(冒号)。这会将光标放到终端的底部。在这里,您可以执行以下操作:

  • 保存您的更改(写入)::w
  • 退出 vim::q
  • 退出而不保存更改::q!

您还可以组合命令以一起运行它们。这通常用于保存文件并同时退出 vim:

:wq

运行命令后,vim 会将您置于正常模式。

导师

像这样的文章只能触及使用 vim 的皮毛。学习这种新技能的最好方法是一头扎进。Vim 附带了一个程序来帮助你做到这一点。vimtutor是在 vim 内部运行的说明手册。您可以使用 vim 命令浏览它,并在学习新命令时练习它们。如果你真的想学习vim,这是阅读本文后的去处。只需在命令提示符下运行“vimtutor”,您就可以参加比赛了。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。如需转载,请注明文章出处豆丁博客和来源网址。https://shluqu.cn/11681.html
点赞
4.00 平均评分 (84% 分数) - 1

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注