Visual Studio Code-現在の単語を選択しますか(古いVisual Studioバインディングではctrl-w)?


99

Visual Studio Code(Visual Studioではなくテキストエディター)で現在の単語(キャレットのある単語)を選択する方法は?Visual Studioの古いバインディングではctrl+wショートカットでしたが、タブアクションを閉じるように変更されました。

回答:


156

Mac OSの場合:Cmd+ D
Windowsの場合:Ctrl+D

以上で目的は解決しました。

ただし、⌘Dは"editor.action.addSelectionToNextFindMatch"として定義されているため、2回以上押すと、ファイル内で同じ単語を検索して選択しようとし、その単語を使用して実行できます"multi word editing"


1
ありがとうございました!ドラッグアンドドロップと一緒に、私は再び完全に感じます!
Adrian Moisa 2017年

4
これには、現在の「検索」基準も変更するという残念な副作用があります。
Doug Kent

これは正解ではありません!! 正解は以下です、それははるかに優れています!
Chagai Friedlander

34

選択範囲の縮小/拡大を探しています。

Shift+ Alt+ Left Shift+ Alt+でトリガーRight

更新:

これは現在、スマートセレクトAPIと呼ばれています。この機能は、意味論的知識を使用して、式、タイプ、ステートメント、クラス、およびインポートの選択をインテリジェントに拡張します。


これには、単語の周りのスペースも選択するという残念な副作用があります。
Doug Kent

4
そして、それはしばしば単語だけではないものを選択します
Doug Kent

単に誤解を招くように、たとえば、括弧で囲んでいる複数の単語を選択します。
フロリアンロッホ、

Ctrl + Dで「検索」条件を変更することに同意しますが、この回答が真実であるという警告は見つかりませんでした。物事が変わった?例を挙げていない場合は、かっこ内の単語を選択するとわかります)。
aamarks

Jetbrainsエディター(IntelliJとPHPStorm)から来たのですが、これはCtrl + Wの「単語を選択する」動作に最も近く、多分少し優れています。ありがとう!
チャールズウッド、

14

Cmd+ D機能しません。Ctrl+ DWindows 10マシンの最新のVisual Studio Codeで機能するのは+ です。

[ファイル]-> [設定]-> [キーボードショートカット]に移動すると、次のようになります。

ここに画像の説明を入力してください


2
これには、現在の「検索」基準も変更するという残念な副作用があります。
Doug Kent

7

ctrl+wIdeaと同じように動作させたい場合は、キーボード設定に移動します ここに画像の説明を入力してください

を検索しExpand selectionます。新しいショートカットを設定するcmd+wctrl+w、OSに応じて設定します。 必要な別のショートカットを使用ここに画像の説明を入力してください するctrl+wために使用する他のコマンドも再バインドします。たとえば、cmd+f4

keybindings.jsonを編集して、UIの使用を回避できます。 ここに画像の説明を入力してください


1

Shift+ Alt+ Right Arrow単語がcamelCaseにある場合は、Right Arrowもう一度クリックしてcamelCase全体を選択する必要があります。+ を押しRight Arrowたままもう一度押すと、コードの追加部分が選択されます。そう: ShiftAlt

  1. 最初の言葉。
  2. 次に、それがcamelCaseの一部である場合は、キャメルケースです。
  3. それが文字列内にある場合は、文字列全体です。
  4. ...(他の多くの可能性)
  5. 行全体。
  6. 括弧コードブロック内のすべて
  7. ファイル全体

いつでもクリックするLeft Arrowことで最後の選択に戻ることができますRight Arrow

古いVisual StudioコードではCTRL+ についてはわかりませんwが、JetBrains IDEではCTRL+ wを押しながらCTRLクリックwしてさらに選択し、+ を押しながらクリックして選択を解除することによるCTRL+ Shiftと同じ wです。

camelCaseで単語を1つだけ選択しないようにするもう1つの方法は、CTRL+ dキャメルケース全体を選択するだけです。ただし、これには、現在の「検索」基準も変更するという副作用があります。

この追加のショートカットについてChandan Nayakに感謝します。


0

「ファイル/設定/キーボードショートカット」で、ショートカット「Ctrl + W」を削除して現在のタブアクションを閉じました。これは、この「Ctrl + F4」が機能するためです。

アップデート(14日後):昨日、VSCode 1.34.0をインストールしました-それ以来、機能は「Ctrl + D」だと思います。とてもびっくりしました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.