vim的高级用法
vim的基本用法vimtutor :vim手册(打开vim输入:help进入手册)<Enter建 进入vim手册>vim浏览模式下命令的临时修改:set nu显示行号| :set nonu | 取消行号显示 ||:noh|取消高亮显示||:set mouse=a|鼠标可用||:set cursorline|显示光标所在行线|:set nu命令临时显示行号:set nonu取消行
·
1.vim的基本用法
vimtutor :vim手册(打开vim输入:help进入手册)
<Enter建 进入vim手册>
2.vim浏览模式下命令的临时修改
:set nu | 显示行号 |
---|---|
:set nonu | 取消行号显示 |
:noh | 取消高亮显示 |
:set mouse=a | 鼠标可用 |
:set cursorline | 显示光标所在行线 |
:set nu命令临时显示行号
:set nonu取消行号显示
:noh取消高亮显示
:set mouse=a鼠标可以移动光标的位置
:set cursorline显示光标所在的行
vim中的搜索
/ 数字或字符 | 搜索数字或字符(高亮显示) |
---|---|
n | 向下匹配关键字 |
N | 向上匹配关键字 |
vim命令的永久性修改
vim /etc/vimrc | 对vim永久修改的方式 |
---|
3.vim字符的管理
复制命令
y | 复制快捷键 |
---|---|
yl | 复制一个字母 |
y3l | 复制三个字母 |
yw | 复制一个单词 |
y3w | 复制三个单词 |
yy | 复制整行 |
y3y | 复制三行 |
删除命令
d | 删除快捷键 |
---|---|
dl | 删除一个字母 |
d3l | 删除三个字母 |
dw | 删除一个单词 |
d3w | 删除三个单词 |
dd | 删除整行 |
d3d | 删除三行 |
剪贴命令
c | 剪贴快捷键 |
---|---|
cl | 剪贴一个字母 |
c3l | 剪贴三个字母 |
cw | 剪贴一个单词 |
c3w | 剪贴三个单词 |
cc | 剪贴整行 |
c3c | 剪贴三行 |
注意:剪贴命令会使vim进入编辑模式,<按Esc>退出后再粘贴
p | 粘贴 |
---|---|
u | 恢复 |
ctrl + r | 撤销 |
4.vim的可视化模式
“ctrl”+"v"进入可视化模式
批量添加字符
按上下左右选取要插入的地方——>按I(大写)写入要插入的字符
按Esc退出
5.批量修改字符
:%s/原字符/替换字符 /g | %s全文的行;g全文的列 |
---|---|
:1,5s/ ##/ @@/g | 1-5行之前的“##”替换成“@@” |
:/zyj/, /xp/s /@/#/g | lzyj字符到xp字符之间的“@”替换成“#” |
:%s/^/##/g | 每行行首加入指定字符## |
:%s/$/***/g | 每行行尾加入指定字符*** |
6.vim中的分屏功能
分屏分为:同步和不同步
同步
ctrl +w +s | 上下分屏 |
---|---|
ctrl +w +c | 取消分屏 |
ctrl +w +v | 左右分屏 |
ctrl +w 上 下 左 右 | 光标在分屏中的移动 |
左右分屏
上下分屏
取消分屏
光标的移动
注意:按完ctrl + w 之后在按之后的命令
不同步分屏
:sp 加文件名字
7.vim中光标的快速移动
gg | 光标移动到文件第一行首端 |
---|---|
G | 光标移动到文件 最后一行 |
: 数字 | 光标移动到指定行 |
8.vim插入模式进入方式
i | 光标所在位插入 |
---|---|
I | 光标所在行行首插入 |
A | 光标所在行行尾插入 |
a | 光标所在字符的下一个字符插入 |
o | 光标所在行的下一行插入 |
O | 光标所在行的上一行插入 |
s | 删除光标所在字符并进入插入模式 |
S | 删除光标所在行并进入插入模式 |
9.vim的退出
wq | 保存退出 |
---|---|
wq! | 强行保存退出(只有文件是自己的或者root用户可用) |
q | 退出 |
q! | 强制退出不保存 |
更多推荐
所有评论(0)