2017-03-29 13 views
0

PhpStormで複数の行をマークすることは可能ですか?PhpStorm - 複数の行をマークする

LineA 
LineB 
LineC 

が、私は別の場所に貼り付けるコピーするリネアLineCをマークしようと言うことができます、これは可能ですか?

LineA 
LineC 

答えて

2

確かですが、「正確なポインティング」とマウスを使用する必要があります(キーボードのみで簡単に操作できるかどうかはわかりません)。 (そこに新しいキャレットを作成する

  • Altキーを+、他の行の先頭にをクリックして最初の行の先頭に

    1. 場所キャレット: -

      は、基本的な考え方はMultiple Carets functionalityを使用することですショートカットはOSによって異なります - Linuxではデスクトップ/ウィンドウマネージャーが自分のものに使うショートカット/コンボとは異なるショートカット/コンボかもしれません)

    2. Line ALine C
    3. 0123の先頭に2つのキャレットがあります
    4. Shift + Endを使用して、行末までテキストを選択します。これは両方の行で行われます。
    5. 今すぐコピーして別の場所に貼り付けてください。
    6. Escを使用して、キャレットを除去します。
  • +0

    ありがとう、私はLinuxの正しいショートカットを知ってすぐにそれを試してみます。 – Black

    +0

    @Blackこれは間違ったアプローチです。正しい方法は、Linux用の正しいショートカットが見つかるまで試してみることです。それは私のために 'Ctrl-Alt-Shit-click'で動作します。 – axiac

    +1

    @Black Well - 'エディタの動作(Edit Actions) 'に関連するショートカットをチェックして(必要に応じて変更する) 「設定/環境設定」の「カレットの追加または削除」アクションKeymap' – LazyOne

    2

    multiple cursorsを使用してください。キーボードのショートカットはさまざまです(Linuxのマニュアルで説明されているショートカットは私にとってはうまくいきません)。

    CtrlAlt、およびShiftキーのさまざまな組み合わせを押しながら、テキストをクリックして検索してください。 macOSでもCmdを試してください。そのうちの1つで、テキストに複数のキャレットを置くことができます(コピーしたい行頭に)。

    キャレットをすべて配置したら、Shiftと矢印を使用して選択範囲を拡張します。いつものようにCopyPasteを使用してください。 Escapeを使用するか、テキストの任意の場所をクリックして選択を解除し、通常のシングルキャレット状態に戻ります。

    関連する問題