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