web-dev-qa-db-ja.com

選択したテキストを左または右に移動します

現在、選択したテキストを左または右に移動するコマンドはありますか?インデントについては言っていません。

7
MrKey

この機能は プルリクエスト により実装されました。

これを使用するには、キーボードショートカットエディターでeditor.action.moveCarretLeftActionおよびeditor.action.moveCarretRightActionアクションをバインドする必要があります。

Animation showing how the solution works

14
apk

テキストを左右に移動するには、Tabキーを使用できます。

  • Tabは選択したテキストを右に移動します
  • SHIFT + TABは選択したテキストを左に移動します

指摘したように、これは質問に答えません。 1つのスペースだけのテキストブロックを移動するための回避策は、Visual Studioの「列選択」機能を使用することです。ここで詳細な手順:

  • シフトするテキストブロックの左上隅にカーソルを移動します。
  • シフトするテキストブロックの左下隅で、Shift + Altキーを押しながらマウスをクリックします。
  • これで、必要な数のスペースを挿入できます。

Visual Studioのブロック選択に関する詳細情報が必要な場合は、公式ドキュメントまたはここで簡単に情報を見つけることができます: ここにリンクの説明を入力してください リンクに注意してください少なくとも私にとって、ショートカットは間違っています。

よろしくお願いします

16
Stefano Bossi

わかりましたので、これらの答えは私が初心者なので本当に助けにはなりませんでした。ここに私がしたことを示します。

1)File->Preferences->Keyboard Shortcutsに移動します。
2)Move Caret Rightを検索し、目的のキーの組み合わせを追加します。 Move Caret Leftについても同じことを行います。
3)以上で、テストを選択し、キーの組み合わせを実行してテストします。

2
Rahul Gurung