vim常用操作命令

发布时间:2022-06-25 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了vim常用操作命令脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

若vim未安装安装命令

1 # 安装vim且询问是否时自动选择yes
2 # yum install vim -y

vim编辑器的四种模式(!)

☆ 命令模式使用VIM编辑器时,默认处于命令模式。在该模式下可以移动光标位置,可以通过快捷键对文件内容进行复制、粘贴、删除等操作。

☆ 编辑模式或输入模式在命令模式下输入小写字母a或小写字母i即可进入编辑模式,在该模式下可以对文件的内容进行编辑

☆ 末行模式在命令模式下输入冒号:即可进入末行模式,可以在末行输入命令来对文件进行查找、替换、保存、退出等操作

☆ 可视化模式可以做一些列选操作(通过方向键选择某些列的内容,类似于Windows鼠标刷黑)

四种模式的关系

vim常用操作命令

 

 

 

VIM编辑器的使用

1)vim编辑器保存文件

在任何模式下,连续按两次Esc键,即可返回到命令模式。然后按冒号:,进入到末行模式,输入wq,代表保存并退出。

 

vim常用操作命令

2)vim编辑器强制退出(不保存)

在任何模式下,连续按两次Esc键,即可返回到命令模式。然后按冒号:,进入到末行模式,输入q!,代表强制退出但是不保存文件。

 

vim常用操作命令

3)命令模式下的相关操作(!)

☆ 命令模式下我们能做什么① 移动光标 ② 复制 粘贴 ③ 剪切 粘贴 删除 ④ 撤销与恢复

☆ 移动光标到首行或末行(!)移动光标到首行 => gg

移动光标到末行 => G

☆ 翻屏向上 翻屏,按键:ctrl + b (before) 或 PgUp

向下 翻屏,按键:ctrl + f (after) 或 PgDn

向上翻半屏,按键:ctrl + u (up)

向下翻半屏,按键:ctrl + d (down)

☆ 快速定位光标到指定行(!)行号 + G,如150G代表快速移动光标到第150行。

☆ 复制/粘贴(!)① 复制当前行(光标所在那一行)

按键:yy

粘贴:在想要粘贴的地方按下p 键【将粘贴在光标所在行的下一行】,如果想粘贴在光标所在行之前,则使用P键

② 从当前行开始复制指定的行数,如复制5行,5yy

粘贴:在想要粘贴的地方按下p 键【将粘贴在光标所在行的下一行】,如果想粘贴在光标所在行之前,则使用P键

☆ 剪切/删除(!)在VIM编辑器中,剪切与删除都是dd

如果剪切了文件,但是没有使用p进行粘贴,就是删除操作

如果剪切了文件,然后使用p进行粘贴,这就是剪切操作

① 剪切/删除当前光标所在行

按键:dd (删除之后下一行上移)

粘贴:p

注意:dd 严格意义上说是剪切命令,但是如果剪切了不粘贴就是删除的效果。

② 剪切/删除多行(从当前光标所在行开始计算)

按键:数字dd

粘贴:p

特殊用法:

③ 剪切/删除光标所在的当前行(光标所在位置)之后的内容,但是删除之后下一行不上移

按键:D (删除之后当前行会变成空白行)

☆ 撤销/恢复(!)撤销:u(undo)

恢复:ctrl + r 恢复(取消)之前的撤销操作【重做,redo】

总结① 怎么进入命令模式(vim 文件名称,在任意模式下,可以连续按两次Esc键即可返回命令模式)

② 命令模式能做什么?移动光标、复制/粘贴、剪切/删除、撤销与恢复

首行 => gg,末行 => G 翻屏(了解) 快速定位 行号G,如150G

yy p 5yy p

dd p 5dd p

u

ctrl + r

5)末行模式下的相关操作(!)☆ 如何进入末行模式进入末行模式的方法只有一个,在命令模式下使用冒号:的方式进入。

☆ 末行模式下我们能做什么文件保存、退出、查找与替换、显示行号、paste模式等等

☆ 保存/退出(!):w => 代表对当前文件进行保存操作,但是其保存完成后,并没有退出这个文件

:q => 代表退出当前正在编辑的文件,但是一定要注意,文件必须先保存,然后才能退出

:wq => 代表文件先保存后退出(保存并退出)

如果一个文件在编辑时没有名字,则可以使用:wq 文件名称,代表把当前正在编辑的文件保存到指定的名称中,然后退出

:q! => 代表强制退出但是文件未保存(不建议使用)

☆ 查找/搜索(!)切换到命令模式,然后输入斜杠/(也是进入末行模式的方式之一)

进入到末行模式后,输入要查找或搜索的关键词,然后回车

如果在一个文件中,存在多个满足条件的结果。在搜索结果中切换上/下一个结果:N/n (大写N代表上一个结果,小写n代表next)

如果需要取消高亮,则需要在末行模式中输入:noh【no highlight】

☆ 文件内容的替换(!)第一步:首先要进入末行模式(在命令模式下输入冒号:)

第二步:根据需求替换内容

 

脚本宝典总结

以上是脚本宝典为你收集整理的vim常用操作命令全部内容,希望文章能够帮你解决vim常用操作命令所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: