Linux系统vim命令的使用

发布于 2023-03-15  55 次阅读


vim文本编辑器

文本编辑操作:

用vim命令创建一个文件并打开

[root]#vim [文件名]

用打开vim命令打开文件后默认是在命令模式下,需要编辑此文件需要按一下键盘上的“ i ”进入编辑模式

这是文件内容
~
~
~
~

完成文件编辑后按下键盘左上角的“ESC”键回退至命令模式

再按下 : 号进入底线模式

以下是底线模式下的命令:

:w #保存文件
:w [文件名] #另存为文件
:q #退出文件
:set un #显示行号
:s/[查找内容]/[替换内容] #替换文本内容

保存文件后退出可以在vim的底线模式下使用以下命令

这是文件内容
~
~
~
~
:wq

底线模式下的命令后面加上一个感叹号(!)表示强制某个操作:

:w! #强制保存此文件
:q! #强制退出此文件
:wq! #强制保存并退出此文件

文本查找/替换操作:

文本查找:

命令模式 下使用 “/”“?” 查找文本内容

“/”表示从当前位置查找下一个文本内容;“?”表示从当前位置查找上一个内容。

文本替换 :

在vim底线模式下使用 :s 命令来查找修改文本内容。

使用方法如下:

:s/[查找的文本]/[替换的文本] #当前行查找替换
:%s/[查找的文本]/[替换的文本] #全文查找替换
:2,4s/[查找的文本]/[替换的文本] #从第2到第4行内查找替换文本内容
:.,4s/[查找的文本]/[替换的文本] #从当前行到第4行内查找替换文本内容

剪切/复制/粘贴操作:

在vim命令模式下使用 v 命令选中要操作的文本内容:

d #剪切
y #复制
p #粘贴
x #删除

一沙一世界,一花一天堂。君掌盛无边,刹那成永恒。