-
这个和正则里的^和$意思一样,前者表示开始,后者表示结束
查看全部 -
补全单词:
ctrl + n
ctrl + p
ctrl + x ctrl + f
ctrl + x ctrl + o
查看全部 -
normal模式下按q开始录制,再按q结束录制
q{reg}
@{reg}
shift +v : normal @a
查看全部 -
:set paste
:set nopaste
"+ p 粘贴系统中的
insert 模式下 ctrl +粘贴系统剪切板
查看全部 -
ctrl+w = 等宽等高
ctrl+w _ 最大化高度
ctrl+w | 最大化宽度
ctrl+w H
ctrl+w L
查看全部 -
缓冲区
:ls
:b n
:b buffer_name
:bpre
:bnext
:bfirst
:blast
查看全部 -
:% s/\<word1\>/word2/g
查看全部 -
normal 移动的快捷方式:
w/W: 移动到下一个word/WORD 开头
e/E: 移动到下一个 word/WORD 结尾
b/B: 移动到上一个 word/WORD 开头 (backword)
0 移到行首字符, $移到行尾
插件easy-motion 的使用??????????
gg 移动到文件头, G移动到文件尾, ctrl+o 快速返回
翻页ctrl+u, ctrl+f
zz 把当前行放中间
查看全部 -
i insert 再当前字符的前边进行插入 a append 在当前字符的后边进行插入 o open a line 在当前行的下一行进行插入 推出编辑模式的方法 esc 保存 :w 退出:q
查看全部 -
普通模式
:set nu --- 设置行号
查看全部 -
拷贝hybrid.vim -> ~/.vim/colors
查看全部 -
VIM-hybrid主题
创建~/.vim/colors
查看全部 -
VIM里插入当前文件名及当前路径
查看全部 -
:set clipboard=unnamed
查看全部 -
特殊vim的模式
normal模式: 进入vim默认的模式,而不是编辑模式.
普通模式下可以进行各种命令(增删改查)和移
大部分情况下是浏览不是编辑, normal模式更好进行代码浏览
编辑模式:
使用a(append) i(insert) o(open a line below)进入
使用esc退出或ctrl-c退出
大写的AIO(操作)
cmd命令模式:
如:wq 保存退出
分屏:vs(竖分) :sp(横分)
全局替换 :% s/foo/bar/
可视化模式: v(visual)进入
查看全部
举报