如何设置Sublime Merge在已有Cursor窗口中打开文件?
在Sublime Merge中配置用Cursor打开文件并复用已有窗口
这个需求完全可行,通过修改Sublime Merge的编辑器配置并利用Cursor的命令行参数就能实现,具体步骤如下:
找到Sublime Merge的用户配置目录:
- Windows:
%APPDATA%\Sublime Merge\Packages\User - macOS:
~/Library/Application Support/Sublime Merge/Packages/User - Linux:
~/.config/sublime-merge/Packages/User
- Windows:
在该目录下创建或编辑
Preferences.sublime-settings文件,添加以下配置(根据你的系统替换Cursor的路径):{ "editor": "C:\\Users\\你的用户名\\AppData\\Local\\Programs\\Cursor\\Cursor.exe --reuse-window" }macOS示例:
{ "editor": "/Applications/Cursor.app/Contents/MacOS/Cursor --reuse-window" }Linux示例:
{ "editor": "/opt/Cursor/cursor --reuse-window" }保存配置后,重启Sublime Merge即可生效。
原理说明:Cursor基于Electron开发,和VS Code共享部分命令行参数,--reuse-window参数会让Cursor优先复用已打开的窗口——如果目标文件已经在Cursor的工作区中,会直接激活该文件所在的窗口并定位到对应文件;如果文件不在工作区,也会在已有窗口中打开新标签页,而不是创建新的Cursor窗口。
内容的提问来源于stack exchange,提问作者Joseph Dykstra
相关产品推荐
相关产品推荐

