如何在VS Code集成终端中将文件打开到指定编辑器?
将文件定向打开到VS Code的特定编辑器窗口
你提到的code -r <filename>确实可以从VS Code集成终端打开指定文件,但你猜测的code -r --editor 1 <filename>并不是有效的命令——VS Code的code命令行工具并没有--editor这个参数来指定目标编辑器窗口。
想要实现“把特定文件打开到特定编辑器窗口”的需求(对快速创建模板配置确实很实用),可以试试这些方法:
复用指定窗口(注意版本兼容性):
先在目标VS Code窗口的终端里执行echo $VSCODE_PID,拿到该窗口的进程ID,然后用以下命令打开文件:code -r --reuse-window=<进程ID> <filename>注意这个通过PID指定窗口的用法属于非公开参数,可能随VS Code版本更新失效。
利用工作区(更稳定可靠):
为不同的模板配置场景创建单独的VS Code工作区文件(.code-workspace),之后直接用命令把文件打开到对应工作区的窗口:code -r <你的工作区文件路径> <filename>这样文件会自动在该工作区对应的窗口中打开,非常适合分类管理不同类型的配置文件。
借助第三方扩展:
可以在VS Code扩展市场搜索支持命令行指定窗口打开文件的扩展,这类扩展通常会提供额外的命令行参数来实现更精细的窗口控制。
内容的提问来源于stack exchange,提问作者psygo
相关产品推荐
相关产品推荐

