视频中的是老版的,let g:pymode_rope_goto_definition_bind = "<C-]>"在python-mode 0.14中是不会生效,python-mode 0.14用jedi,而不会用rope的。
Ag 需要 The Silver Searcher (ag)
# 如何寻找需要的插件?
## 如何寻找插件?
- 先有需求,后有插件。大部分插件托管在了github上
- 通过google搜索关键词寻找想要的插件
- https://vimawesome.com/
- 浏览网上开源的vim配置借鉴想要的插件
f、t的下一次重复操作可用 ; 代替 ',' 用来代替上一次重复操作
t可以理解为 until,直到的意思
g_ 移动到行尾非空白字符
$ 移动到行尾
() 在句子间移动,我理解吧,这个不常用
{} 在段落之间移动
H/M/L 跳转到屏幕的开头,中间和结尾(Lower)
zz把屏幕置为中间(光标位置放在正中间)
编辑模式下:
ctrl + h 删除上一个字符
ctrl + w 删除上一个单词
ctrl + u 删除当前行(需要将光标移动到行尾)
以上命令在linux终端也适用!!
还有在终端下比如ctrl + a移动到行首,ctrl + e 移动到行尾
ctrl + b 光标前移,ctrl + f 光标后移
编辑模式下ctrl + c / ctrl + [ 可以回到普通模式,相当于esc
normal模式下使用gi快速跳转到最后一次编辑的地方
插入模式下:
Ctrl + h 删除上一个字符 Ctrl + w 删除上一个单词 Ctrl + u 删除当前行 删除光标前面的内容
快速切换
Ctrl + [ 和 Ctrl + c(可能会终端某些插件) gi 快速切换到最后编辑的位置
i 前插入
a 后插入
o 下一行插入
I 行前插入
A 行后插入
O 上一行插入
:set nu 行号显示
:vs 横分屏
:sp 竖分屏
Normal 模式下使用v进入visual
使用V选择行
使用Ctrl+v进行方块选择
静态检查

格式化与静态检查


补全插件


python-mode

搜索替换插件

模糊搜索与批量替换


成对编辑

快速跳转到文件相应位置

文件快速查找文件


文件目录和搜索
nerdtree弥补了文件查找问题

vim配色

vim外观

插件管理器

使用vim-plug

vim-startify

如何搜索替换

替换标志

快速移动





键盘选择

快速切换insert和normal模式

快速纠错

查询
快速修改
快速删除

crtl + A (jump to the beginning of line)
crtl + E (jump to the end of line)
crtl + w (delete a word)
crtl + h (delete a char)
crtl + u (delete everything up the cursor in the line)
------- applicable to both vim and terminal--------
gi (jump to last insert and enter insert mode)
crtl + c (exit insert mode)
:set paste
:set nopaste
:set clipboard=unnamed