我可以用 VSCode 用 ctrl + p 打开一个文件,这很好。
但我想让标签留在那里(非斜体),使用键盘快捷键。(我知道如何执行此操作的唯一方法是修改文件或双击选项卡)。
此操作的命令面板名称是什么,是否有默认的键盘快捷键?
我想使用键盘打开和关闭资源管理器。
我知道要打开资源管理器,我可以按ShiftCmdeMacOS。
但是是否有关闭资源管理器的默认快捷方式?
奇怪的是谷歌没有给出这个问题的答案:
我正在使用 Visual Studio 1.56.0(用户设置),并且希望配置编辑器以在按 Tab 键时输入适当数量的空格,而不是插入物理制表符。
我发现了一些关于这个主题的讨论,我发现的建议包括使用以下之一:
工具->选项->文本编辑器->所有语言->选项卡
首选项 -> 源代码 -> 代码格式
编辑->高级->设置缩进->空格
这些解决方案都不起作用,因为
我没有看到名为“工具”的菜单(我只有文件、编辑、选择、查看、执行、运行、终端和帮助)
我在“文件”菜单下有一个“首选项”项目,但这又没有一个名为“源代码”的条目。
“编辑”菜单下没有“高级”项。
(对我来说)找到此类选项的逻辑位置是文件/首选项/文本编辑器/格式,但该部分中没有制表符 - >空格选项。
更新,基于 harrymc 给出的答案:
我知道 Visual Studio Code(我使用的)是与 Visual Studio 不同的文本编辑器。
有趣的是,指向“用户和工作空间设置”的链接显示的屏幕截图看起来与我的 Visual Studio 代码显示的不同:在网站中,“设置”应可用于“用户”或“工作空间”(该名称中有两个选项卡可见)那边的屏幕截图),而在我的编辑器中,“设置”页面仅显示“用户”。但是我不认为这与我的问题有关,因为当我在这些用户设置中选择“常用”并向下滚动时,我确实看到一个名为Editor: Insert Spaces的配置项及其描述
按 Tab 时插入空格
这应该正是我正在寻找的选择。但是,它确实设置了复选标记,但我的文件仍然有制表符。
我注意到在这个设置旁边我们可以找到注释:当“编辑器:检测缩进”打开时,此设置将根据文件内容被覆盖。事实上,“检测缩进”也有一个复选标记,我取消了它。
我以为这应该解决问题,但事实并非如此。重复一遍:我知道有
Detect Indentation: unchecked
Insert Spaces: checked
Run Code Online (Sandbox Code Playgroud)
我现在创建了一个新文件并键入了一个制表符和一些其他字符,然后保存了该文件。我可以看到新文件中还有一个物理选项卡。
假设您有 5 个打开的选项卡,按 1-5 的顺序排列。如果您选择选项卡 1,然后选择选项卡 5 并将其关闭 (ctrl+w),编辑器将返回到选项卡 1。
我希望它转到选项卡 4,即已关闭选项卡的上一个相邻选项卡。不是之前选择的选项卡。
VS Code 中是否有针对此行为的设置?
VS Code 有人将我指向一个现有的打开文件,其他时候它会创建一个新实例(VS Code 以及文件)。
根据这里的评论:https : //github.com/Microsoft/vscode/issues/50671可以在键绑定中编辑此行为,但没有提供如何操作的说明。
如何编辑 VScode 键绑定,以便在没有打开选项卡的情况下按 CTRL+W 不会关闭编辑器?试图关闭一堆选项卡然后不小心关闭整个编辑器是非常烦人的。
我一直在尝试从 WebStorm 转移到 Visual Studio Code,但 WebStorm 仍然具有我无法在 Visual Studio Code 中实现的这一杀手级功能。
我可以快速拉出我的提交列表,然后区分其中的任何一个:
请告诉我 Visual Studio Code 有办法做到这一点吗?
我正在使用Visual Studio Code编写我的 PowerShell 脚本。
我已经安装了ms-vscode.powershellVisual Studio Code的PowerShell 扩展。
每当我在脚本中使用别名时,它都会PSScriptAnalyzer告诉我使用完整的 CmdLet 名称。这有点烦人,因为它还用绿色曲线标记所有别名。
我怎样才能禁用它?
Visual Studio Code 有一个“转到符号”命令,可以转到变量名或函数。然而我通常想要的是跳转到一个函数名称,所以我想知道是否有任何命令或快捷方式可以做到这一点?
我曾经在 VSCode 调试侧栏中的“断点”部分下看到一个名为“未捕获的异常”的复选框,就像这张图片中的那样(看图片的左下角)
但我再也看不到它了,我也不记得它是什么时候消失的。我现在使用的是 VSCode 1.37.1。
是否有新的设置来显示/隐藏它?