Vim 是一个上古神器,刚刚接触的同学可能很难驾驭,本篇文章主要带领大家快速入门,并持续分享当前流行的一些 vim-plugin,有兴趣的同学还可以参考 to-vim-tmux-zsh 仓库继续研究 Tmux 和 Zsh。Vim 的优势Vim 是一个完全 跨平台 的编辑器;Vim
Vim 是一个上古神器,刚刚接触的同学可能很难驾驭,本篇文章主要带领大家快速入门,并持续分享当前流行的一些 vim-plugin,有兴趣的同学还可以参考 to-vim-tmux-zsh 仓库继续研究 Tmux 和 Zsh。
Vim 的优势
-
Vim 是一个完全 跨平台 的编辑器;
-
Vim 是一个高度 可定制、可扩展 的编辑器;
-
Vim 有着 良好的生态 环境;
新手指南
Vim 模式
-
普通模式: 默认模式,可用于文本删除、替换,恢复、粘贴等操作;
-
插入模式: 输入 i 进入插入模式,相当于普通编辑器的编辑模式;
-
可视模式: 输入 v 进入可视模式,选择文本,进行复制等操作;
-
命令模式: 输入 : 进入命令模式,可执行执行内部和外部命令;
移动光标
-
hjkl: 上下左右;
-
2w:向前移动两个单词;
-
3e:向前移动到第 3 个单词的末尾;
-
0:移动到行首;
-
\$:当前行的末尾;
-
H:光标移动到顶部;
-
M:光标移动到中间;
-
L:光标移动到底部;
-
gf:根据 path 跳转到指定文件;
-
gg:第一行;
-
G:最后一行;
-
行号 + G:指定行;
-
( ): 移到上一句和下一句;
-
{ }: 移到上一段和下一段;
-
ctrl + o:跳转回之前的位置;
-
ctrl + i:返回跳转之前的位置;
-
ctrl + d:向下移动半页;
-
ctrl + u:向上移动半页;
-
ctrl + f:向下移动整页;
-
ctrl + b:向上移动整页;
退出
-
esc:进入普通模式;
-
:q!:不保存退出;
-
:wq:保存后退出;
删除
-
x:删除当前字符;
-
dw:删除至当前单词末尾;
-
de:删除至当前单词末尾,包括当前字符;
-
d\$:删除至当前行尾;
-
dd:删除整行;
-
2dd:删除两行;
修改
-
i:插入文本;
-
a:在当前字符后面进入插入模式;
-
A:当前行末尾添加;
-
r:替换当前字符;
-
o: 打开新的一行进入插入模式;
-
s:删除一个字符然后进入插入模式;
-
cc:修改整行;
-
发表于 2021-05-01 10:13
- 阅读 ( 226 )
- 分类:互联网