Vim常用整理快捷键
- 开发
- 22
-
一、光标跳转
参数 |
释义 |
w |
下一行首字符 |
e |
下一行尾字符 |
0 |
跳至行首 |
$ |
跳至行尾 |
gg |
跳至文首 |
5gg |
跳至第五行 |
gd |
标记跳转到当前光标所在的变量的定义位置 |
fn |
找当前行后的n字符,跳转到n字符位置 |
二、修改类操作
参数 |
释义 |
D |
删除光标之后的字符 |
dd |
删除整行 |
x |
删除当前字符 |
yy |
复制一行 |
p |
向后粘贴一行 |
u |
撤销 |
== |
自动缩进当前行 |
<< |
左移一个tab |
>> |
右移一个tab |
gg=G |
自动排版 |
w |
保存 |
q |
退出 |
wq! |
强制保存并退出 |
x |
保存退出 |
三、插入模式
参数 |
释义 |
i |
进入插入模式 |
o |
在下一行增加空行并进入插入模式 |
O |
在上一行增加空行并进入插入模式 |
A |
进入插入模式并将光标移至行末 |
cc |
进入插入模式并清空当前行内容 |
四、查找替换
参数 |
释义 |
/ |
向后搜索 |
? |
向前搜索 |
搜索后加\c |
忽略大小写 |
搜索后加\C |
不忽略大小写 |
n |
定位下一个搜索结果。默认/模式是向后定位,?模式是向前定位 |
N |
定位上一个搜索结果 |
:%s/old/new/g |
全局将old替换为new |
:%s/old/new/gc |
加c是每个替换前询问 |
五、多文件编辑
参数 |
释义 |
vim aa bb |
打开多个文件 |
:next |
切换下个文件 |
:prev |
切换上个文件 |
:wnext |
保存文件并切换到下个文件 |
:wprev |
保存文件并切换到上个文件 |
ctrl + ^ |
快速切换最近常用的两个文件 |
:all |
水平打开多个窗口 |
:vertical all |
垂直打开多个窗口 |
:qall! |
退出所有窗口 |
:wqall! |
保存并退出所有窗口 |
ctrl+ww |
跳转到下个窗口,再按跳转回来 |
:! + shell命令 |
不退出文本执行shell命令再返回到脚本 |
原文地址:https://blog.csdn.net/loame_zyq/article/details/140267860
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。
本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:https://www.suanlizi.com/kf/1810637030317756416.html
如若内容造成侵权/违法违规/事实不符,请联系《酸梨子》网邮箱:1419361763@qq.com进行投诉反馈,一经查实,立即删除!