常用模式
你可以按下
<ESC>(退出键)从任何其他模式返回正常模式
i 进入插入 模式,
R 进入替换模式,
v 进入可视(一般)模式,
V 进入可视(行)模式,
<C-v> (Ctrl-V, 有时也写作 ^V)进入可视(块)模式,
: 进入命令模式。
-
:q退出(关闭窗口) -
:w保存(写) -
:wq保存然后退出 -
:e {文件名}打开要编辑的文件 -
:ls显示打开的缓存 -
:help {标题}打开帮助文档-
:help :w打开:w命令的帮助文档 -
:help w打开w移动的帮助文档
-
移动
多数时候你会在正常模式下,使用移动命令在缓存中导航。在 Vim 里面移动也被称为 “名词”, 因为它们指向文字块。
- 基本移动:
hjkl(左, 下, 上, 右) - 词:
w(下一个词),b(词初),e(词尾) - 行:
0(行初),^(第一个非空格字符),$(行尾) - 屏幕:
H(屏幕首行),M(屏幕中间),L(屏幕底部) - 翻页:
Ctrl-u(上翻),Ctrl-d(下翻) - 文件:
gg(文件头),G(文件尾) - 行数:
:{行数}<CR>或者{行数}G({行数}为行数) - 杂项:
%(找到配对,比如括号或者 /* */ 之类的注释对) - 查找:
f{字符},t{字符},F{字符},T{字符}- 查找/到 向前/向后 在本行的{字符}
,/;用于导航匹配
- 搜索:
/{正则表达式},n/N用于导航匹配
选择
可视化模式:
- 可视化:
v - 可视化行:
V - 可视化块:
Ctrl+v
可以用移动命令来选中。
编辑
所有你需要用鼠标做的事, 你现在都可以用键盘:采用编辑命令和移动命令的组合来完成。 这就是 Vim 的界面开始看起来像一个程序语言的时候。Vim 的编辑命令也被称为 “动词”, 因为动词可以施动于名词。
i进入插入模式- 但是对于操纵/编辑文本,不单想用退格键完成
O/o在之上/之下插入行d{移动命令}删除 {移动命令}- 例如,
dw删除词,d$删除到行尾,d0删除到行头。
- 例如,
c{移动命令}改变 {移动命令}- 例如,
cw改变词 - 比如
d{移动命令}再i
- 例如,
x删除字符(等同于dl)s替换字符(等同于xi)- 可视化模式 + 操作
- 选中文字,
d删除 或者c改变
- 选中文字,
u撤销,<C-r>重做y复制 / “yank” (其他一些命令比如d也会复制)p粘贴- 更多值得学习的: 比如
~改变字符的大小写
535

被折叠的 条评论
为什么被折叠?



