iTerm 命令单击以使用 Atom 打开

ryl*_*tro 41 iterm2 macos

我试图弄清楚如何CMD在 iTerm 窗口中单击一个文件以在我的默认编辑器 Atom 中打开它时如何更改 iTerm 功能。

目前,CMDiTerm 中的+click 功能在 Sublime 中打开文件。我将CMD+Click功能设置为使用默认应用程序打开(在 iTerm 首选项中)。我还确保将此文件类型配置为始终使用 Atom 打开(在 Finder 的文件信息屏幕中)。

如果我从 finder 单击文件,它会以 Atom 打开,而不是崇高的文本。我唯一的线索是 iTerm 可能不会将 Atom 识别为编辑器。如果我转到 iTerm Preferences > Profiles > Advanced 并更改CMD+Click to open with what Editor,则编辑器列表中只有 sublime 3 可供选择。

任何帮助,将不胜感激!

小智 25

在 Atom 中,转到Atom菜单并选择Install Shell Commands。这确保您可以从 iTerm 调用 Atom。

在同一个 iTerm 首选项屏幕中,将第一个选择列表更改为Run command...并将以下内容粘贴到出现的文本字段中:/usr/local/bin/atom -n \1:\2。这告诉 atom 命令行工具在指定的行号 (\2) 处打开单击的文件 (\1)。

  • 你好!从您的建议中删除“-n”使其在现有窗口中打开(这是我更喜欢的)。不幸的是,这使 atom 无法识别列号(尽管它会转到正确的行)。对此有何想法? (6认同)

小智 23

(我使用这个。出于某种原因,iTerm 选项“使用默认应用程序打开”不起作用,但命令“$ open nothing”就像一个魅力,所以我刚刚设置了该命令。

在此处输入图片说明

  • 现在还有一个“用编辑器打开”选项,可以在其中选择 VS Code (2认同)