关于vim的操作

vim是Linux系统中自带的文本编辑器,在学习使用Linux 中非常重要,下面我简单介绍一下vim的用法。
vim的三种模式
vim有三种工作模式,分别是命令模式、插入模式和退出模式。
永久配置vim
输入vim /etc/vimrc 进入永久配置vim界面,在该界面的插入模式下的最后一行输入自己要设置的模式信息:set nu和set cursorline -->然后Esc–>:wq退出并且保存。
在这里插入图片描述

在这里插入图片描述
这样配置就永久生成了,直到再次进入vim /etc/vimrc模式下改变参数。
在这里插入图片描述vim命令模式下的工作方式
:set nu 行号添加
:set nonu 行号取消
: set mouse=a 添加鼠标选择
:set cursorline 行线显示
以上操作仅在当前打开的vim中生效。
vim模式下字符的搜索
进入到vim后我们可以通过搜索关键字来查找我们想要的信息
/关键字
n向下匹配
N向上匹配
在这里插入图片描述

vim模式下字符的快捷操作
yl ##复制一个字母##
y3l ##复制三个字母##
yw ##复制一个单词##
y3w ##复制三个单词##
yy ##复制一行##
y3y ##复制三行##
dl ##删除一个字母##
d3l ##删除三个字母##
dw ##删除一个单词##
d3w ##删除三个单词##
dd ##删除一行##
d3d ##删除三行##
cl ##剪切一个字母##
c3l ##剪切三个字母##
cw ##剪切一个单词##
c3w ##剪切三个单词##
cc ##剪切一行##
c3c ##剪切三行##
##关于剪切模式要注意##剪切之后会进入插入模式,如果要粘贴需要按Esc退出插入模式后然后按P粘贴。
下面图分别进行了复制一行、复制三行、删除一行和删除四行的操作
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

接下来是关于剪切的操作
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
如果我们操作错误了想要撤回,可以通过
p ##粘贴##
u ##撤销##
ctrl+r ##恢复撤销##
来更正。

vim的可视化模式
ctrl +v进入visual block模式—>选中加入字符的列—>按大写I—>插入字符—>ESC批量添加字符成功

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

字符的替换
命令模式下输入
:%s/要替换的字符/替换成的字符/g
:1,5s/要替换的字符/替换成的字符/g ##替换1-5行的字符
注意:%s表示所有的行
g表示所有的列

在这里插入图片描述
在这里插入图片描述

vim的分屏功能
ctrl+w s ##上下分屏
ctrl+w v ##左右分屏
ctrl+w c ##关闭光标所在屏幕
ctrl+w 上下左右 ##光标移动到所在屏幕
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
:sp file2 ##同时编辑当前文件和file2
在这里插入图片描述

在这里插入图片描述
这样便是vim模式下的分屏功能的实现

vim模式下光标的快捷操作
gg 光标移动到文件的第一行
G 光标移动到文件的最后一行
:数字 光标移动到数字那一行
在这里插入图片描述

在插入模式下光标的移动

i ##光标所在位置插入
I ##光标所在行行首插入
o ##光标所在行下一行插入
O ##光标所在行的上一行插入
a ##光标所在字符的下一个字符插入
A ##光标所在行的行尾插入
s ##光标所在字符删除并插入
S ##光标所在行删除并插入

退出模式
:q ##退出,在文件内容没有被改变时使用
:wq ##退出保存
:q! ##强制退出不保存,在改变文件后不想保存时使用
:wq! #强制退出保存,在对只读文件编写时使用,注意:所编辑的只读文件必须是当前用户的文件
##或当前操作的用户时root

猜你喜欢

转载自blog.csdn.net/weixin_44280881/article/details/86191586