如何向人们解释VIM的模式?


6

我试图解释VIM的NORMAL和INSERT模式。是否有一个规范的比喻,Vi社区必须解释模式?

Answers:


7

对于那些来自图形编辑器的人来说,这可能会有所帮助:

在图形用户界面中,您有两个输入设备 - 键盘和鼠标。您可以使用键盘进行大多数编辑,使用鼠标在文档中移动。

在VIM中,您有两种使用键盘的模式。一个用于移动文档,一个用于编辑文本。普通模式类似于使用鼠标 - 除了您将使用键盘在文档中移动。编辑模式用于再次使用键盘添加文本。


1
我喜欢这一个。您还可以添加相应的菜单项命令(通常使用鼠标选择),因此可在命令模式下使用。
Daniel Beck

3

vim有两种模式,一种是嘟嘟你,另一种是破坏你的文件。

但老实说,我认为最简单的方法是:

  • 控制模式:在这种模式下,你不要输入文件,而是给出控制类型语句(删除这么多行,替换这个单词等)。

  • 输入/插入模式:在这里,您“通常”键入文件。


引用很有趣!
Adam Davis

1

添加(“插入”)文本时,您处于INSERT模式。

如果要对现有文本执行某些操作,则处于NORMAL模式。


0

大多数编辑也可以考虑使用几种(至少两种)模式,

  • 插入模式...在其中键入文本,和
  • 控制模式...不巧合,你用Ctrl(Control)键复制,粘贴,剪切

现在,(Vim,插入和普通模式中最为人所知)和大多数编辑器之间的唯一区别是,大多数编辑器使用键盘快捷键(键盘组合,即两个键压在一起),而Vim通常依赖于单个命令键。

有一些历史原因为什么Vim会这样做,为什么让我们说,Emacs选择了组合,但这是另一个故事。

顺便问一下,你是谁解释的?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.