山地人

1.基本操作

山地人
山地人
2021-05-27

退出Vim

学习Vim很多人会卡在如何退出Vim的问题。

Stackoverflow上关于如何退出Vim编辑器的帖子,已经被浏览了240万。接下来,我们就来搞定这个困扰新手最多的问题。

退出Vim:

:q
  • : 这里的冒号会让你进入底部命令行状态
  • qquite的缩写,表示退出

启动下面的终端,按照终端内的提示步骤,退出Vim。 如果你在终端内容按下了一些键进入了输入模式,请按ESC键回到普通模式,再按教程内容操作。

移动光标

掌握好h,j,k,l这四个键,你就可以使用vim来浏览文件了。要熟练掌握这几个键的使用,最好的方法就是多多练习。

使用h,j,k,l四个键,可以移动光标。
(注意:光标运动的方向:h左、j下、k上、l右)
^
k
< h l >
j
v

启动终端,按照终端内提示,练习移动光标 (注意将输入法切换为英文状态)。

强制退出

如果在Vim中进行了一些修改,这时候直接按:q是无法直接退出的,需要用:q!强制退出,Vim会放弃之前所做的修改,直接退出。

启动终端,按照终端内提示,练习强制退出。

文本编辑

对文件的编辑有这样几种:插入文本、追加文本、删除文本和替换文本,这一节我们先讲前三种。

删除文本

在普通模式下,按下x,删除光标所在位置底下的那个字符。

启动终端,按照终端内提示,练习强制退出。

插入文本

在普通模式下,按下i,就可以在光标前方插入文本,此时进入了Vim的插入模式。

追加文本

在普通模式下,按下a,就可以在光标后方追加文本。

保存文件

  • 使用:wq保存并退出
  • 使用vim tutor.txt打开tutor.txt文件

小结

功能示例说明
移动光标h(左) j(上) k(下) l(右)使用 hjkl 键,移动光标
打开文件vim filename <回车>
强制退出ESC :q! <回车>强制退出,丢弃所有修改
保存文件并退出ESC :wq <回车>
插入文本i 输入要插入的文本 <ESC>在光标前插入文本
追加文本a 输入要追加的文本 <ESC>在下一行追加文本
回普通模式ESC按下<ESC>立刻回到普通模式。