在远程linux机器上编辑源代码时,使用Mac OS X终端获取颜色

时间:2010-03-08 15:44:56

标签: vim macos

我使用Mac OS X Leopard中的终端连接到远程Linux机器并使用VI编辑C ++代码。

是什么决定在某些机器中,使用相同的MACOSX终端设置,源代码会变色而其他不是?

由于

4 个答案:

答案 0 :(得分:6)

您是否在远程计算机上的vim中使用过:syntax enable?只是问一下,因为在那些正在运行的它可以是.vimrc或类似的。

答案 1 :(得分:1)

通常,$TERM环境变量确定终端是否具有颜色。

在连接到远程终端时设置

$TERM。从那里,您可以尝试export TERM='xterm-color',看看会发生什么。

答案 2 :(得分:1)

使用

设置.vimrc

set term = xterm-color

在OS X Tiger服务器上为我工作。我把它放在.vimrc的顶部。我还在首选项中将OS X El capitan主机上的术语app设置为xterm。我在ssh上突出显示了语法。再次感谢

答案 3 :(得分:0)

在我的情况下,这些“远程linux机器”通常安装了一个“小”或“小”版本的vim,没有语法高亮。在vim中,输入命令:version,查看功能列表中是否有+syntax-syntax。如果你没有+syntax,那么编译vim时没有语法支持,你需要在那台机器上重新编译vim。