-r或--reuse-window命令行选项可用。
code -r something.php
仅仅
code file_name
我在Win10和Linux (Ubuntu)上都试过了
我不知道你使用的操作系统是什么,但如果是MacOS,你可以在终端里输入open filename.ext
命令,它会在同一个VSCode实例中打开一个新标签页,方便你进行编辑。
zsh
作为shell和iTerm2 Build 3.0.13
。 - ellimistcode -r
命令更快速。 - Riley Steele Parsons打开 Visual Studio Code
按下 CMD + SHIFT + P (这会打开“命令面板”)
输入 shell command
选择“在路径中安装 code 命令”
从终端导航到任何项目,然后键入 code .
如果没有起作用,请先选择“从路径卸载 code 命令”,然后再重新安装它。
如果在 macOS 上遇到 command not found: code
错误,需要使用完整的路径。
/Applications/Visual\ Studio\ Code.app/Contents/Resources/app/bin/code -r [filename]
code -r .
命令在主窗口中打开当前目录。许多内容可以在open --help
中找到。
在MacOS上,适用于我的解决方法是:
open -a 'Visual Studio Code.app' something.php
你可以使用CLI中的code
命令来打开一个文件,但是如果你想让它在现有窗口中打开,要么像其他答案中提到的一样使用code -r <file>
(在我的Ubuntu Linux上确实有效),要么如果-r
不起作用(在WSL下?),请确保settings.json
或VS Code设置UI中的window.openFilesInNewWindow
是off
或default
,然后使用code <file>
。
在我安装的版本1.31.0上,使用Windows 7操作系统,我发现唯一的方法是更改系统中的文件关联,使得.cproj和.cs文件默认打开Visual Studio Code,并在终端中输入"filename.cs"来在同一窗口中打开该文件... -r选项在第一次调用时不起作用(会打开一个新窗口),但每次后续调用都会正确地重用同一窗口。这种方式无法打开整个目录,而且有点粗糙。可能使用外部shell并使用"-r"选项会更方便。
VSCode 1.64 (2022年1月) 新增了一个命令:
键盘可导航链接
以前,在终端中进行链接导航需要使用鼠标。
现在,可以通过以下命令仅使用键盘打开链接:
Terminal: Open Detected Link...
查看所有链接(网页、文件、单词)Terminal: Open Last Web Link...
例如:https://github.com/microsoft/vscodeTerminal: Open Last File Link...
例如:/Users/user/repo/file.txt
检查最后一个命令 Terminal: Open Last File Link...
是否适用于您的情况。
另请参见 "终端 shell 集成"。
code -r file_out_of_workspace
作为备用方案。 - totalhack
readlink -f something.php
来打印文件的完整路径,然后在路径上按Ctrl+单击
以在新标签页中打开它。 - Remy Freadlink
+Ctrl+click
技巧也同样适用。 - Alex Che