-
安装 vim-plugin
查看全部 -
Vim默认normal模式原因
查看全部 -
vim 启动 带 nerdtree
查看全部 -
缓冲区
:ls 显示缓冲区
:b n 跳转到其中一个缓冲区
:b buffer_name
:bpre
:bnext
window 窗口 <C-w> = ctrl +w
<C-w> s 或 :sp 水平分割
<C-w> v 或 :vs 垂直分割
<C-w> w 窗口切换
<C-w> h j k l 左下上右
tab页
<C-w> T 或 :tabnew <filenme>
插件 ctrlp 和nerdtree
查看全部 -
:set paste暂时关闭autoindent,避免粘贴python代码缩进混乱
:set nopaste重新开启autoindent
查看全部 -
这个和正则里的^和$意思一样,前者表示开始,后者表示结束
查看全部 -
补全单词:
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 --- 设置行号
查看全部
举报