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