vim学习笔记

模式

  1. 普通模式
  2. 编辑模式
  3. 试图模式
  4. 命令模式
  5. 替换模式 R

普通模式的下的命令

  1. x 删除光标字母
  2. dd 剪切掉本行 dw 删除一个单词 d$ 删除到行尾
  3. cc 剪切掉本行并进入到插入模式
  4. yy 复制本行 0->y->$ 从行首到行尾。
  5. p 粘贴
  6. hjkl 四个字母移动代表四个动作 ← ↓ ↑ 右
  7. gg 调到页首
  8. G 调到页尾
  9. b w 向后,向前移动一个单词
  10. 10gg/10G 跳到第10行
  11. M 跳到中间
    11 v 进入视图模式,移动,yy,移动 ,p粘贴
  12. a,i o O 进入编辑模式 o是向下换行,O 向上换行, i当前位置插入,a 下一个位置插入。
  13. u 返回 ctrl + r repeat
  14. 0 ,到行首,$ 到 行尾,{ 段首,} 段尾。
  15. 替换 r+x 替换光标的字母为x。
  16. ce 删掉一个单词,然后进入插入模式 c$删除到行尾并进入插入模式,c^ 删到页首

插入模式

ctrl+n 提示

命令模式

:1 跳转
? /
:q!
:x!
:wq!
:w!
:new

以下是vim关于窗口分割的命令:

  1. 水平窗口分割:
    :split(开启另一个窗口察看同一文件)
    :split 文件名(开启另一个窗口察看指定文件)
  2. 垂直窗口分割:
    :vsplit(开启另一个窗口察看同一文件)
    :vsplit 文件名(开启另一个窗口察看指定文件)
  3. 在窗口之间进行切换:
    cntl+w+w:按住cntl键,同时按下两次w键。从一个窗口切换到另一个窗口(一般就会开两个窗口,多了会显得乱,所以记住这一个切换命令觉得就够了?)
  4. 增大或减少窗口大小:
    cntl+w,+/-:按住cntl键,同时按下w键(这种组合应该是命令的开始标志),然后再按下+(增大窗口)或者-(减少窗口)(这时不按下cntl键) 。
  5. 关闭当前文件:
    1)将光标切换到当前窗口下,然后按照关闭单个窗口的方法关闭窗口。例如:q命令。
    2)关闭所有窗口文件:在所有关闭单个窗口的命令中加上all,例如:qall命令。
    3)关闭除当前窗口之外的文件。:only。

你可能感兴趣的:(vim学习笔记)