0


Linux系统vim命令总结

Linux系统vim命令总结

写在前面:
我们常常熟悉vim的保存退出命令,但也要记得掌握vim其他命令。面试总结,希望能够帮助到大家。

一、vim概念

vim是Linux系统的一种文本编辑工具,包括三种模式,分别是命令模式(Command mode),输入模式(Insert mode)和底线命令模式(Last line mode)。

(一)命令模式

使用 Vim 编辑文件时,默认处于命令模式。在此模式下,可以使用上、下、左、右键或者 k、j、h、l 命令进行光标移动,还可以对文件内容进行复制、粘贴、替换、删除等操作。

(二)输入模式

在输入模式下可以对文件执行写操作,类似在 Windows 的文档中输入内容。进入输入模式的方法是输入 i、a、o 等插入命令,编写完成后按Esc 键即可返回命令模式。

(三)编辑模式

如果要保存、查找或者替换一些内容等,就需要进入编辑模式。编辑模式的进入方法为:
在命令模式下按":“键,Vim窗口的左下方会出现一个”:"符号,这时就可以输入相关的指令进行操作了。指令执行后会自动返回命令模式。

二、基本操作

(一)插入

常用的插入命令:
i: 在当前光标所在位置插入随后输入的文本,光标后的文本相应向右移动
I: 在光标所在行的行首插入随后输入的文本,行首是该行的第一个非空白字符,相当于光标移动到行首执行i命令
a: 在当前光标所在位置之后插入随后输入的文本
A: 在光标所在行的行尾插入随后输入的文本,相当于光标移动到行尾再执行a命令
o: 在光标所在行的下面插入新的一行。光标停在空行首,等待输入文本
O: 在光标所在行的上面插入新的一行。光标停在空行的行首,等待输入文本

当处于输入模式时,右下角的状态为:

– INSERT –

当编辑完毕使用Esc命令退出输入模式,进去命令模式。

(二)保存退出

常用的保存、退出命令:

前提:按一下ESC键,确保退出编辑模式!!!

:w [文件名]  保存
:q退出
:wq保存退出
:w!强制保存
:q!强制退出;:wq!强制保存退出

(三)删除

常用的删除命令:

前提:按一下ESC键,确保退出编辑模式!!!

  1. 删除单个字符
x: 删除当前光标字符
  1. 删除一行
dd: 删除当前光标行。
$d: 删除最后一行。

3.删除多行

ndd: 表示删除当前光标接下来的n行, 例如5dd。
3,5d:删除从第3行到第5行。

4.删除所有行

dG:表示删除光标到最后一行(1,$d): 表示从第一行到最后一行删除。
%d:%表示文件中的所有行。

5.删除其他

1,.-1d: 删除当前行之前的所有行。
.+1,$d: 删除当前行之后的所有行。

(四)复制,粘贴

常用的复制、粘贴命令:
yy: 为复制
p: 为粘贴
u: 为撤销上一步的操作

引用

[1]https://www.cnblogs.com/zhongguiyao/p/13912331.html
[2]https://blog.csdn.net/ayychiguoguo/article/details/124926240

标签: linux

本文转载自: https://blog.csdn.net/weixin_45639224/article/details/126788242
版权归原作者 花开盛夏^.^ 所有, 如有侵权,请联系我们删除。

“Linux系统vim命令总结”的评论:

还没有评论