七叶笔记 » java编程 » 如何让 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:修改整行;

撤销

u:撤销 ctrl + r: 取消撤销

复制粘贴剪切

y:复制 p:粘贴 yy:复制当前行 dd:剪切当前行

文件

:e! 强制刷新该文件 ctrl + g 显示当前行以及文件信息

查找

/:正向查找(n:继续查找,N:相反方向继续查找) ?:逆向查找 %:查找配对的 {,[,(

替换

:s/old/new:替换该行第一个匹配串 :s/old/new/g:替换全行的匹配串 :%s/old/new/g:替换整个文件的匹配串

基本配置

创建 Vim 的配置文件 .vimrc

文件编码

不和 vi 兼容

备份和撤销文件

中文

鼠标支持

设置文本菜单

查找

显示行号

设置缩进

突出显示当前行

启动 vim 时关闭折叠代码

主题

背景透明

插件配置

使用 vim-plug 管理插件

树形目录

标签

自动补全

语法高亮,检查

全局搜索,快速打开文件

状态条

注释

git

Markdown

Emmet

Prettier

Wakatime

Whitespace

总结

最后,呈上 to-vim-tmux-zsh 仓库可供参考,顾名思义,除了 vim,还有 tmux 和 zsh 的相关内容。

到此这篇关于如何让 vim 成为我们的神器(小结)的文章就介绍到这了,更多相关vim 使用入门 内容请搜索七叶笔记以前的文章或继续浏览下面的相关文章希望大家以后多多支持七叶笔记!

相关文章