前段时间,我在命令行终端中将 Sublime text 2 设置为 GIT 的默认编辑器。我现在想将其更改为 LightTable,但遇到了一些麻烦。我已将VISUAL和EDITOR环境变量都设置为LightTable,这对大多数扩展都有效。但即使我也将 .gitconfig 文件编辑器变量设置为LightTable,使用此命令的几种变体:
git config --global core.editor "'/Applications/LightTable.app' -w"
和这个:
export GIT_EDITOR=LightTable
它继续使用 sublime text 2 打开 .md 文件。其他文件扩展名也正在使用 TextEdit 或其他应用程序打开。有没有一种简单的方法来控制混乱并根据扩展设置我的默认打开应用程序?我已经阅读了open的手册页,它提到了 LaunchServices,但我在硬盘上找不到它。我在运行 OSX 的 mac 上使用 bash 和 Unix(Darwin)。提前致谢!