vim 常用快捷操作
Faria
2022-11-27 AM
1669℃
9条
进入编辑模式
按键 | 作用 |
---|
a | 在当前光标后插入 |
A | 在当前光标所行行尾插入 |
i | 在当前光标插入 |
I | 在当前光标所在行首插入 |
o | 在下方插入空行 |
O | 在上方插入空行 |
退出编辑模式是 esc
快捷操作
tips:
n.. 中的 n 为数字、
Shift +
是 Shift 和 + 两个键、
Shift
+ 中加号仅为解释符
按键 | 作用 |
---|
退格 或 h | 左移一个字符 |
空格 或 l | 右移一个字符 |
j | 移动到下一行 |
k | 移动到上一行 |
w | 前移一个单词 |
b | 后移一个单词 |
0 | 行首 |
$ | 行尾 |
Shift + 或 Enter | 下一行行首 |
Shift + | 上一行行首 |
gg | 文件第一行 |
ngg | 移动到第 n 行 |
G | 文件最后一行 |
zz | 将当前行移动到屏幕中央 |
zt | 将当前行移动到屏幕顶端 |
zb | 将当前行移动到屏幕底端 |
Ctrl + f | 下翻一页 |
Ctrl + b | 上翻一页 |
Ctrl + d | 下翻半页 |
Ctrl +u | 上翻半页 |
H | 屏幕顶部 |
M | 屏幕中间 |
L | 屏幕底部 |
{ | 移动到上一段 |
} | 移动到下一段 |
功能操作
按键 | 操作 |
---|
yy | 复制光标所在行 |
nyy | 复制光标所在行开始的 n 行 |
y0 | 复制光标所在位置到行首的内容 |
y$ | 复制光标所在位置到行尾的内容 |
dd | 剪切光标所在行 |
ndd | 剪切光标所在行开始的 n 行 |
d0 | 剪切光标所在到行首 |
d$ | 剪切光标所在到行尾 |
p | 将复制的数据粘贴在光标的下一行 |
P | 将复制的数据粘贴在光标的上一行 |
r | 取代光标所在的那一个字符 |
R | 一直取代光标所在的字符(直到 esc ) |
x | 向后删除一个字符 |
X | 向前删除一个字符 |
u | 撤销上一次修改 |
Ctrl + r | 恢复上一次操作 |
除了 ndd nyy ngg 等,其他的譬如 h l j k 等移动操作也支持 n
末行模式
命令 | 功能 |
---|
:q | 不保存退出 |
:q! | 强制不保存退出 |
:w | 保存 |
:wq | 保存退出 |
:wq! | 强制保存退出 |
:set nu | 显示行号 |
:n | 跳到第 n 行 |
:e | 重新加载文档 |
:e! | 重新加载文档,并丢弃当前的改动 |
/word | 从光标位置向下搜索至整个文档 |
?word | 从光标位置向上搜索至整个文档 |
n | 查找下一个(配合前两个搜索命令) |
N | 查找上一个(配合前两个搜索命令) |
:s/old/new/g | 当前行中查到所有 old 字符并替换为 new |
:n1,n2s/old/new/g | 在 n1-n2 行中查找所有 old 字符并替换为 new |
:%s/old/new/g | 在整个文件范围内查找 old 字符并替换为 new |
以上是博主个人常用的操作,如果还有其他好用的操作欢迎告知
博主真是太厉害了!!!
叼茂SEO.bfbikes.com
不错不错,我喜欢看 https://www.237fa.com/
不错不错,我喜欢看 https://www.237fa.com/
想想你的文章写的特别好https://www.ea55.com/
想想你的文章写的特别好https://www.ea55.com/
你的文章内容非常精彩,让人回味无穷。 https://www.yonboz.com/video/61546.html
《山巅之城第三季》欧美剧高清在线免费观看:https://www.jgz518.com/xingkong/31051.html
《超级战队(原声音乐版特别收藏 )》大陆综艺高清在线免费观看:https://www.jgz518.com/xingkong/148674.html