Visual studio code 更改ctrl+;k-o(新项目)目录
在VSCode中,我可以键入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
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”会让您不满意)