vim的高级用法

1.vim的基本用法

vimtutor :vim手册(打开vim输入:help进入手册

vim的高级用法_第1张图片


vim的高级用法_第2张图片

2.vim浏览模式下命令的临时修改

:set nu 显示行号
:set nonu 取消行号显示
:noh 取消高亮显示
:set mouse=a 鼠标可用
:set cursorline 显示光标所在行线

:set nu命令临时显示行号vim的高级用法_第3张图片

:set nonu取消行号显示

vim的高级用法_第4张图片 
:noh取消高亮显示

vim的高级用法_第5张图片
vim的高级用法_第6张图片
 
 :set mouse=a鼠标可以移动光标的位置

vim的高级用法_第7张图片 
:set cursorline显示光标所在的行

vim的高级用法_第8张图片

vim中的搜索

/ 数字或字符 搜索数字或字符(高亮显示)
n 向下匹配关键字
N 向上匹配关键字

vim的高级用法_第9张图片

vim命令的永久性修改

vim /etc/vimrc 对vim永久修改的方式

vim的高级用法_第10张图片

3.vim字符的管理

复制命令

y 复制快捷键
yl 复制一个字母
y3l 复制三个字母
yw 复制一个单词
y3w 复制三个单词
yy 复制整行
y3y 复制三行

vim的高级用法_第11张图片

删除命令

d 删除快捷键
dl 删除一个字母
d3l 删除三个字母
dw 删除一个单词
d3w 删除三个单词
dd 删除整行
d3d 删除三行

vim的高级用法_第12张图片

剪贴命令

c 剪贴快捷键
cl 剪贴一个字母
c3l 剪贴三个字母
cw 剪贴一个单词
c3w 剪贴三个单词
cc 剪贴整行
c3c 剪贴三行

vim的高级用法_第13张图片

注意:剪贴命令会使vim进入编辑模式,<按Esc>退出后再粘贴

p 粘贴
u 恢复
ctrl + r 撤销

4.vim的可视化模式

“ctrl”+"v"进入可视化模式
批量添加字符
按上下左右选取要插入的地方——>按I(大写)写入要插入的字符
按Esc退出
vim的高级用法_第14张图片
vim的高级用法_第15张图片

5.批量修改字符

:%s/原字符/替换字符 /g %s全文的行;g全文的列
:1,5s/ ##/ @@/g 1-5行之前的“##”替换成“@@”
:/zyj/, /xp/s /@/#/g lzyj字符到xp字符之间的“@”替换成“#”
:%s/^/##/g 每行行首加入指定字符##
:%s/$/***/g 每行行尾加入指定字符***

vim的高级用法_第16张图片vim的高级用法_第17张图片
vim的高级用法_第18张图片

vim的高级用法_第19张图片

6.vim中的分屏功能

分屏分为:同步和不同步

同步

ctrl +w +s 上下分屏
ctrl +w +c 取消分屏
ctrl +w +v 左右分屏
ctrl +w 上 下 左 右 光标在分屏中的移动

左右分屏vim的高级用法_第20张图片
上下分屏
vim的高级用法_第21张图片
取消分屏
vim的高级用法_第22张图片
光标的移动
vim的高级用法_第23张图片
注意:按完ctrl + w 之后在按之后的命令

不同步分屏

:sp 加文件名字
vim的高级用法_第24张图片

7.vim中光标的快速移动

gg 光标移动到文件第一行首端
G 光标移动到文件 最后一行
: 数字 光标移动到指定行

vim的高级用法_第25张图片

8.vim插入模式进入方式

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

9.vim的退出

wq 保存退出
wq! 强行保存退出(只有文件是自己的或者root用户可用)
q 退出
q! 强制退出不保存

vim的高级用法_第26张图片
vim的高级用法_第27张图片
vim的高级用法_第28张图片
vim的高级用法_第29张图片

你可能感兴趣的:(vim)