vim三种工作模式(程序开发者最好用的Vim简介)(1)

Vim代表vi的改进,并且是一个命令行文本编辑器,它随Windows以外的每个平台安装(除非您安装它)。在这个编辑器中很难弄清楚怎么做,这篇文章是为了给你关于vim的基本知识以及如何用它做些事情。

让我们从基础开始。你如何打开vim?

如果您正在运行Linux或MacOS,最有可能的是您已经安装了vim,因此您可以打开终端并运行命令vim <filename>来编辑该文件。

注意:您只能编辑工作目录内的文件。

如果你在windows上,你可以从vim.org下载它。

Vim模式

Vim有三种不同的模式:

这些模式很容易理解,您可以在终端窗口的左下角看到您处于哪种模式。

  • 如何保存文件

  • 如何退出Vim

  • 如何移动

  • 如何查看行号

  • 注意:Vim有许多不同的命令和组合,这只是一个介绍,如果你想学习如何正确使用Vim,你应该阅读其他来源。

    保存并退出Vim

    现在您已经知道如何编辑Vim中的文本,您将学习的最重要的事情将是如何保存更改并退出。如果按下键盘上的:键,您将能够输入命令给Vim。

    要保存文件,只需键入:w,然后按回车。

    要退出文件并返回到命令行,您需要键入:q

    请注意,如果您对该文件进行了更改并且未保存它们,Vim将不会自动退出,相反,它会告诉您运行:q!基本转换为强制退出的命令。

    这两个命令可以合并为一个:wq。这会将更改写入文件,然后退出Vim。

    行号

    在编辑文件时显示行号可能非常有用。如果你知道它的编号,VVim允许你直接跳到一行,所以如果你确切地知道在哪里编辑和编辑什么,你的编辑可以更快地完成。

    要显示需要运行命令的行号:set number,一旦按下Enter键,就会看到Vim将显示每行的编号。

    如果你想直接跳到一行,你可以输入命令:<line number>,光标将跳转到该行的开头。

    到处走

    移动所有你需要的是按几个键来做不同的事情。移动并不要求您通过按键进入命令模式:

    移动/编辑文件时可以使用这两个命令:

    删除东西

    你可以通过按键删除东西d,这也可以作为剪切命令。Vim允许你结合命令来实现一个简单的命令,所以你可以将四处移动的命令和删除结合起来,以提高你的编辑技巧。

    其他有用的命令

    既然我们倾向于删除错误的东西,vim还带有一个撤销和重做命令,可以在很多情况下派上用场。

    您还可以使用以下命令在整个文件中对vim进行搜索:

    结论

    Vim的介绍结束了,希望你发现它很有用。还有很多东西你还需要学习,但是这应该给你在这个文本编辑器中解决问题的基础知识。

    如果您想了解有关Vim的更多信息,可以在终端上运行以下命令来运行Vim导师:

    $ Vimtutor

    这将打开一个文本文件,其中详细说明涵盖了Vim中的所有基本命令。

    ,