如何开启Ubuntu上的VIM的Modeline支持
Ubuntu & Debian默认关闭了Modeline支持
听说是因为一个root用户的安全的“原因”:https://bugs.launchpad.net/ubuntu/+source/vim/+bug/130531. 所以Ubuntu & Debian系统在默认情况下都禁用了modeline支持(请详见此类系统的:/usr/share/vim/vim71/debian.vim)。
因此说来,普通用户在.vimrc中打开还是没有坏处的。具体方法如下:
set modeline
补充一下:什么是vim的modeline呢?
vim的modeline就是通过在文本中加入一行形如下文的东西来控制vim格式的功能(我也是今天刚知道他叫modeline)
// vim: set ts=4 sw=4 et cindent
PHP源代码中基本都使用了这种功能,更详细的说明可以参考:help modeline