我可以单击iterm2中的文件名和行号,在OS X中以正确的行号在Visual Studio Code中打开该文件

时间:2016-08-11 22:04:00

标签: macos visual-studio-code iterm2

当Iterm2在Mac OS X中显示文件名和行号时,我可以⌘-单击该文件并在Visual Studio Code中已打开的窗口中打开它并将光标定位在正确的行号。

Hold down ⌘ and hover to see the file and line number you are about to click

(提出此问题以记录解决方案)

3 个答案:

答案 0 :(得分:8)

事实证明你可以,但并不完全明显。

转到Iterm2首选项>个人资料> (chosse the profile)>先进,然后在Semantic History部分选择:Run Command,并输入以下内容:

/usr/local/bin/code -g \1:\2

Iterm2 advanced profile settings

如果它似乎在新窗口中打开,那么也可以尝试通过将以下内容添加到settings.json来更改Visual Studio代码设置,按⌘,并在右侧窗格中添加添加:

"window.openFilesInNewWindow": false

编辑 - 如@BenjaminPasero的评论中所述,在命令行中添加-r也会强制在最后一个活动的代码窗口中打开文件,例如:

/usr/local/bin/code -r -g \1:\2

答案 1 :(得分:1)

看起来你可以选择"用编辑器打开......"在高级设置中>语义历史现在

iTerm 2 preferences pane

答案 2 :(得分:1)

作为替代解决方案,您仍然可以使用iTerm2的默认配置(使用默认应用程序打开文件),但在MacOS中针对文件本身调整默认应用程序。

文件->获取信息->打开方式:->

并在组合框中设置您的应用(更改可能也适用于以下类型的所有类型)