Visual Studio Code-сделать выделенный блок текста прописным?



могу ли я сделать многострочный выбор текста все заглавные буквы в Visual Studio Code? В полном объеме Visual Studio это CTRL+SHIFT+U для этого.



расширение, которое существует, что я видел только не-многострочные блоки.

3005   9  

9 ответов:

вопрос в том, как сделать CTRL+ SHIFT+U работа в коде Visual Studio. Вот как это сделать. (версия 1.8.1 или выше).

File - > Preferences - > Сочетания Клавиш.

появится редактор с привязками клавиш.файл json. Поместите туда следующий JSON и сохраните.

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

теперь CTRL+ SHIFT+U будет использовать выделенный текст, даже если он многострочный. Точно так же,CTRL+ SHIFT+L сделает выделенный текст в нижний регистр.

эти команды встроены в VS-код, и для их работы не требуется никаких расширений.

создатель change-case

Выделите текст, который вы хотите прописными буквами. Затем нажмите CTRL+ SHIFT+P чтобы открыть палитру команд. Затем начните вводить слово "верхний регистр", и вы увидите . Нажмите это, и это сделает ваш текст в верхнем регистре.

всякий раз, когда вы хотите сделать что-то в VS-коде и не знаете как, это хорошая идея, чтобы вызвать палитру команд с CTRL+ SHIFT+P, и попробуйте ввести в Ключевое слово для вас хотите. Часто команда будет отображаться там, так что вам не придется искать в сети, как что-то сделать.

обновление от 8 марта 2018 года с кодом Visual Studio 1.20.1 (mac)

Это было упрощено довольно много в последнее время.
Очень легко и прямо сейчас.

  1. из "кода" -> "настройки" -> "сочетания клавиш"
  2. в поле поиска наберите в поиске "редактор.действие.трансформто", Вы увидите на экране, как: screenshot of keyboard shortcuts setup dialog in Visual Studio Code (mac)

  3. нажмите на знак "плюс" слева от каждого пункта, это подскажет диалоговое окно для вашего [нажмите] вы желаемые привязки клавиш, после того, как он показывает, что на экране, нажмите [Enter] для сохранения.

Я использую расширение change-case, и он отлично работает. Я определил ярлыки:

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

в Linux нет ярлыков по умолчанию, поэтому попробуйте установить свой собственный ярлык и будьте осторожны, не выбирайте горячую клавишу (например, CTRL+ U берется за раскомментировать)

  1. File - > Preferences - > Сочетания Клавиш.
  2. найти ярлыки преобразования.
  3. изменить сочетание клавиш.

в моем случае у меня есть CTRL+ U CTRL+ U для преобразования в верхний регистр и CTRL+LCTRL+L для преобразования в нижний регистр

enter image description here

изменить регистр букв в коде Visual Studio

в верхнем регистре:Ctrl+K,Ctrl+U

и в нижнем регистре:Ctrl+K,Ctrl+L.

Мнемоника:

K как Keyboard

U как U pper case

L как Lслучае Ауэр

стандартная привязка клавиш для VS кода на macOS:

выбор в верхнем регистре +K,+U и в нижнем регистре:+K,+L.

все комбинации клавиш можно открыть с помощью +K+S (типа Keyboard Settings), где вы также можете искать конкретный ключ сочетания.

At 19 сентября 2018, эти строки работали для меня:

Файл - > Настройки - > Сочетания Клавиш.

появится редактор с привязками клавиш.файл json. Поместите туда следующий JSON и сохраните.

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

]

Comments

    Ничего не найдено.