Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio code 更改ctrl+;k-o(新项目)目录_Visual Studio Code_Keyboard Shortcuts_Vscode Settings - Fatal编程技术网

Visual studio code 更改ctrl+;k-o(新项目)目录

Visual studio code 更改ctrl+;k-o(新项目)目录,visual-studio-code,keyboard-shortcuts,vscode-settings,Visual Studio Code,Keyboard Shortcuts,Vscode Settings,在VSCode中,我可以键入Ctrl+k-o打开一个新项目。它会打开父目录,因此如果我在~/dev/PHP,它会打开,让我从~/dev中选择一个项目,然后我必须单击进入PHP&然后选择我真正想要的项目 我只想更改它,以便ctrl+k-o将我的文件资源管理器打开到项目当前打开的同一目录,而不是使用ctrl+SHIFT+p打开父搜索行。搜索首选项:打开键盘快捷键(JSON) [ 您可以编写以下绑定: [ { "key": "ctrl+n", "c

在VSCode中,我可以键入
Ctrl+k-o
打开一个新项目。它会打开父目录,因此如果我在
~/dev/PHP
,它会打开,让我从
~/dev
中选择一个项目,然后我必须单击进入
PHP
&然后选择我真正想要的项目


我只想更改它,以便
ctrl+k-o
将我的文件资源管理器打开到项目当前打开的同一目录,而不是使用ctrl+SHIFT+p打开父搜索行。搜索首选项:打开键盘快捷键(JSON)

[

您可以编写以下绑定:

[
  { "key": "ctrl+n", "command": "explorer.newFile", "when": "explorerViewletFocus" }
]

我想您正在寻找
命令:workbench.action.files.openFileFolderInNewWindow

导航到VSCode的键盘快捷键编辑器

搜索
workbench.action.files.openFileFolderInNewWindow
并用所需的键盘快捷键覆盖它

在keybindings.json文件中,您可以添加:
{“键”:“[您的快捷方式]”,“命令”:“workbench.action.files.openFileFolderInNewWindow”}

谢谢你的回答。这不是我想要的,但键盘快捷键给了我一个起点。有一个名为multicommands的包,我可以配置它来更改vscode中的当前目录,然后执行
workbench.action.files.openFolder
,但我真的不知道如何查找vscode命令。当我尝试阅读文档时,我从来没有运气。很抱歉,我帮不了你。如果你不打算使用PHP文件夹以外的其他文件夹,那么可以尝试打开你的PHP文件夹,而不是作为根目录打开你的dev文件夹。我有一个黑客解决方案。我使用&我有一个指向我所有PHP库的
PHP
项目
~/dev/PHP
。因此,我在
~/dev/PHP/PHP
中创建了一个符号链接,指向
~/dev/PHP
&将项目管理器更改为指向该符号链接。因此,现在它在
~/dev/PHP/PHP
中打开&我仍然可以在侧边栏中看到我的所有项目。如果我点击
ctrl+k ctrl+o
,它现在将在
~/dev/PHP
中打开。。。这基本上就是我想要的。太黑了。太好了,谢谢!:D那好多了。如果我有
projectdir/somefile.txt
打开并使用它,那么它就会打开到
projectdir
。如果我有
projectdir/subdir/somefile.txt
打开并使用它,那么它就会打开到
projectdir/subdir
。我还是更喜欢它,因为它很简单更容易向上导航。我想我可以找到如何使用
多命令
扩展名,或者其他什么,在
projectdir
中打开一个文件,然后执行
workbench.action.files.openFileFolderInNewWindow
。你知道我在哪里可以看到和搜索所有可用的命令吗?我转到了键绑定链接并de>openFileFolderInNewWindow没有列出。我以前到处找过,找不到完整的资源。文件>首选项>键盘快捷键(代码>首选项>macOS上的键盘快捷键)应该可以。在那里你也可以搜索命令。但是,我同意,文档和搜索可以改进。(例如,在您的案例中,我建议搜索“dir”或“directory”会让您不满意)