vim常用命令配置

前端之家收集整理的这篇文章主要介绍了vim常用命令配置前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

目录树:nerdtree

  1. 1. <C-e>:打开关闭目录树

查找文件:ctrlp

  1. 1. <C-p>:查找文件
  2. 2. <C-j>:向上移动
  3. 3. <C-k>:向下移动

方法跳转:Ctags

  1. 1. <C-[>:跳到函数声明
  2. 2. <C-o/t>:返回到跳转前的位置
  3. 3. <C-i>:右侧显示当前列表函数

多行编辑:vim-multiple-cursors

  1. 1. <C-n>:选择多个相同词

快速注释:scrooloose/nerdcommenter

  1. 1. n,cc 注释 n表示行数
  2. 2. n,cu取消注释 n表示行数

插件python_match.vim

  1. 1. [%:跳转
  2. if/elif/else,try/except/catch,for/continue/break,and
  3. while/continue/break 结构开始位置
  4. 2. ]%:跳转
  5. if/elif/else,and
  6. while/continue/break 结构结束位置

Todo列表:TaskList.vim

  1. 1.,td查询todo列表

函数查找:ctrlp-funky

  1. 1.,fu:模糊查找

快速移动:vim-easymotion

  1. 1.,b:向上查找 按字母键选择跳到的位置
  2. 2.,w:向下查找
  3. 3.,h:行内向左查找
  4. 4.,j:首字母向下查找
  5. 5.,k:首字母向上查找
  6. 6.,l:行内向左查找

git命令:vim-gitgutter

  1. 1. gj:跳到下一个diff
  2. 2. gk:跳到下一个diff

git命令:vim-fugitive(https://github.com/tpope/vim-fugitive

  1. 1. Gdiff:查看不同(git checkout develop Gdiff feature/tlwlmy

分屏命令:

  1. 1. ws:水平分割
  2. 2. wv:垂直分割
  3. 3. wj:移动到上一个分屏
  4. 4. wk:移动到下一个分屏
  5. 5. wh:移动到左一个分屏
  6. 6. wl:移动到右一个分屏
  7. 7. wr:按w后持续按r,分屏右边框向右移
  8. 8. wf:按w后持续按f,分屏左边框向左移
  9. 9. wi:按w后持续按i,分屏下边框向下递增
  10. 10. wd:按w后持续按d,分屏下边框向上递减

常用命令:

  1. 1. <C-a>:全选
  2. 2. <C-b>:相对行数和绝对行数切换
  3. 3.,df添加python
  4. 4. wdb 删除单词,留在命令模式
  5. 5. caw 改写单词,进入编辑模式

块操作

  1. 1. 删除
  2. 1. CTRL+v,启用块可视模式,之后移动鼠标,可以选中某一个矩形块
  3. 2. 删除或剪切操作 a),按“d”即可删除选中区域
  4. 3. 按“D删除选中区域及所在行后面的数据
  5. 2. 插入
  6. 1. CTRL+v,进入列块模式,选中需要添加内容的地方
  7. 2. 按“I”进入插入,然后输入“//”(你想输入的字符)
  8. 3. 然后按“ESC”即可在其它行输入你想输入的字符了

括号匹配

  1. 1. %:可以让光标从它当前所在的括号跳转到与它相匹配的括号上去,对花括号和 圆括号,方括号都有效,常用于手工检查括号是否匹对
  2. 2. gD 跳转到局部变量的定义处
  3. 3. '' 跳转到光标上次停靠的地方,是两个',而不是一个"
  4. 4. mx 设置书签,x只能是a-z的26个字母
  5. 5. `x 跳转到书签处("`"是1左边的键)
  6. 6. > 增加缩进,"x>"表示增加以下x行的缩进
  7. 7. < 减少缩进,"x<"表示减少以下x行的缩进
  8. 8. { 跳到上一段的开头
  9. 9. } 跳到下一段的的开头
  10. 10. ( 移到这个句子的开头
  11. 11. ) 移到下一个句子的开头
  12. 12. [[ 跳转至上一个函数(要求代码块中'{'必须单独占一行)
  13. 13. ]] 跳转至下一个函数(要求代码块中'{'必须单独占一行)
  14. 14. C-] 跳转函数或变量定义处
  15. 15. C-O 返回跳转前位置
  16. 16. C-T 同上
  17. 17. nC-T 返回跳转 n 次
  18. 18. 0 数字0,跳转至行首
  19. 19. ^ 跳转至行第一个非空字符
  20. 20. $ 跳转至行尾

猜你在找的Bash相关文章