W VSCode, gdy wpisuję nawias, np. „(”, Automatycznie tworzy końcowy nawias: „)”. Czy są jakieś skróty, aby przejść do nawiasu zamykającego lub nawiasu, bez naciskania klawisza End?
Znalazłem sposób na zrobienie tego w Sublime Text 2, który właśnie to zrobił, używając Regex w powiązaniach klawiszy użytkownika, ale nie mogłem znaleźć sposobu, aby to zrobić w VSCode.
visual-studio-code
zmartwychwstał
źródło
źródło
Odpowiedzi:
Mac Cmd + Shift+\
Windows Ctrl + Shift+\
Możesz również:
Ctrl+ Shift+p
I wybierz
Preferences: Open Keyboard Shortcuts
Tam będziesz mógł zobaczyć wszystkie skróty i stworzyć własne.
źródło
\
sam, aby ją uzyskać, muszę nacisnąćAltGr
+'
. Klawisz|
działa, więc polecenie na mojej klawiaturze toCtrl
+Shift
+|
.Ctrl+Shift+*
i musi być*
zwykła klawiatura, a nie numeryczna. Przeszukiwanie (za pomocąCtrl+Shift+P
) polecenia Idź do wspornika rzeczywiście to ujawnia. Oraz polecenie Wybierz do nawiasów , które domyślnie nie ma skrótu, ale jak wyjaśniono, można je dodać za pomocą niestandardowego wiązania klawiatury.Gotowy sposób to zrobić
źródło
Możesz nauczyć się poleceń z palety poleceń Ctrl/ Cmd+ Shift+ P). Poszukaj „Go to Bracket”. Tam też pokazano skrót klawiszowy.
źródło
Ctrl+Enter
lubShift-Enter
?Skrót to:
Windows / angielski Ctrl + Shift+\
Windows / niemiecki Ctrl + Shift+^
źródło
Naciśnij Ctrl+ K+S
lub
Otwórz Plik -> Preferencje ---> Skróty klawiaturowe
Tutaj typ
editor.action.jumpToBracket
pokaże, jakie jest bieżące ustawienie. Możesz go zachować bez zmian lub zmienić na kombinację.źródło
Szczegóły, które mogą przynieść korzyści wszystkim (Linux / Win / Mac)
Polecenie w menu / edytorze skrótów klawiaturowych
editor.action.jumpToBracket
pozwala ustawić dowolne ustawienie. Jest też jeden tak zwany,editor.action.selectToBracket
który domyślnie nie ma skrótu (przynajmniej na Macu).Itp.
Na Macu
editor.action.jumpToBracket
zaczyna się od Cmd+ Shift+ \ i zmieniłem go na Ctrl+, ]ponieważ nie chciałem Shifttam być i by być zgodny z tym, co mówią inni tutaj, działa na Linux / Win. Zrobiłem to w nadziei, że będę mógł użyć Ctrl+ Shift+ ]do „Rozszerz zaznaczenie do pasującego nawiasu”. Właśnie dlatego odkryłem powyższe szczegóły. Ustawiłemeditor.action.selectToBracket
na Ctrl+ Shift+ ]i uzyskałem dokładnie takie zachowanie, jakie chciałem.źródło
Polecenie „editor.action.jumpToBracket” przeskakuje między nawiasami otwierającymi i zamykającymi.
Oto domyślne przypisanie klawisza polecenia widoczne w oknie Domyślne skróty klawiaturowe dostępne z pliku | Preferencje | Skróty klawiszowe:
Jeśli lubisz szybką konfigurację skrótów klawiaturowych i ustawień VS Code, dostępne są polecenia „workbench.action.openGlobalKeybindings” i „workbench.action.openGlobalSettings”:
~ / .config / Code / User / keybindings.json:
źródło
Dla osób z klawiaturą spoza USA:
pokazuje bieżące powiązania klawiszy. Zobacz także tutaj: https://code.visualstudio.com/docs/getstarted/keybindings
źródło
W hiszpańskiej klawiaturze jest to Ctrl+Shift +º
Wygląda na to, że zmienia się z jednego układu klawiatury na inny, więc lepiej poszukaj go za pomocą Cmd+ Shift+ Pi wpisz „przejdź do nawiasu”, jak sugerowali inni.
źródło
Na klawiaturze francuskiej domyślnym powiązaniem jest: Ctrl+ Shift+*
źródło
W niemieckim środowisku VS (tutaj 2015): Optionen / Umgebung / Tastatur. (angielski: opcje / środowisko / klawiatura). Pokaż polecenia za pomocą „GeheZuKlammer” (angielski: „GoToBracket”). Ustaw własny skrót.
źródło
Skrót „przejdź do nawiasu” przesuwa kursor przed nawias, w przeciwieństwie do klawisza „end”, który pobiera po nawiasie. Rozszerzenie WASDMap VSCode jest bardzo pomocne w nawigacji i zaznaczaniu tekstu za pomocą klawiszy WASD.
źródło
Wystarczy dodać znacznik otwierający i wpisać nazwę elementu, a jednocześnie dodając znacznik zamykający za pomocą klawisza Shift słowo kluczowe wykona zadanie.
Na przykład, jeśli muszę pisać
<Text></Text>
Piszę
<Text
i naciskam> + Shift
razem, zapewni mi pożądany otwierający tag zamykający elementu Text.Dzięki, Nirmala
źródło
W tym celu zainstalowałem rozszerzenie o nazwie TabOut. Prawie robi to, co sugeruje nazwa.
źródło
Użyj Control+ ], umieszczając kursor na początku lub na końcu
źródło
(Dla każdego, kto chce to zrobić w Visual Studio!)
źródło