如何在 Mac 上将 TextMate 添加到我的 PATH?

pic*_*rdo 11 textmate macos

当您开始使用 TextMate 时,系统会指示您为 mate='open -a TextMate.app' 创建别名。但是现在我正在使用另一个需要我将它添加到 PATH 的程序。我不知道该怎么做。任何人都可以帮忙吗?

Dan*_*eck 10

我的 TextMate 安装包括“帮助”菜单中的“终端使用...”项目,它允许我在我选择的目录中安装符号链接,默认为. 这似乎是执行此操作的首选方法,因为它可以从 TextMate 内部访问。/usr/local/bin

在 TextMate2 中,该选项位于TextMate » Preferences... » Terminal 下


fid*_*eli 6

mate实际上是 TextMate 附带的一个实用程序。它位于/Applications/TextMate.app/Contents/Resources/mate。将它添加到您的路径的最简单方法是创建一个符号链接:

ln -s /Applications/TextMate.app/Contents/Resources/mate ~/bin/mate
Run Code Online (Sandbox Code Playgroud)

然后~/bin通过在您的以下行添加到您的路径~/.profile

export PATH=$HOME/bin:$PATH
Run Code Online (Sandbox Code Playgroud)

更多细节可以在TextMate 手册中找到。像这样的信息:

Mac OS X 带有一个打开的 shell 命令,可用于模拟从终端内双击。它还可以使用参数执行打开方式...操作-a,例如:open -a TextMate .将在 TextMate 中打开当前文件夹(作为临时项目)。

这个标准命令有一些缺点:它一次只能打开一个文件,它不能在特定行打开一个文档,它不能在文件关闭之前“停止”shell,这在例如使用编辑器时很有用编写类似颠覆提交消息的内容。

出于这个原因,TextMate 带有自己的 mate shell 命令,它取代了 open 命令。有关使用说明,您可以运行mate -h(从终端)。