博客专栏

EEPW首页 > 博客 > 学会以下几点,包你玩转Linux下的vi/vim

学会以下几点,包你玩转Linux下的vi/vim

发布人:嵌入式Linux 时间:2023-01-11 来源:工程师 发布文章

有部分网友说Linux的vim像神一样的存在真难用,但是对于我这个vim的忠实粉丝来说,它是真的好用,这也许就应了那句话:会者不难,难者不会。我也看了网上有很多的文章讲解vim怎么使用,但大多都是千篇一律,把所有的vim命令全部列出来,一大堆,让人瞬间没有要看的欲望。下面我就将vim最常用的命令给一一列举出来,这些命令基本够你日常的使用,当你把这些搞熟练后,再去补充那些不是很常用的。

vi/vim的三种模式:命令模式、插入/输入模式、底行命令模式

命令模式:

用户刚刚进入编辑的文档,就处于命令模式,或者在其他两种模式下,按下Esc键便进入命令模式。

在这种模式下,键盘的每个字符操作都被当作成一个vim命令:

  • 可以扔掉鼠标的命令(用键盘移动光标):hjkl四个键可以左下上右移动光标,花费一个小时,手就一直放在键盘上操作,包你学会。

  • 复制:yy复制光标所在的一行到剪切板,nyy从光标所在行往下复制n行到剪切板,n可以为2、3、4...。

  • 删除:dd删除光标所在行并将删除内容到剪切板,ndd从光标所在行往下删除n行到剪切板,n可以为2、3、4...。x删除光标所在的字符。

  • 粘贴:p粘贴剪切板的内容到光标所在的下一行,P粘贴剪切板的内容到光标所在的上一行。

  • 撤销:u撤销上一次的操作。

  • 替换:r替换光标所在的字符,R从光标所在的字符处开始进行连续的字符替换。

  • 高亮显示字符:shift+8可以高亮显示光标所在的字符,并可以通过n/N上下搜索这个字符,阅读源代码时非常实用。

  • 进入输入模式:i从光标所在位置开始输入,o从光标所在位置的下一行开始输入,O从光标所在位置的上一行开始输入。

插入/输入模式:

在命令行模式下,按下i/o/O即可进入插入模式,在插入模式下,可见底行下面有INSERT显示。

底行命令模式:

在命令模式下,按下英文字符:就进入了底行命令模式。在底行模式下常用的命令:

  • w 保存当前编辑的文档

  • q 退出当前编辑

常用的组合:wq保存退出;q!不保存强制退出。


*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

全息投影相关文章:全息投影原理


关键词: vi/vim

相关推荐

技术专区

关闭