美文网首页
Linux编辑利器-Vim

Linux编辑利器-Vim

作者: VictorHong | 来源:发表于2020-04-22 16:12 被阅读0次

在大学时代,Vim 的大名就已如雷贯耳,但由于它陡峭的学习曲线,一直望而却步。等真正开始学习之后,发现并没有想象中的复杂,也没有所谓的瓶颈,只要在实际写代码中强迫自己使用就可以了,无形中就会形成习惯。

——GeekPlux

三种模式

正常模式

以 vim 打开一个档案就直接进入一般模式了(这是默认的模式)。正常模式可以使用快捷键。

编辑模式

按下i, I, o, O, a, A, r, R等任何一个字母之后才会进入编辑模式, 一般来说按i即可.

命令行模式

在这个模式当中, 可以提供你相关指令,完成读取、存盘、替换、离开 vim 、显示行号等的动作则是在此模式中达成的。

vi 和vim模式的相互切换

三种模式

常用快捷键

使用快捷键在正常模式下输入!

复制粘贴

拷贝当前行输入yy,然后再按下p键的时候就可以粘贴了。

复制多行可以输入nyy,其中n为一个数字,例如5yy,即复制当前行向下的5行,同样粘贴也是按p键。

删除

删除当前行输入dd

删除多行输入ndd,表示删除当前行向下的n行。

查找单词

再正常模式下输入/关键字即可查找关键字所在的位置,例如/hello为查找hello这个单词所有的所在位置,输入 n 就是查找下一个。

设置文件行号

有时候为了看文档更清楚,想要知道每一行的行数,可以先进入命令模式,在输入set nu,即再正常模式下输入:set nu,然后回车。

设置文件行号

取消行号可以输入:set nonu

取消行号

移动到底部到首部

有时候需要直接看文档的末尾,可以输入G移动到文件末行。

而移动到首行则是输入gg,然后回车即可。

撤销

取消上一次做的操作,输入u。表示undo。

移动到某行

假如我们要移动到第20行,我们可以这样输入:20 + shift + g


更多快捷键可以参考:https://zhuanlan.zhihu.com/p/77283813

Vim键盘图

Vim键盘图

相关文章

  • Linux编辑利器-Vim

    在大学时代,Vim 的大名就已如雷贯耳,但由于它陡峭的学习曲线,一直望而却步。等真正开始学习之后,发现并没有想象中...

  • Linux中的编程工具

    vim编辑器vim是Linux中开发和编程的利器,掌握好vim的使用技巧,效率将比使用GUI的程序更高vim的三种...

  • 如何进入退出vim编辑器

    注意:linux命令要小写哦! 环境 linux系统 vim编辑器 进入VIM编辑器 VIM编辑器,可以新建文件也...

  • Linux常用命令

    Linux 系统目录 Linux文件操作核心命名 Vim文本编辑器 vi是Linux重要的文字编辑工具,vim是他...

  • CentOS7解决vim找不到问题

    vim编辑器是Linux中的强大组件,是vi编辑器的加强版 在Linux命令行输入vim时提示:-bash:vim...

  • vim 编辑器简介

    vim 编辑器是什么? vim是Linux系统下常用的高级文本编辑器,很多Linux发行版都默认安装了vi(vim...

  • vim编辑器

    vi(vim)简介 vi(vim)是上Linux非常常用的编辑器,很多Linux发行版都默认安装了vi(vim)。...

  • Linux学习(三)

    八、vim的介绍 vi是所有unix和Linux系统下的标准编辑器。 vi和vim都是linux中的编辑器,不同的...

  • 2019-06-19

    vim编辑器的介绍 vim(vimsual)是 Linux/UNIX 系列 OS 中通用的全屏编辑器。 vimm ...

  • linux文本编辑器vi/vim

    linux文本编辑器vi/vim 超全!VIM 编辑器操作指南[https://zhuanlan.zhihu.co...

网友评论

      本文标题:Linux编辑利器-Vim

      本文链接:https://www.haomeiwen.com/subject/mmziihtx.html