vim的文件基本配置和基本操作

vim是什么
Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性
格式:vim 文件名
vim的文件基本配置和基本操作
vim的文件基本配置和基本操作
vim基本的文件配置
显示行数:“:set nu”
vim的文件基本配置和基本操作
取消行号显示:“:set nonu”
vim的文件基本配置和基本操作
在vim中默认是不能用鼠标来控制光标位置的,如果要强行使用输入“:set mouse=a”
显示光标所在行:“:set cursorline”
vim的文件基本配置和基本操作
这些更改都是临时性的,退出vim之后重新编辑就会失效,要永久生效可以在vim的配置文件中更改
vim的文件基本配置和基本操作

vim的文件基本配置和基本操作
在vim中搜索字符
:/字符串
vim的文件基本配置和基本操作
n向下匹配,N向上匹配
:noh:取消高亮显示
vim的文件基本配置和基本操作
vim中的字符管理

复制:y
yl:复制一个字符,例如y4l表示复制四个字符
yw:复制一个字符串,y4w表示复制四个字符串
yy:复制整行,y4y表示复制四行
删除:d
dl:删除一个字符,d2l表示删除两个字符
dw:删除一个字符串,d2w表示删除两个字符串
dd:删除整行,d2d表示删除两行
粘贴:p
剪切:c
cl:剪切一个字符,c4l表示剪切四个字符
cw:剪切一个字符串,c4w表示剪切四个字符串
cc:剪切整行,c4c表示剪切四行
注意:剪切后会进入输入模式,需要Esc退出输入模式后用p粘贴
恢复:u,在修改后发现修改错误,可以按u回到修改前状态
撤销:Ctrl r
vim的可视化模式: Ctrl v
在vim的可视化模式可以对数据批量修改
例如给一个文件批量注释
将光标移动至首行或尾行的行首,Ctrl v进入可视化模式,按上下键选中每行的首个字符
vim的文件基本配置和基本操作
然后按大写 I 进入编辑模式,输入#
vim的文件基本配置和基本操作
按下Esc退出编辑模式,注释完成
vim的文件基本配置和基本操作
vim的可视化模式不止能添加注释,还可以选中特定行,添加特定字符
vim的分屏功能
进入vim模式后先Ctrl w松开后按s:Ctrl w+s表示竖分屏vim的文件基本配置和基本操作
Ctrl w+v:横分屏
vim的文件基本配置和基本操作
vim还支持两个不同文件分屏,输入“:sp 文件名”,例如
vim的文件基本配置和基本操作
vim的文件基本配置和基本操作
Ctel w+上下左右:移动光标至目标分屏
Ctrl w+c:退出分屏模式
vim的光标定位
gg:移动到文件内容的第一行
G:移动到文件内容的最后一行
:数字:移动到文件内容的指定行
vim插入模式进入方式
在光标前输入字符:i
在光标后输入字符中:a
在光标所在行行首输入字符:I
在光标所在行行尾输入字符:A
在光标所在行的下一行输入字符:o
在光标所在行上一行输入字符:O
vim中批量修改字符
%s/需要替换字符/替换后字符/g:表示在全文中指定替换字符
行数,行数s/需要替换字符/替换后字符/g:表示在指定行数之间替换指定字符
/字符串/,/字符串/s/需要替换字符/替换后字符/g:表示在指定字符串之间替换指定字符
%s/^/字符/g:表示在每行行首加入指定字符
%s/$/字符/g:表示在每行行尾加入指定字符
vim退出模式
q:退出
q!:强制退出不保存
wq:保存退出
wq!:强制保存退出,只有文件是自己的或超级用户才可以使用这个命令