首页

/

归档

/

友链

/

Github

/

模拟面试

/

独立黑客

/

资料

/

订阅

/

RSS

/

关于我


再读vim help:vim小技巧

/ 后接内容开始搜索,其中 .*[]^%?~$ 需要加 \ 转意,按 ? 往前搜。 不过我装了 Plug 'othree/eregex.vim' 所以可以直接用perl的正则表达式。

几个特殊的内置mark:

- `'` 跳转前的位置
- `"` 上次编辑文件的位置
- `[` 上次更改开始的位置
- `]` 上次更改结束的位置

内置的快捷键:

- `x` 相当于 `dl`
- `X` 相当于 `dh`
- `D` 相当于 `d$`
- `C` 相当于 `c$`
- `s` 相当于 `cl`,不过这个快捷键已经被我重新binding成了 `easymotion`的快捷键
- `S` 相当于 `cc`
- `.` 点号可以重复上一次的命令,加上 `vim-repeat` 这个插件就可以重复更多了,
详见:https://github.com/tpope/vim-repeat

我最开始学vim的时候,装插件是要靠手动一个一个解压到 ~/.vim 下面的,好古老。 不过现在大把的vim插件管理器,对新手友好多了 :) 我用的是 vim-plug

这个,还是得仔细读读manual啊,打开vim,输入 :help usr_10 然后回车吧

:%s/Professor/Teacher/c 最后的c会一个一个让你确认,如果换成g就直接全局替换 替换可以指定区域,指定marks之间,指定某个单词的前面第几行或者后面第几行。

左移右移,配合visual mode,. 使用效果更佳