vim笔记
Posted 信安之殇
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vim笔记相关的知识,希望对你有一定的参考价值。
模式切换
vim有四种种模式,分别为命令模式,插入模式,正常模式和可视模式,其中,我们刚进入vim时显示的就为正常模式,而我们以下的操作基本也都是在正常模式下执行的,使用下面的编辑操作中的任何一种都可以从普通模式进入插入模式;普通模式下按v可以进入可视模式,可视模式可以对一些块进行操作,如选择一部分文本,下面会有一些用途;普通模式下按下shift+;,会在下面输入一个:,此时就进入了命令模式,我们可以进行一些如退出,保存,打开文件之类的一些操作;在编辑模式,命令模式以及插入模式中,要想退到普通模式,只需要按Esc键就可以了。
普通模式下的操作
编辑操作
1. a--在当前位置后面开始编辑
2. i--在当前位置前面开始编辑
3. o--在当前行的下面一行开始编辑
4. shift+a--在当前行的行尾开始编辑
5. shift+i--在当前行的行首开始编辑
6. shift+o--在当前行的上面一行开始编辑
移动操作
1. j--下移一行
2. k--上移一行
3. h--向右移动一个位置
4. l--向左移动一个位置
5. gg--移动到文档的第一行
6. shift+g--移动到文档的最后一行
7. shift+h--移动到当前屏的第一行
8. shift+m--移动到当前屏的中间行
9. shift+l--移动到当前屏的最后一行
10. :行号--移动到指定行(行号G也可以达到同样目标,如移动到第10行,可以输入:10,然后回车,也可以输入10G,G必须是大写)
11. ctrl+d--向上翻页
12. ctrl+u--向下翻页
13. w--移动到下个词的词首
14. e--移动到当前词的词尾
15. b--移动到当前词的词首,如果当前位置就是在当前词的词首,就跳转到前面一个词的词首
16. shift+^--移动到当前行的行首
17. shift+$--移动到当前行的行尾
18. f字符--移动到下一个与所示字符相同的字符的位置,之后按;(分号),可以继续查找下一个相同的字符
19. shift+f字符--移动到上一个与所示字符相同的字符的位置,按;可以继续查找上一个相同的字符
剪切操作
剪切操作的复制操作的操作方式是一样的,不过复制是y,而剪切是d,如dd,dj,dy等等
粘贴操作
在进行完复制或者剪切操作后,将光标移动到相应位置,然后按p即可粘贴相应的内容
复制或剪切文本
按v进入可视模式,使用hjkl进行上下移动来选择要操作的文本,然后按d进行剪切或者按y进行复制即可
注
凡是说到当前或者当前位置的,是以闪烁的光标为参考物
以上是关于vim笔记的主要内容,如果未能解决你的问题,请参考以下文章