1. ホーム
  2. visual-studio-code

[解決済み] 選択した文字列を大文字にする

2022-03-26 04:07:03

質問

で複数行の選択テキストをすべて大文字にすることはできますか? Visual Studio コード ?

全文 ビジュアルスタジオ それは CTRL + シフ ト + U を実行します。

私が見たことのある拡張機能は、複数行のブロックでないものだけです。

注:この質問がなされた当時(5年以上前)のビジュアルスタジオコードのUIは変更されています。

解決方法を教えてください。

の作り方についての質問です。 CTRL + シフ ト + U は、Visual Studio Codeで動作します。以下は、その方法を バージョン1.57.1 またはそれ以上になります。

ステップス

  1. Visual Studio Codeを起動します。

  2. プレス CTRL + シフ ト + P .

  3. タイプ

    open keyboard shortcuts
    
    
  4. 選択

    キーボードショートカットを開く (json)

キーバインド.jsonファイルを表示するエディタが表示されます。 そこに以下のJSONを記述して保存してください。

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

現在 CTRL + シフ ト + U は、複数行に渡る場合でも、選択されたテキストを大文字にします。同じように CTRL + シフ ト + L は、選択したテキストを小文字にします。

これらのコマンドはVS Codeに組み込まれており、動作させるために拡張機能は必要ありません。


2021年8月更新

キーボードショートカットを確認、更新するためのUIがあります。

<ブロッククオート

ファイル-> 環境設定-> キーボードショートカット .

  1. 大文字に変換("Transform to Uppercase")を検索します。

  2. をクリックします。 + アイコンが表示されます。

  3. ポップアップで、希望のキーの組み合わせを押し、エンターキーを押す。

にも同じことをします。 小文字 .


備考

VS Codeの新しいバージョン(例えば1.57.x)では。 Ctrl + シフト + L は、選択したテキストの出現箇所を一括して選択するためのショートカットです。そのため、次のような別の組み合わせを使用することもできます。 Ctrl + シフト + / などです。