虽然平时是用 vim 开发的,但其实连配置文件都是之前拿别人的,这让我简直羞愧难当,还是得自己动手配一把才行。
我用的是 neovim,使用 plug 作为插件管理工具。将所需要的 bundles 提取出来专门放在另外的 ~/.vimrc.bundles 文件中,在 ~/.vimrc 中将其引入会使得配置更为清晰。
// 在 ~/.vimrc 中添加如下代码引入
if filereadable(expand("~/.vimrc.bundles"))
source ~/.vimrc.bundles
endif
- 前缀
n
普通模式v
可视模式i
插入模式c
命令行模式
map
递归映射,默认在普通和可视模式下noremap
非递归映射unmap
跟按键删除指定隐射mapclear
删除所有映射map
noremap
unmap
mapclear
加前缀指定是在某个模式下的映射
autocmd [group] {event} {pat} [nested] {cmd}
指定在文件读写、缓冲区或窗口进出、Vim 退出时自动执行的命令
用于设置 vim 参数
变量赋值,但是以下情况等价:
:set tw=40
:let &tw=40
1500 days left