Odpowiedzi:
Pytanie dotyczy tego, jak ustawić CTRL+ SHIFT+ Uw programie Visual Studio Code. Oto jak to zrobić. ( Wersja 1.8.1 lub ).
Plik-> Preferencje -> Skróty klawiaturowe .
Pojawi się edytor z plikiem keybindings.json. Umieść tam następujący JSON i zapisz.
[
{
"key": "ctrl+shift+u",
"command": "editor.action.transformToUppercase",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+l",
"command": "editor.action.transformToLowercase",
"when": "editorTextFocus"
}
]
Teraz CTRL+ SHIFT+ Urozpocznie pisanie wielkimi literami, nawet jeśli jest to linia wieloliniowa. W ten sam sposób CTRL+ SHIFT+ Lspowoduje, że zaznaczony tekst będzie pisany małymi literami.
Te polecenia są wbudowane w kod VS i nie są wymagane żadne rozszerzenia, aby działały.
Q
) i to działa.
ctrl
+ alt
+ u
il
Podświetl tekst, który chcesz pisać dużymi literami. Następnie naciśnij CTRL+ SHIFT+, Paby wyświetlić paletę poleceń. Następnie zacznij pisać słowo „wielkie litery”, a zobaczysz Transform to Uppercase
polecenie. Kliknij to, a tekst będzie pisany wielkimi literami.
Ilekroć chcesz coś zrobić w VS Code i nie wiesz jak, dobrze jest przywołać paletę poleceń za pomocą CTRL+ SHIFT+ Pi spróbować wpisać słowo kluczowe, które chcesz. Często pojawia się tam polecenie, więc nie musisz szukać w sieci, jak coś zrobić.
Twórca rozszerzenia zmiany przypadku tutaj. Zaktualizowałem rozszerzenie, aby obsługiwało linie łączące.
Aby zamapować polecenie wielkimi literami na skrót klawiszowy (np. CTRL+ T+ U), Kliknij Plik -> Preferencje -> Skróty klawiaturowe i wstaw następujące polecenie do konfiguracji json:
{
"key": "ctrl+t ctrl+u",
"command": "extension.changeCase.upper",
"when": "editorTextFocus"
}
EDYTOWAĆ:
Dzięki aktualizacji VSCode z listopada 2016 r. (Informacje o wersji) wbudowana jest obsługa konwersji wielkich i małych liter za pomocą poleceń i . Nie mają domyślnych skrótów klawiszowych. Działają również z blokami wieloliniowymi.editor.action.transformToUppercase
editor.action.transformToLowercase
Rozszerzenie zmiany wielkości liter jest nadal przydatne w przypadku innych przekształceń tekstu, np. CamelCase, PascalCase, snake_case, kebab-case itp.
Aktualizacja 8 marca 2018 r. Z Visual Studio Code 1.20.1 (mac)
Ostatnio zostało znacznie uproszczone.
Teraz bardzo łatwe i proste.
W polu wyszukiwania po prostu wyszukaj „editor.action.transformTo”, zobaczysz ekran jak:
Kliknij znak „plus” po lewej stronie każdego elementu, wyświetli się okno dialogowe, w którym możesz [nacisnąć] wybrane powiązania klawiszy, po tym, jak pokazuje to na ekranie, po prostu naciśnij [Enter], aby zapisać.
W systemach Linux i Mac nie ma domyślnych skrótów , więc spróbuj ustawić własny skrót i uważaj, aby nie wybierać używanego skrótu (na przykład CTRL+ Ujest brane za komentarz)
W moim przypadku mam CTRL+ U CTRL+ Udo przekształcenia na wielkie litery i CTRL+ L CTRL+ Ldo przekształcenia na małe litery
Na wszelki wypadek, dla Maca, a nie CTRLja⌘
W dniu 19 września 2018 r. Te linie działały dla mnie:
Plik-> Preferencje -> Skróty klawiaturowe.
Pojawi się edytor z plikiem keybindings.json. Umieść tam następujący JSON i zapisz.
// Place your key bindings in this file to overwrite the defaults
[
{
"key": "ctrl+shift+u",
"command": "editor.action.transformToUppercase",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+l",
"command": "editor.action.transformToLowercase",
"when": "editorTextFocus"
},
]
Korzystam z rozszerzenia zmiany przypadku i działa dobrze. Zdefiniowałem skróty:
{
"key": "ctrl+shift+u",
"command": "extension.changeCase.upper",
"when": "editorTextFocus"
},
{
"key": "ctrl+u",
"command": "extension.changeCase.lower",
"when": "editorTextFocus"
},
Do wielkich liter: Ctrl+ K, Ctrl+U
oraz małe litery: Ctrl+ K, Ctrl+L .
Mnemoniki :
Kjak tablica K.
Ujak w przypadku U ppera
Ljak L przypadku ower
Myślę, że możesz użyć Krok 1: Wybierz tekst Krok 2: Ctrl + Shift + P Krok 3: Wprowadź Uppercae
u
ale CTRL-SHIFT-L działa dobrze. Czy ktoś ma jakieś pomysły?