Vim常用快捷键--正常的学习曲线

Posted HelloVant

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Vim常用快捷键--正常的学习曲线相关的知识,希望对你有一定的参考价值。


vim可能对于初学者不太友好,学习曲线有点陡,特此整理了较为平滑的学习曲线的学习快捷键的方式,包含最常用的快捷键,让初学者领悟vim的优点,想要进阶学习请查找其它更好的教程

正常模式:可以使用快捷键命令,或按:输入命令行

插入模式:可以输入文本,在正常模式下,按i、a、o等都可以进入插入模式

可视模式:正常模式下按v可以进入可视模式, 在可视模式下,移动光标可以选择文本按V进入可视行模式, 总是整行整行的选中ctrl+v进入可视块模式


  1. h或退格 --左移一个字符
    l或空格 --右移一个字符
    j --下移一行
    k: --上移一行

  2. x --剪切(常用来删除)光标下的字符

  3. r --替换光标处的字符

  4. yy 或 Y --复制整行文本

  5. y0 --从光标当前位置复制到行首

  6. y$ --从光标当前位置复制到行尾

  7. p --在光标之后粘贴

  8. P --在光标之前粘贴

  9. [n]dd --删除(剪切)1(n)行

  10. d0 --删除(剪切)当前位置到行首的内容

  11. d$ 或 D --删除(剪切)当前位置到行尾的内容

  12. d --删除(剪切)在可视模式下选中的文本

  13. [n]u --取消一(n)个改动

  14. ctrl + r --重做最后的改动

  15. :earlier 4m --回到4分钟前

  16. :later 55s --前进55秒

  17. :w --保存修改

  18. :x --保存并退出
    wq --保存并退出
    ZZ --保存并退出

  19. :saveas newfilename --另存为

  20. gg --到文件头部

  21. G --到文件尾部

  22. H --把光标移到屏幕最顶端一行

  23. M --把光标移到屏幕中间一行

  24. L --把光标移到屏幕最底端一行

  25. /something --在后面的文本中查找something

  26. ?something --在前面的文本中查找something

  27. n --向后查找下一个

  28. N --向前查找下一个

  29. ctrl+w ctrl+p: 切换到前一个窗口

  30. ctrl+w ctrl+w: 切换到下一个窗口

  31. ctrl+w ctrl+r:旋转窗口的位置

  32. ~ --反转光标所在字符的大小写

  33. :! cmd 执行外部命令

  34. :!! 执行上一次的外部命令

  35. Vex --垂直分割,左目录右编辑窗口

  36. Sex --水平分割,上目录下编辑窗口

  37. :split(:sp) --把当前窗水平分割成两个窗口

  38. :split filename --水平分割窗口,并在新窗口中显示另一个文件

  39. :vsplit(:vsp) --把当前窗口分割成水平分布的两个窗口

  40. :only --只保留当前窗口,关闭其它窗口

  41. :set spell-开启拼写检查功能

  42. :set nospell-关闭拼写检查功能

Vim源代码地址:

https://github.com/vim/vim

参考资料:

http://www.cnblogs.com/jiqingwu/archive/2012/06/14/vim_notes.html

欢迎访问我的GitHub: github.com/Vant1032


本文采用 知识共享 署名-非商业性使用-禁止演绎(CC by-nc-nd) 4.0 国际 许可协议 授权

点击查看原文了解更多

以上是关于Vim常用快捷键--正常的学习曲线的主要内容,如果未能解决你的问题,请参考以下文章

vim快捷键

vim的常用操作

vim的一些常用命令

linux学习记录

linux命令行快捷命令及vim常用快捷命令

Linux运维学习笔记-常用快捷键及vivim总结