2017-04-19 21 views
1

キーボードを使用してこの種の選択を実行する方法はありますか?通常のVisual StudioにキーボードによるVSCodeカラム選択

enter image description here

私が選択したこれらの列を取得するために + Altキー + 矢印Shiftキーを使用します。残念ながら、VSCodeでは動作しません。

答えて

0
あなたは列選択、いくつかの方法を行うことができ

、あなたが指摘してきたように

  • 、最初の列プレスの最初の単語の先頭(左)にカーソルを置くとAltキー+は、続いシフトホールド右矢印をクリックして、最上部の行を選択します。 (前のキーの組み合わせが機能しない場合は、Ctrl + Shiftを試してください)。キーを押したまま、下矢印キーを押して列を選択します。

  • 最初の列の最初の単語 プレスの開始に置きカーソル(左)とAltキー+をシフトして繰り返し、よりカーソルを追加する下矢印を押しを保持します。 一度簡単シフト+右矢印

  • はCtrl + Dワードの次発生を現在選択した単語を選択して追加カーソル(VSCodeのいくつかのバージョンもにCtrl +代わりシフト使用します)カーソル下。

  • CTRL +シフト+ Lにかかわらず、それらの単語はカーソルの下の上にある場合の、現在のカーソルの下で選択されたワードのすべての発生を選択します。デフォルトでは

+0

それらのどれもがここで働いていません。私はまだ普通のVisual Studio ALT + Arrowsのようにはできませんでした。 –

+0

@AndréLuizCarlettiおそらく古いバージョンのVSCodeがあります。 –

+0

バージョン1.11.2を使用しています。日付2017-04-13。ショートカットを動作させるために特別なプラグインが必要ですか? –

0

、これははCtrl + Altキー+ +矢印シフトです。

あなたはそれは、Visual Studioに合わせて再バインドしたい場合、あなたのkeybindings.jsonでこれを置く:

{ 
    "key": "shift+alt+down", 
    "command": "cursorColumnSelectDown", 
    "when": "editorTextFocus" 
}, 
{ 
    "key": "shift+alt+left", 
    "command": "cursorColumnSelectLeft", 
    "when": "editorTextFocus" 
}, 
{ 
    "key": "shift+alt+pagedown", 
    "command": "cursorColumnSelectPageDown", 
    "when": "editorTextFocus" 
}, 
{ 
    "key": "shift+alt+pageup", 
    "command": "cursorColumnSelectPageUp", 
    "when": "editorTextFocus" 
}, 
{ 
    "key": "shift+alt+right", 
    "command": "cursorColumnSelectRight", 
    "when": "editorTextFocus" 
}, 
{ 
    "key": "shift+alt+up", 
    "command": "cursorColumnSelectUp", 
    "when": "editorTextFocus" 
} 

これは、行を複製またはスマート選択して縮小/成長しているというのデフォルトの機能と競合します、あなたはコントロールを必要とするものをを交換するためにこれを追加することができます。

, 
{ 
    "key": "shift+alt+up", 
    "command": "cursorColumnSelectUp", 
    "when": "editorTextFocus" 
}, 
{ 
    "key": "ctrl+shift+alt+down", 
    "command": "editor.action.copyLinesDownAction", 
    "when": "editorTextFocus && !editorReadonly" 
}, 
{ 
    "key": "ctrl+shift+alt+up", 
    "command": "editor.action.copyLinesUpAction", 
    "when": "editorTextFocus && !editorReadonly" 
}, 
{ 
    "key": "ctrl+shift+alt+right", 
    "command": "editor.action.smartSelect.grow", 
    "when": "editorTextFocus" 
}, 
{ 
    "key": "ctrl+shift+alt+left", 
    "command": "editor.action.smartSelect.shrink", 
    "when": "editorTextFocus" 
} 
関連する問題