技术开发 频道

破解Vim退出的尴尬窘境,Vim操作全集锦

  【IT168 编译】之前关于百万程序员被Vim困住的新闻受到了程序员的广泛关注,在评论区中,也有读者给我们留言表示他们也曾遭遇过不知如何退出的尴尬窘境。为了帮助大家更了解Vim编辑器,本文将会介绍Linux Ubuntu中的基本vim编辑器命令。

  Vim是创建或编辑文本文件的编辑器,它是作为控制台应用程序存在,所以可以使用命令“vim”(不带引号)在终端仿真器中启动Vim。

破解Vim退出的尴尬窘境,Vim操作全集锦
▲图源网络

  Vim的模式

  vim有两种模式。一种是命令模式,另一种是插入模式。在命令模式下,用户可以移动文件,删除文本等。在插入模式下,用户可以插入文本。

  改变Vim模式

  从命令模式到插入模式类型:

  a:在当前光标位置之后追加文本

  A:将文本追加到当前行的末尾

  i:在当前光标位置之前插入文本

  I:我在光标行的开头插入文本

  o:在当前行之后打开一条新行,并在其中添加文本

  O:在当前行前打开一行,并在其中添加文本

  从插入模式到命令模式

  按Esc键切换回命令模式。如果您不确定现在使用的是什么模式,点击Esc键,就能确保确保返回到命令模式。当您在击中Esc时,会出现哔哔声或屏幕上闪光,这些都是正常的,因为当您已经处于命令模式时,系统可能会给出一些警报。

  请注意,vim可以使用以下命令来启用其他模式和工作控制台界面:

  vim “normal”模式下,一切都是默认的。

  ex以Ex模式开始。 使用“:vi”命令进入正常模式。 也可以用“-e”参数来完成。

  视图以只读模式启动。您将受到保护,不能写入文件。也可以用“-R”参数来完成。

  gvim gview GUI版本。Start一个新窗口。也可以用“-g”参数来完成。

  evim eview简单模式下的GUI版本。Start一个新窗口。也可以用“-y”参数来完成。

  在文件上工作

  vi filename:如果新文件不存在,请创建一个新文件,否则打开现有文件。

  vi -R filename:以只读模式打开现有文件。

  视图文件名以只读模式打开现有文件。

  打开一个新文件

  键入vim filename

  键入i

  输入文字

  点击Esc键

  键入:wq

  编辑文件

  键入vim filename

  使用h / j / k / l键或任何适当的命令移动文件

  编辑所需文本

  按Esc键(如果插入或替换文本,则退出插入模式)

  键入:wq

  移动文字

  通常使用箭头键可以移动文本。如果不能移动,请尝试:

  h:向左移动

  w:向右移动

  k:向上移动

  j:向下移动

  保存并退出

  保存并退出vi或vim编辑器并保存所有更改:

  如果您当前正在插入或追加模式,请按Esc键。

  按:, 光标会重新显示在冒号提示符旁边的屏幕的左下角。

  输入以下内容:q!

  要了解vim编辑的基础知识,请在终端模拟器中发出以下命令:vimtutor

0
相关文章