Is er een toetsbinding in VSCode die Explorer kan verbergen, zoals Ctrl+Shift+Ewerkt om het te tonen?
Ik haat het om naar de muis te reiken en ik heb niet genoeg schermruimte om Explorer altijd aan te houden.
Antwoord 1, autoriteit 100%
Zichtbaarheid zijbalk wisselen: Ctrl+B(Windows/Linux)
Als je een MacOS-gebruiker bent, dan is dat ⌘+ b.
Visual Studio Code-sleutelbindingen
Antwoord 2, autoriteit 17%
Als je een MacOS-gebruiker bent, dan is dat ⌘+ b.
Ik laat je niet achter zonder een GIF.
Antwoord 3, autoriteit 8%
Enige verduidelijking: meestal wordt CTRL+B
gebruikt om een zijbalk te sluiten (standaard niet omschakelen). Dus als je geen zijbalk hebt en deze wilt openen – druk dan op de volgende combinatie: Ctrl+Shift+E
(opent de zijbalk met actieve verkenner) of Ctr+Shift+F
(met actief zoeken) enz. Als u nu een zijbalk wilt verwijderen, drukt u op CTRL+B
. Let op als je de vim-plug-in gebruikt en een zijbalk wilt sluiten, maar momenteel aan je code werkt – maak eerst een zijbalk actief door op (Ctrl+Shift+E
) te drukken en sluit deze vervolgens via CTRL+B
.
update: onlangs heb ik ontdekt dat Ctrl+Shift+E
niet goed werkt met mijn neo vim-plug-in, dus om dit te verhelpen is er een andere snelkoppeling om de zijbalkverkenner te openen: single druk op Ctrl+0
om het te openen en druk nog een keer op Ctrl+0
om de focus erop te krijgen.
Antwoord 4, autoriteit 4%
Ik gebruik Visual Studio keymap.
Op mijn sneltoetsen was Toggle Side Bar Visibilityingesteld op CTRL+Bmaar werkt niet.
Ik remap naar CTRL+Ben werkt prima.
Bestand > Voorkeuren > Sneltoetsen op het toetsenbord
Antwoord 5, autoriteit 3%
Standaard VSCode-toetsbinding voor het wisselen van “Side Bar” oftewel “Explorer” is CTRL+B.
Alleen CTRL+B werkt prima.
Antwoord 6, autoriteit 2%
Als je cmd+b wilt gebruiken om je verkenner te openen en te sluiten, voeg dan deze regels toe aan je keybindings.json
{
"key": "cmd+e",
"command": "workbench.view.explorer"
},
{
"key": "cmd+e",
"command": "-workbench.view.explorer"
},
{
"key": "cmd+e",
"command": "workbench.action.toggleSidebarVisibility",
"when": "explorerViewletVisible"
},
{
"key": "cmd+e",
"command": "-workbench.action.toggleSidebarVisibility",
"when": "explorerViewletVisible"
},
Natuurlijk moet je de “e” vervangen door “b”!
Antwoord 7
Op Mac is dit cmd+B
en in Windows is dit CTRL+B
Antwoord 8
Dit is een uitbreiding van het antwoord van @tsm.
Als je Explorer
wilt schakelen met ctrl+e
, gebruik dan de volgende sneltoetsen.
{
"key": "ctrl+e",
"command": "-workbench.action.quickOpen"
},
{
"key": "ctrl+e",
"command": "-workbench.action.quickOpenNavigateNextInFilePicker",
"when": "inFilesPicker && inQuickOpen"
},
{
"key": "ctrl+b",
"command": "-workbench.action.toggleSidebarVisibility"
},
{
"key": "ctrl+e",
"command": "workbench.view.explorer"
},
{
"key": "ctrl+e",
"command": "workbench.action.toggleSidebarVisibility",
"when": "activeViewlet == 'workbench.view.explorer' || activeViewlet == 'workbench.view.search'|| activeViewlet == 'workbench.view.scm'|| activeViewlet == 'workbench.view.debug'|| activeViewlet == 'workbench.view.extensions' || activeViewlet == 'workbench.view.extension.test'|| activeViewlet == 'workbench.view.extension.bookmarks'|| activeViewlet == 'workbench.view.extension.project-manager' || activeViewlet == 'workbench.view.extension.gitlens'|| activeViewlet == 'workbench.view.extension.todo-tree-container'|| activeViewlet == 'snippet-explorer'"
}
Hier zijn de eerste twee sneltoetsen om ctrl+e
te ontbinden. Het hangt er dus vanaf welke commando’s je momenteel gebruikt met ctrl+e
.
de derde sneltoets is om CTRL+B
los te koppelen, aangezien je CTRL+B
niet meer nodig hebt om Zichtbaarheid zijbalk in te schakelen.
De vierde sneltoets is om de verkenner te bekijken met ctrl+e
.
Nu het interessante gedeelte. De vijfde toetsaanslag. Hier zeg ik: “Als de zijbalk open is en ik druk op ctrl+e
sluit dan de zijbalk.”
Begrijp alsjeblieft dat een van de manieren om een Sidebar
te openen, is door op een van de Sidebar Icons
te klikken. Wanneer we op een bepaald Sidebar Icon
klikken, krijgen we de bijbehorende Sidebar View
.
Om deze sneltoets te maken, moeten we alle Contexts
(in dit geval de waarde van activeViewlet
) van elke Sidebar Views
ophalen.
Hoe u Contexts
kunt verkrijgen, vindt u op VSCODE Nauwkeurige toetsbinding, wil de huidige context weten. Hoe te doen?. Dezelfde informatie is ook te vinden in de documentatie .
Om een lang verhaal kort te maken, ik vond de context door Developer: Inspect Context Keys
uit te voeren in het opdrachtpalet en de Developer Tools
te observeren.
- Open VSCode debugger (klik op
Help > Toggle Developer Tools
). - Voer
Developer: Inspect Context Keys
in opdrachtpallet - Open de zijbalk waarvan je de context (waarde van
activeViewlet
) wilt weten. - Haal de context op uit de console van de Developer Tool.
Voeg nu deze contexten toe (bijvoorbeeld workbench.view.explorer
, workbench.view.search
, workbench.view.scm
enz. .) in de when
-toets.
Update 1:
Je hoeft de contexten eigenlijk niet te zoeken. Je kunt gewoon gebruiken:
{
"key": "ctrl+e",
"command": "workbench.action.toggleSidebarVisibility",
"when": "activeViewlet != ''"
}
In plaats van
{
"key": "ctrl+e",
"command": "workbench.action.toggleSidebarVisibility",
"when": "activeViewlet == 'workbench.view.explorer' || activeViewlet == 'workbench.view.search'|| activeViewlet == 'workbench.view.scm'|| activeViewlet == 'workbench.view.debug'|| activeViewlet == 'workbench.view.extensions' || activeViewlet == 'workbench.view.extension.test'|| activeViewlet == 'workbench.view.extension.bookmarks'|| activeViewlet == 'workbench.view.extension.project-manager' || activeViewlet == 'workbench.view.extension.gitlens'|| activeViewlet == 'workbench.view.extension.todo-tree-container'|| activeViewlet == 'snippet-explorer'"
}
Antwoord 9
Ik moet zeggen dat CTRL+B
staat voor het oproepen van de zijbalk.
Als u de zijbalk wilt verbergen, typt u: CTRl+\