似乎VSCode始终打开一个文件夹,其中包含最后一个UI状态。
我正在寻找像Sublime remember_open_files: false
这样的东西,或者换句话说,我希望VSCode能够以干净的UI状态打开,无论UI在最后的状态如何文件夹打开的时间。
现在发生了什么:
cd my-project-folder/
code .
# VSCode opens folder with saved UI state
我想要的是什么:
cd my-project-folder/
code .
# VSCode opens folder with fresh UI state
答案 0 :(得分:16)
这是在Windows上对我有用的命令
code -r .
答案 1 :(得分:14)
我尝试使用命令
通过命令行执行此操作code -n .
应该在当前文件夹中使用新会话打开VS代码,但它似乎根本不起作用。我相信code .
似乎忽略了-n
新会话选项并恢复了该文件夹的上一个会话。 因此,此功能可能未在VS代码中实现。
(有关VS代码的命令行选项,请参阅here。)
答案 2 :(得分:7)
从VS Code内置终端内部,将cd插入您的项目文件夹/目录,然后输入命令:
code -a .
注释期结束
这将打开当前目录/项目文件夹,而无需打开新窗口。
答案 3 :(得分:2)
我查看了VSCode偏好设置中的所有可用设置,我认为没有办法实现此目的。
有些设置与文件夹将打开的VSCode窗口实例相关,但没有任何与Sublime Text的remember_open_files
设置类似的内容。
我发现最接近的事情是从终端运行code --user-data-dir .
(随意替换.
与其他目录,以便不污染当前的工作目录)以指定VSCode不应该记住以前的任何设置,但这对于你想要完成的事情来说似乎有些过分(因为VSCode确实会像在新安装后第一次运行一样运行)。
编辑:我刚刚在命令面板中发现了View: Close All Editors
命令(CMD + SHIFT + P)。 OSX的键盘快捷键是CMD + K, CMD + W
,这将关闭您打开的所有文件!
答案 4 :(得分:1)
$ code . --user-data-dir=.
这将在当前工作目录中打开Visual Studio Code。我使用Bash和Ubuntu 16.04LTS。
答案 5 :(得分:1)
this thread的部分答案对我有用。基本上,确保VSC在“应用程序”文件夹中。然后打开命令面板(在Mac上为F1或⇧⌘P),然后键入shell command
以找到Shell Command: Install 'code' command in PATH command.
如果Visual Studio Code已打开,请重新启动。在终端中,导航到要在VSC中打开的文件夹,然后键入code .
。希望它对您有用。
答案 6 :(得分:0)
我正在使用VS Code版本1.24.1
如果要通过终端打开文件夹,可以执行以下命令:
code -n name_of_your_folder/
或code -n path_to your_folder/
同样适用于文件。这会在新窗口中打开它。
请注意,您应该已安装VS Code。
不客气!
答案 7 :(得分:0)
来自正式文档的完整vs代码命令行界面(代码),其中包含受支持的参数列表和用法示例的详细信息。 https://code.visualstudio.com/docs/editor/command-line#_opening-files-and-folders
希望帮助
答案 8 :(得分:0)
code .
在当前终端文件夹中打开VS Code
答案 9 :(得分:0)
如果您使用的是VS Code [Version:1.50.0],请打开命令提示符并转到项目目录,然后运行命令:
code -a .
即[也可以看照片] [1]:https://i.stack.imgur.com/sMmkH.png
答案 10 :(得分:0)
要在VS Code v 1.50.1 Terminal中获得正确的文件夹,我尝试了许多对我不起作用的选项。最后,我找到了一个非常简单的解决方案。我转到文件->打开工作区,发现我的工作区中有错误的文件夹,我只是将其删除(仅从工作区中!)。然后,我在工作区中打开了所需的文件夹,打开了Terminal-> New Terminal,一切运行得很好。请让我知道这是否对其他人有用。
答案 11 :(得分:0)
如果您使用的是Mac,则需要先在Shell命令列表中安装VScode命令。
执行此操作:
打开VCode
按CMD + SHIFT + P
键入“ shell命令”
选择“在路径中安装代码命令”
从终端导航到任何项目,然后输入“代码”。
答案 12 :(得分:0)
此命令用于使用终端在 VS 代码中打开特定文件夹
code -r Documents/VS/C++/
这里 -r 开关用于在已经打开的 VS 代码窗口中打开文件或文件夹 然后指定要打开的文件或文件夹的路径 如果要在新窗口中打开它,请使用 -n 开关而不是 -r