Skip to content

Latest commit

 

History

History
44 lines (36 loc) · 1.19 KB

2016-11-26-use-vim-3.md

File metadata and controls

44 lines (36 loc) · 1.19 KB

Use Vim - Part 3

虽然平时是用 vim 开发的,但其实连配置文件都是之前拿别人的,这让我简直羞愧难当,还是得自己动手配一把才行。

配置

我用的是 neovim,使用 plug 作为插件管理工具。将所需要的 bundles 提取出来专门放在另外的 ~/.vimrc.bundles 文件中,在 ~/.vimrc 中将其引入会使得配置更为清晰。

// 在 ~/.vimrc 中添加如下代码引入
if filereadable(expand("~/.vimrc.bundles"))
  source ~/.vimrc.bundles
endif

Map Commands

  • 前缀
    • n 普通模式
    • v 可视模式
    • i 插入模式
    • c 命令行模式
  • map 递归映射,默认在普通和可视模式下
  • noremap 非递归映射
  • unmap 跟按键删除指定隐射
  • mapclear 删除所有映射
  • map noremap unmap mapclear 加前缀指定是在某个模式下的映射

autocmd

autocmd [group] {event} {pat} [nested] {cmd}

指定在文件读写、缓冲区或窗口进出、Vim 退出时自动执行的命令

set

用于设置 vim 参数

let

变量赋值,但是以下情况等价:

:set  tw=40
:let &tw=40

1500 days left