update vim cheatsheet

pull/16/head
skywind3000 7 years ago
parent e1cc55ffeb
commit 8b0657bdd7

@ -693,14 +693,14 @@ reddit https://www.reddit.com/r/vim/
- SHIFT 相当于移动加速键, w b e 移动光标很慢,但是 W B E 走的很快 - SHIFT 相当于移动加速键, w b e 移动光标很慢,但是 W B E 走的很快
- 自己要善于总结新技巧,比如移动到行首非空字符时用 0w 命令比 ^ 命令更容易输入 - 自己要善于总结新技巧,比如移动到行首非空字符时用 0w 命令比 ^ 命令更容易输入
- 在空白行使用 dip 命令可以删除所有临近的空白行viw 可以选择连续空白 - 在空白行使用 dip 命令可以删除所有临近的空白行viw 可以选择连续空白
- 缩进时使用 >8j >} <ap =i} == 会方便很多 - 缩进时使用 >8j >} <ap >ap =i} == 会方便很多
- 插入模式下,当你发现一个单词写错了,应该多用 CTRL-W 这比 <BackSpace> 快 - 插入模式下,当你发现一个单词写错了,应该多用 CTRL-W 这比 <BackSpace> 快
- y d c 命令可以很好结合 f t 和 /X 比如 dt) 和 y/end<cr> - y d c 命令可以很好结合 f t 和 /X 比如 dt) 和 y/end<cr>
- c d x 命令会自动填充寄存器 "1 到 "9 , y 命令会自动填充 "0 寄存器 - c d x 命令会自动填充寄存器 "1 到 "9 , y 命令会自动填充 "0 寄存器
- 用 v 命令选择文本时,可以用 o 掉头选择,有时很有用 - 用 v 命令选择文本时,可以用 o 掉头选择,有时很有用
- 写文章时,可以写一段代码块,然后选中后执行 :!python 代码块就会被替换成结果 - 写文章时,可以写一段代码块,然后选中后执行 :!python 代码块就会被替换成结果
- 搜索后经常使用 :nohl 来消除高亮,使用很频繁,可以 map 到 <BackSpace> 上 - 搜索后经常使用 :nohl 来消除高亮,使用很频繁,可以 map 到 <BackSpace> 上
- 搜索时可以用 CTRL-R CTRL-W 插入光标下的单词 - 搜索时可以用 CTRL-R CTRL-W 插入光标下的单词,命令模式也能这么用
- 映射按键时,应该默认使用 noremap ,只有特别需要的时候使用 map - 映射按键时,应该默认使用 noremap ,只有特别需要的时候使用 map
- 当你觉得做某事很低效时你应该停下来u u u u 然后思考正确的高效方式来完成 - 当你觉得做某事很低效时你应该停下来u u u u 然后思考正确的高效方式来完成
- 用 y复制文本后命令模式中 CTRL-R 然后按双引号 0 可以插入之前复制内容 - 用 y复制文本后命令模式中 CTRL-R 然后按双引号 0 可以插入之前复制内容

Loading…
Cancel
Save