Skip to content

Instantly share code, notes, and snippets.

@Mickey-
Created January 15, 2014 08:55
Show Gist options
  • Save Mickey-/8432933 to your computer and use it in GitHub Desktop.
Save Mickey-/8432933 to your computer and use it in GitHub Desktop.
有时因为项目原因,需要在不同目录下用不同的vim配置规则,比如tab相关的一系列配置。 目前想法是人肉切换vimrc内容——关于这个有什么好方法欢迎提出。 在上述方法下,通过变量简化操作的方式,感觉也不是最简形式,有什么想法就补充吧。
"自定义变量
:let tab_width=2
:execute 'set tabstop='.tab_width
:execute 'set shiftwidth='.tab_width
:execute 'set softtabstop='.tab_width
"set tabstop=tab_width "一个TAB字符占多少个空格的位置
"set shiftwidth=tab_width "使用每层缩进的空格数
"set softtabstop=tab_width "方便在开启了et后使用退格(backspace)键,每次退格将删除X个空格
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment