在 mac os x 上通过 Terminal.app 在 shell 和 emacs 中获取语法高亮

在 mac os x 上通过 Terminal.app 在 shell 和 emacs 中获取语法高亮

当我在 Mac OS X 上使用 Terminal.app ssh 连接到其他计算机时,如何在 shell 和 emacs 中启用语法高亮?现在,如果我 ssh 并执行“ls”,目录不会以不同于平面文件的颜色显示,我想修复这个问题。

谢谢。

答案1

您在 ssh 连接的那些机器上是否有 .bashrc 或类似文件?我相信这就是您所需要的,每个文件中都有类似alias ls="ls --color=auto"或的内容alias ls="ls -G"(取决于您的 ls)(对于 ls;还有很多其他选项可用于使用其他终端程序设置其他颜色)。

答案2

在 OS X 中,您需要将其添加alias ls="ls -G"到 ~/.bash_profile 文件中。该文件原本是隐藏的,因此您需要在 Finder 中显示隐藏文件,或者使用可以打开隐藏文件的程序(如 Textmate)。

相关内容