我正在尝试弄清楚如何CMD在 iTerm 窗口中单击文件时更改 iTerm 功能以便在我的默认编辑器 Atom 中打开它。
目前,CMDiTerm 中的 +click 功能可在 Sublime 中打开文件。我已将 +Click 功能CMD设置为使用默认应用程序打开(在 iTerm 首选项中)。我还确保将此文件类型配置为始终使用 Atom 打开(在 Finder 的文件信息屏幕中)。
如果我从 Finder 中单击文件,它将使用 Atom 打开,而不是 Sublime Text。我唯一的线索是 iTerm 可能不会将 Atom 识别为编辑器。如果我转到 iTerm 首选项 > 配置文件 > 高级并将CMD+Click 更改为使用哪个编辑器打开,则编辑器列表中只有 Sublime 3 可供选择。
任何帮助,将不胜感激!
答案1
在 Atom 内部,转到Atom
菜单并选择Install Shell Commands
。这确保您可以从 iTerm 调用 Atom。
在同一个 iTerm 首选项屏幕中,将第一个选择列表更改为 ,Run command...
并将以下内容粘贴到出现的文本字段中:/usr/local/bin/atom -n \1:\2
。这会告诉 atom 命令行工具在指定的行号 (\2) 打开单击的文件 (\1)。
答案2
(我用的是这个。由于某种原因,iTerm 选项“使用默认应用程序打开”不起作用,但命令“$ open whatever”很有效,所以我刚刚设置了该命令。