2015-05-15 20 views
37

Jak zmienić wielkość liter podświetlonego tekstu w Kodzie Visual Studio? VS pozwala na to poprzez CTRL + SHIFT + U i CTRL + U.Jak zmienić wielkość liter w kodzie Visual Studio

Czy istnieje powiązanie polecenia, które można skonfigurować, aby to zrobić, czy jest to domyślnie inna kombinacja klawiszy?

+0

Nie mogę znaleźć żadnych istotnych skrótów w powiązaniach klawiszy. Prawdopodobnie ta funkcja nie jest obsługiwana w bieżącej wersji. Aktualizacja – yushulx

+2

: jest teraz obsługiwana. Idź do Plik> Preferencje> Skróty klawiaturowe i wyszukaj "Przekształć". – Dinei

Odpowiedz

0

Myślę, że obecnie brakuje tej funkcji.

Zauważyłem, gdy robiłem przewodnik dla skrótów klawiaturowych różnic między nim a Sublime.

Jest to jednak nowy edytor, nie zdziwiłbym się, gdyby dodali go w nowej wersji.

Źródło: https://code.visualstudio.com/Docs/customization

27

pisałem rozszerzenie kodu Visual Studio do zmiany sprawę (nie tylko duże litery, wiele innych opcji): https://github.com/wmaurer/vscode-change-case

mapować górną obudowę polecenia do kombinacja klawiszy (np Ctrl + TU), kliknij Plik -> Preferencje -> Skróty klawiaturowe i włóż do następujących config json:

{ 
    "key": "ctrl+t u", 
    "command": "extension.changeCase.upper", 
    "when": "editorTextFocus" 
} 




EDIT:

Z (release notes) aktualizacji VSCode listopada 2016 roku, nie jest wbudowane wsparcie dla konwersji na wielkie litery i małe litery za pomocą poleceń editor.action.transformToUppercase i editor.action.transformToLowercase. Te nie mają domyślnych skrótów klawiszowych.

Rozszerzenie change-case jest nadal przydatne w przypadku innych przekształceń tekstu, np. camelCase, PascalCase, wąż-case itp

+0

"Ctrl + T U" nie działało dla mnie w wersji Mac. Zamiast tego użyłem "ctrl + u", ponieważ nie jest ono domyślnie mapowane do żadnej akcji. – Shahar

+3

Dla leniwych: wybierz tekst, ctrl + p, wpisz '> transform' wybierz niższy lub wyższy kod, a następnie naciśnij enter – justanotherdev

+0

good stuff - thanks ... – chadbr

40

echem justanotherdev „s Komentarz:

oszałamiające i użyteczne:

  1. poleceń Palette: Ctrl + (shift) + p
  2. typ >transform wybierz wielkie/małe litery i naciśnij Enter

enter image description here

+3

Możliwe jest skonfigurowanie skrótów klawiszowych dla tego polecenia w Plik> Preferencje> Skróty klawiaturowe – Dinei

7

Cytat z tej post:

Pytanie jest o tym, jak zrobić CTRL + SHIFT + U pracę w Visual Studio Kod. Oto jak to zrobić. (Wersja 1.8.1 lub nowsza). Możesz także wybrać inną kombinację klawiszy.

Plik-> Preferencje -> Skróty klawiaturowe.

Edytor pojawi się z plikiem keybindings.json. Umieść w tym miejscu następujący kod: 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 + U będzie wielką literą zaznaczony tekst, nawet jeśli jest wielowierszowy. W ten sam sposób, CTRL + SHIFT + L spowoduje, że zaznaczony tekst będzie pisany małymi literami.

Polecenia te są wbudowane w kod VS i nie są wymagane żadne rozszerzenia, aby można je było zastosować pod .

+0

Chłodny! Oto odpowiedź, o którą pytasz! – Nowdeen

+0

To powinna być zaakceptowana odpowiedź, nie wymaga dodatkowej wtyczki. – pdem

Powiązane problemy