模式
- 普通模式
- 编辑模式
- 试图模式
- 命令模式
- 替换模式 R
普通模式的下的命令
- x 删除光标字母
- dd 剪切掉本行 dw 删除一个单词 d$ 删除到行尾
- cc 剪切掉本行并进入到插入模式
- yy 复制本行 0->y->$ 从行首到行尾。
- p 粘贴
- hjkl 四个字母移动代表四个动作 ← ↓ ↑ 右
- gg 调到页首
- G 调到页尾
- b w 向后,向前移动一个单词
- 10gg/10G 跳到第10行
- M 跳到中间
11 v 进入视图模式,移动,yy,移动 ,p粘贴- a,i o O 进入编辑模式 o是向下换行,O 向上换行, i当前位置插入,a 下一个位置插入。
- u 返回 ctrl + r repeat
- 0 ,到行首,$ 到 行尾,{ 段首,} 段尾。
- 替换 r+x 替换光标的字母为x。
- ce 删掉一个单词,然后进入插入模式 c$删除到行尾并进入插入模式,c^ 删到页首
插入模式
ctrl+n 提示
命令模式
:1 跳转
? /
:q!
:x!
:wq!
:w!
:new
以下是vim关于窗口分割的命令:
- 水平窗口分割:
:split(开启另一个窗口察看同一文件)
:split 文件名(开启另一个窗口察看指定文件) - 垂直窗口分割:
:vsplit(开启另一个窗口察看同一文件)
:vsplit 文件名(开启另一个窗口察看指定文件) - 在窗口之间进行切换:
cntl+w+w:按住cntl键,同时按下两次w键。从一个窗口切换到另一个窗口(一般就会开两个窗口,多了会显得乱,所以记住这一个切换命令觉得就够了?) - 增大或减少窗口大小:
cntl+w,+/-:按住cntl键,同时按下w键(这种组合应该是命令的开始标志),然后再按下+(增大窗口)或者-(减少窗口)(这时不按下cntl键) 。 - 关闭当前文件:
1)将光标切换到当前窗口下,然后按照关闭单个窗口的方法关闭窗口。例如:q命令。
2)关闭所有窗口文件:在所有关闭单个窗口的命令中加上all,例如:qall命令。
3)关闭除当前窗口之外的文件。:only。
网友评论