Linux中Vim的使用技巧总结

日常工作中,Vim使用方式:

功能命令说明
光标移动h向左移动光标
j向下移动光标
k向上移动光标
l向右移动光标
w移动到下一个单词的开始处
e移动到下一个单词的结束处
b移动到上一个单词的开始处
0 (数字零)移动到当前行的开始处
$移动到当前行的末尾
gg移动到文件的开头
G移动到文件的末尾
ngg 或 :n移动到第n行
%跳转到匹配的括号
f{char}移动到下一个指定的字符{char}
F{char}移动到上一个指定的字符{char}
Ctrl+b向上翻页
Ctrl+f向下翻页
H移动到屏幕顶行的第一个非空白字符
M移动到屏幕中间行的第一个非空白字符
L移动到屏幕底行的第一个非空白字符
撤销与重做u撤销最后一次更改
Ctrl+r重做最后一次撤销
编辑i在光标前插入文本
a在光标后插入文本
o在当前行下方插入新行
O在当前行上方插入新行
dd删除当前行
dw删除当前单词
d$删除光标到行尾的内容
x删除光标下的字符
s删除光标下的字符并进入插入模式
r{char}替换光标下的字符为{char}
J合并当前行与下一行
.重复上一次的更改
搜索与替换/{word}向下搜索{word}
?{word}向上搜索{word}
n查找下一个搜索结果
:%s/{old}/{new}替换每一行中的{old}为{new}
:%s/{old}/{new}/g替换整个文件中的{old}为{new}
:%s/{old}/{new}/gc替换整个文件中的{old}为{new},并在每次替换前询问确认
窗口分割:split水平分割窗口
:vsplit垂直分割窗口
Ctrl+w+w在窗口间切换
Ctrl+w+h/j/k/l使用键盘上的h,j,k,l来切换窗口
:close关闭当前窗口
:only关闭所有其他窗口,只保留当前窗口
:qall关闭所有窗口并退出Vim
退出:q退出Vim(如果对文件进行了修改,会提示保存)
:q!强制退出Vim,不保存更改
:wq保存并退出Vim
ZZ保存并退出Vim(快捷方式)
:w保存文件
:w {file}将当前文件另存为{file}
:saveas {file}另存为{file},并切换到新文件编辑
:xall保存所有修改过的文件并退出Vim
标签页管理:tabnew打开新的
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值