複数行の編集方法は?


120

日食で複数の線を編集したいのですが、ショートカットやプラグインが見つかりません。Geanyではctrl+ alt+ up/ downを押すだけで、複数の行を追加/編集できます。

多分この例は私が何を意味するかを説明することができます:

var text = "myname";
var addr = "myaddr";
var age = "myage";

上記のテキストを次のように編集します。

var my_text = "myname";
var my_addr = "myaddr";
var my_age = "myage";

上記のテキストは単なる例ですが、時々、プレフィックスを編集しなければならない単語がたくさんあることがあります。



1
私は個人的にlike VS Codeこれを行うために別のコードエディターを開きます。
Pramesh Bajracharya 2018

@PrameshBajracharyaどういう意味ですか?外部アプリまたは拡張機能?
1

回答:


182

alt+ shift+ Aを押して、ブロック選択切り替えます(現在のテキストエディターでブロック/列選択を切り替えます)。これにより、Eclipseで垂直方向に書き込むことができ、簡単に行うことができます。


[ウィンドウ]-> [設定]に移動します。

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

赤いボックスで囲まれたテキストボックスでバインディングを検索します。


42
これが機能するのは、行いたい編集が列に揃えられている場合のみであることに注意してください。
ジェフリーワイズマン

17
@Harry Joy-一部のエディターでは、複数のカーソルポイントを、必ずしも列に揃える必要はなく、別の行で編集できます。私の知る限り、Eclipseはそのオプションを提供していません。
ジェフリーワイズマン2013年

2
IntelliJ IDEAはマルチ列選択を提供します(ALT + Jは選択された単語の追加の出現を選択します)
Disper

6
「Alt + Shift + Aでブロック選択を切り替える」の組み合わせを押した後、Shift +下矢印を押して複数列を選択
Erhun

2
複数の異なる行に書きたい場合はどうでしょうか?
Nubcake

25

OS Xでは、Eclipse(またはSTS)での複数行編集のキーの組み合わせはoption/alt+ command+A


3

次のプラグインを試すことができます、

https://github.com/caspark/eclipse-multicursor/releases

これにより、同じテキストの複数の出現を選択して編集できます。これは、SublimeやVisual Studioコードなどのエディターで利用できる複数選択機能に似ています。


2
グーグルでeclipse-multicursorを検索すると、ここに戻ります
Matteo

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