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 使用入门 内容请搜索七叶笔记以前的文章或继续浏览下面的相关文章希望大家以后多多支持七叶笔记!