Machen Sie den ausgewählten Textblock in Großbuchstaben

296

Kann ich eine mehrzeilige Auswahl von Text in Großbuchstaben in Visual Studio Code treffen ?

In Visual Studio ist es CTRL+ SHIFT+ U, dies zu tun.

Die vorhandene Erweiterung, die ich gesehen habe, macht nur nicht mehrzeilige Blöcke.

Warren P.
quelle

Antworten:

456

Die Frage ist , wie zu machen CTRL+ SHIFT+ UArbeit in Visual Studio - Code. Hier erfahren Sie, wie es geht. ( Version 1.8.1 oder höher).

Datei-> Einstellungen -> Tastaturkürzel .

Ein Editor mit der Datei keybindings.json wird angezeigt. Platzieren Sie den folgenden JSON dort und speichern Sie.

[
 {
    "key": "ctrl+shift+u",
    "command": "editor.action.transformToUppercase",
    "when": "editorTextFocus"
 },
 {
    "key": "ctrl+shift+l",
    "command": "editor.action.transformToLowercase",
    "when": "editorTextFocus"
 }
]

Jetzt CTRL+ SHIFT+ Uwird der ausgewählte Text groß geschrieben, auch wenn er mehrzeilig ist. Auf die gleiche Weise wird durch CTRL+ SHIFT+ Lder ausgewählte Text in Kleinbuchstaben geschrieben.

Diese Befehle sind in VS Code integriert, und es sind keine Erweiterungen erforderlich, damit sie funktionieren.

Sunil Purushothaman
quelle
9
Wie andere unter Ubuntu 17.10 gesagt haben, gibt CTRL-SHIFT-U nur eine, uaber STRG-UMSCHALT-L funktioniert gut. Hat jemand irgendwelche Ideen?
Mark Lawrence
2
Ich möchte eine Toggle-Verknüpfung wie PhpStorm anstelle von zwei getrennten Verknüpfungen: jetbrains.com/help/pycharm/toggling-case.html
vikyd
@ MarkLawrence Ich hatte das gleiche Problem. Ich habe gerade einen anderen Buchstaben ausgewählt (den ich verwendet habe Q) und es funktioniert.
Stack Underflow
@MarkLawrence sieht das so: superuser.com/questions/358749/...
zvi
1
@ MarkLawrence Ich habe am Ende ctrl+ alt+ uundl
Munib
132

Markieren Sie den Text, den Sie in Großbuchstaben schreiben möchten. Drücken Sie dann CTRL+ SHIFT+ P, um die Befehlspalette aufzurufen. Geben Sie dann das Wort "Großbuchstaben" ein, und Sie sehen den Transform to UppercaseBefehl. Klicken Sie darauf und Ihr Text wird in Großbuchstaben geschrieben.

Wann immer Sie etwas in VS Code tun möchten und nicht wissen wie, ist es eine gute Idee, die Befehlspalette mit CTRL+ SHIFT+ Paufzurufen und ein Schlüsselwort für Sie einzugeben. Oft wird der Befehl dort angezeigt, sodass Sie nicht im Internet nach einer Vorgehensweise suchen müssen.

user3413723
quelle
Verwenden Sie Option-x, um die Befehlspalette unter OSX (VSCode v1.27) aufzurufen. Noch schneller, wenn Sie die Emacs Friendly Keymap verwenden: Markieren Sie den Text, dann ^ X ^ U in Großbuchstaben oder ^ X ^ L in Kleinbuchstaben (wobei ^ = Strg).
Trutane
5
Ich mag diese Antwort, weil sie keine Tastenkombination erfordert.
Kyle
62

Ersteller der Change-Case- Erweiterung hier. Ich habe die Erweiterung aktualisiert, um spannende Linien zu unterstützen.

Um den Großbuchstabenbefehl einer Tastenkombination zuzuordnen (z. B. CTRL+ T+ U), klicken Sie auf Datei -> Einstellungen -> Tastaturkürzel und fügen Sie Folgendes in die json-Konfiguration ein:

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

BEARBEITEN:

Mit dem Update von VSCode im November 2016 ( Versionshinweise) wird die Konvertierung in Groß- und Kleinbuchstaben über die Befehle editor.action.transformToUppercaseund integriert editor.action.transformToLowercase. Diese haben keine Standard-Tastenkombinationen. Sie arbeiten auch mit mehrzeiligen Blöcken.

Die Change-Case- Erweiterung ist weiterhin nützlich für andere Texttransformationen, z. B. camelCase, PascalCase, snake_case, kebab-case usw.

Wayne Maurer
quelle
Wenn ich eine Tastenkombination auf "Strg + T Strg + U" setze, funktioniert die Bindung "Strg + T" nicht mehr. Ich bin nicht sicher, ob dies ein vscode-Fehler ist oder ob es sich um ein beabsichtigtes Verhalten handelt.
Alex Mussell
1
@ AlexMussell Ich glaube, dies ist das eingerückte Verhalten von VSCode
Wayne Maurer
22

Update am 8. März 2018 mit Visual Studio Code 1.20.1 (Mac)

Es wurde in letzter Zeit ziemlich stark vereinfacht.
Sehr einfach und unkompliziert.

  1. Von "Code" -> "Einstellungen" -> "Tastaturkürzel"
  2. Suchen Sie im Suchfeld einfach nach "editor.action.transformTo". Der Bildschirm sieht folgendermaßen aus: Screenshot des Einrichtungsdialogs für Tastaturkürzel in Visual Studio Code (Mac)

  3. Klicken Sie auf das Pluszeichen links neben jedem Element. Daraufhin wird ein Dialogfeld angezeigt, in dem Sie die gewünschten Tastenkombinationen [drücken] können. Nachdem dies auf dem Bildschirm angezeigt wird, drücken Sie zum Speichern einfach die [Eingabetaste].

Billy Qiu
quelle
Eigentlich ist dies die beste Antwort - die Funktionen sind bereits vorhanden, und wir müssen nur die Tastenkombinationen ändern. Andere erfordern zu viele Änderungen.
William Hou
15

Unter Linux und Mac gibt es keine Standardverknüpfungen. Versuchen Sie daher, Ihre benutzerdefinierte Verknüpfung festzulegen, und achten Sie darauf, dass Sie keinen verwendeten Hotkey auswählen (z. B. wird CTRL+ Uals Kommentar verwendet).

  1. Datei-> Einstellungen -> Tastaturkürzel .
  2. Geben Sie 'transfrom' in die Sucheingabe ein, um Transformationsverknüpfungen zu finden.
  3. Bearbeiten Sie Ihre Tastenkombination.

In meinem Fall habe ich CTRL+ U CTRL+ Ufür die Umwandlung in Großbuchstaben und CTRL+ L CTRL+ Lfür die Umwandlung in Kleinbuchstaben

Geben Sie hier die Bildbeschreibung ein

Nur für den Fall, für Mac statt CTRLich verwendet

Daniel Eduardo Delgado Diaz
quelle
6

Am 19. September 2018 arbeiteten diese Zeilen für mich:

Datei-> Einstellungen -> Tastaturkürzel.

Ein Editor mit der Datei keybindings.json wird angezeigt. Platzieren Sie den folgenden JSON dort und speichern Sie.

// 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"
    },

]
David Castro
quelle
5

Ich verwende die Change-Case-Erweiterung und sie funktioniert einwandfrei. Ich habe die Verknüpfungen definiert:

{ 
  "key": "ctrl+shift+u", 
  "command": "extension.changeCase.upper", 
  "when": "editorTextFocus" 
},
{ 
  "key": "ctrl+u",
  "command": "extension.changeCase.lower", 
  "when": "editorTextFocus" 
},
Eve Huguet
quelle
3

Ändern Sie die Groß- und Kleinschreibung in Visual Studio Code

In Großbuchstaben: Ctrl+ K, Ctrl+U

und in Kleinbuchstaben: Ctrl+ K, Ctrl+ L.

Mnemonik :

Kwie das K Eyboard

Uwie der U pper Fall

Lwie der L ower Fall

simhumileco
quelle
2

Standard-Tastenkombination für VS-Code unter macOS:

Auswahl in Großbuchstaben + K, + U und in Kleinbuchstaben: + K, + L.

Alle Tastenkombinationen können mit geöffnet werden + K + S(wie K TASTATUR S -Einstellungen), wo Sie auch für bestimmte Tastenkombinationen suchen.

crawp3007
quelle
2

Ohne Tastaturkürzel zu definieren

  1. Wählen Sie den Text aus, den Sie groß schreiben möchten

  2. Öffnen Sie Ansicht-> Befehlspalette (oder Shift+ Command+ P).

  3. Beginnen Sie mit der Eingabe von "In Großbuchstaben umwandeln" und wählen Sie diese Option aus

  4. Voila!

Attaque
quelle
2

Ich denke, Sie können Schritt 1: Text auswählen Schritt 2: Strg + Umschalt + P Schritt 3: Uppercae eingeben

Huỳnh Văn Thùy
quelle
1
Es gibt bereits drei Antworten, die das sagen. Willkommen auf der Website.
Warren P
1

Geben Sie hier die Bildbeschreibung ein

Wählen Sie den zu transformierenden Text aus.

Verwenden Sie Ctrl +, Lum die gesamte Zeile auszuwählen

Öffnen Alle Befehle anzeigen.

Linux und Windows: Ctrl+ Shift+ P, Mac: ⇧⌘P

Geben Sie den Befehl ein, z. B. unten, oben, Titel

Drücke Enter

snr
quelle
0

Es ist das gleiche wie in Eclipse:

  • Wählen Sie Text für Großbuchstaben und Ctrl + Shift + X
  • Wählen Sie Text für Kleinbuchstaben und Ctrl + Shift + Y
Lyuboe
quelle