Çoklu satır düzenleme nasıl yapılır?


121

Tutulmada birden çok satırı düzenlemek istiyorum, ancak herhangi bir kısa yol veya Eklenti bulamıyorum. Geany Sadece basında ctrl+ alt+ up/ downG / düzenleme birden fazla satır ekleyebilir.

Belki bu örnek ne demek istediğimi açıklayabilir:

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

Yukarıdaki metni şu şekilde düzenlemek istiyorum:

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

Yukarıdaki metin sadece basit bir örnek, ancak bazen önekini düzenlemem gereken birçok kelime satırım var.



1
Ben şahsen like VS Codesadece bunu yapmak için başka bir kod düzenleyici açıyorum .
Pramesh Bajracharya

@PrameshBajracharya ne demek istiyorsun? Harici bir uygulama mı yoksa bir uzantı mı?
40'a giriş

Yanıtlar:


183

Blok seçimini değiştirmek için alt+ shift+ tuşlarına basın (mevcut metin düzenleyicide blok / sütun seçimini değiştir) , bu tutulmada dikey olarak yazmanıza izin verir, sonra bunu kolayca yapabilirsiniz.A


Pencere-> Tercihler'e gidin.

görüntü açıklamasını buraya girin

Kırmızı kutuyla çevrili metin kutusunda ciltlenecek yeri bulun.


43
Bunun, yalnızca yapmak istediğiniz düzenlemeler sütun hizalandığında işe yaradığını belirtmek gerekir.
Geoffrey Wiseman

19
@Harry Joy - Bazı editörlerde, farklı satırlarda, düzenlemede sütun hizalaması gerekmeyen birden fazla imleç noktası olabilir. Eclipse, söyleyebileceğim kadarıyla bu seçeneği sunmuyor.
Geoffrey Wiseman

2
IntelliJ IDEA, çoklu sütun seçimi sağlar (ALT + J, seçilen sözcüğün ek oluşumunu seçer)
Disper

6
Blok seçimini değiştirmek için "alt + shift + A" kombinasyonuna bastıktan sonra, birden fazla sütun seçimi için shift + aşağı ok tuşlarına basın
erhun

2
Ya birden çok farklı satıra yazmak istersek?
Nubcake

26

OS X'te, Eclipse'de (veya STS'de) çok satırlı düzenlemeler için tuş kombinasyonu option/alt+ command+A


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.