专栏中心

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

相关推荐

电源滤波器和电磁干扰滤波模块及应用

Linux下C编程基础之:常用编辑器

盘点Linux操作系统下C语言编程注意事项

嵌入式系统 2014-07-15

高速IO板卡设计的接口问题

基于VIM的嵌入式存储控制器的研究与实现

嵌入式系统 2014-11-14

意法半导体推出创新型卫星导航接收器,推动汽车及工业应用领域精准定位技术普及化

DELL VI-1428型SVGA彩色显示器的电源电路图

拆解:索尼 Xperia 1 VI

II-VI公司收购Kaiam Laser:强化晶圆制造能力

EDA/PCB 2017-08-09

程序员的电脑技能让外行感到神奇,你会吗?

嵌入式系统 2016-08-10

Linux下C编程基础之:实验内容

嵌入式系统 2013-09-13

用 VIM编写 C/C++程序

资源下载 2007-02-16

ST以Teseo VI重新定义GNSS在智能驾驶中的应用

Linux指令详解

更多 培训课堂
更多 焦点
更多 视频

技术专区