vim 常用 快捷键 和 PHPstorm扩展安装及使用

vim  

快捷移动光标,(n,代表位置的数字)

  1. - 向上移动一行或者n行, "k" 或者 "nk"
  2. - 向下移动一行或者n行, "j" 或者 "nj"
  3. - 向左移动一个字符或者n个字符, "h" 或者 "nH"
  4. - 向右移动一个字符或者n个字符, "l" 或者 "nl"
  5. - 移动到下一个单词或者n个单词的开始位置, "w" 或者 "nw"
  6. - 移动到下一个单词或者n个单词的结束位置, "e" 或者 "ne"
  7. - 移动到上一个单词或者n个单词, "b" 或者 "nb"
  8. - 移动到文档的开始位置, "gg"
  9. - 移动到文档的结束位置, "G"
  10. - 跳转到第n行, "ngg" 或者 "nG" 或者 ":n"
  11. - 移动光标到屏幕顶端, "H"
  12. - 移动光标到屏幕中间, "M"
  13. - 移动光标到屏幕底部, "L"
  14. - 让光标所在行居屏幕中央, "zz"
  15. - 让光标所在行居屏幕最上一行, "zt"
  16. - 让光标所在行居屏幕最下一行, "zb"
  17. - 在光标所在行跳转到下一个字符a前面, "ta" 或者 "fa"
  18. - 在光标所在行跳转到上一个字符a前面, "Ta" 或者 "Fa"

文本选中,复制,粘贴,剪切

  1. - 光标放在单词的任意位置均可选中本单词, "v + i + w"
  2. - 光标放在单词的开头时可选中本单词, "v + e"
  3. - 进入视图模式后使用方向键容易选中你想要要的内容, "v + h/j/k/l"
  4. - 选中后复制, "y"
  5. - 复制光标所在行, "yy"
  6. - 粘贴, "p"
  7. - 在光标位置向后全剪切, "D"
  8. - 剪切光标所在行, "dd"
  9. - 向后剪切光标所在单个字符, "x"
  10. - 向前剪切光标所在单个字符, "X"

修改命令

  1. - 在当前行下方插入新行并自动缩进, "o"
  2. - 在当前行上方插入新行并自动缩进, "O"
  3. - 在当前字符前方开始插入字符, "i"
  4. - 在当前字符后方开始插入字符, "a"
  5. - 光标移动到行首并插入字符, "I"
  6. - 光标移动到行尾并插入字符, "A"
  7. - 删除当前位置到行尾, "d$"
  8. - 删除当前位置到行首, "d^" 或者 "d0"
  9. - 删除当前位置后一个单词(包含空格), "dw"
  10. - 删除当前位置前一个单词, "db"
  11. - 删除当前行并进入插入模式, "cc" 或者 "S"
  12. - 删除光标当前位置到单词结束并进入插入模式, "cw"
  13. - 删除关闭所在位置的单词并进入插入模式, "ciw"

翻页命令

  1. - 整页向前, "ctrl + f"
  2. - 整页向后, "ctrl + b"
  3. - 半页向前, "ctrl + u"
  4. - 半页向后, "ctrl + d"
  5. - 滚一行向前, "ctrl + y"
  6. - 滚一行向后, "ctrl + e"

快速退出插入模式

  1. - "Esc"
  2. - "ctrl + ["

PHPstorm安装vim插件

  • 在左上角设置 Preference…->Plugins中搜索安装ideaVim
  • 安装后重启PHPstorm
  • 更换ideavim默认配置切换快捷键
  1. 由于ideavim默认切换快键键"Ctrl + alt + V"PHPstorm默认全局变量快捷键一致导致冲突,所以需要跟换.
  2. preference->keymap中搜索Vim Emulator 快捷键更换成"Ctrl + ;"
  3. 这样就可以打开或者关闭vim编辑模式了.


评论 0

发表评论

Top