Ste*_*ler 5 keymapping visual-studio-code vscode-settings
我已经成功地为显示大纲面板的outline.focus 创建了一个快捷键。我正在寻找切换行为。
现有:
{
"key": "ctrl+alt+o",
"command": "outline.focus",
"when": "editorTextFocus"
}
Run Code Online (Sandbox Code Playgroud)
是否可以??
有一个新outline命令:outline.collapseItems这可能会有所帮助,具体取决于您想要执行的操作。请参阅v1.73 vNext 发行说明:
大纲默认折叠状态
有一个新设置
outline.collapseItems可以控制大纲项目的默认折叠状态。默认值false表示大纲项目默认展开。将其设置true为默认折叠大纲项目。此设置可以按语言设置,也适用于笔记本电脑。
这会将焦点切换到大纲视图并折叠大纲视图中所有打开的树项目。
[方便的选项:选项视图中的“跟随光标...”选项(单击选项)。]
{
"key": "ctrl+alt+o",
"command": "list.collapseAll", // Ctrl+LeftArrow also does this
// Space will open the current tree item
// left/right arrows will open/close item
"when": "outline.active"
},
{
"key": "ctrl+alt+o",
"command": "outline.focus",
"when": "editorTextFocus"
},
Run Code Online (Sandbox Code Playgroud)
因此,单击Ctrl+ Alt+O一次会将焦点转移到大纲视图,第二次单击Ctrl+ Alt+则会折叠所有打开的项目。O由于某种原因没有list.expandAll命令,因此您无法切换这些命令。
如果您愿意,可以将它们组合成一个宏命令,因此只需点击一个组合键即可聚焦大纲视图并折叠所有视图。如果您想看的话请告诉我。
| 归档时间: |
|
| 查看次数: |
2095 次 |
| 最近记录: |