1

我应该如何加载颜色方案,以便我lucius只能在本地机器上使用颜色方案?

http://www.vim.org/scripts/script.php?script_id=2536

此颜色方案声明了一些更改颜色样式的函数。因此,我尝试将我的设置编写如下,以免损害使用相同vimrc文件的远程环境:

silent! colorscheme lucius | LuciusBlackHighContrast

但似乎silent!总是返回成功,结果这行给了我一个错误:E492: Not an editor command: LuciusBlackHighContrast

我只是想让它像:colorscheme lucius >/dev/null && LuciusBlackHighContrast.

所有建议表示赞赏。

4

1 回答 1

1

bar 只是一个分隔符,而不是布尔运算符;和两者colorscheme都是silent!命令,不返回任何值。这不是bash:)试试这个:

let v:errmsg = ""
silent! colorscheme lucius
if v:errmsg == ""
  LuciusBlackHighContrast
endif
于 2013-07-12T06:13:48.707 回答