Bagaimana cara mengedit beberapa baris?


120

Saya ingin mengedit banyak baris dalam gerhana, tetapi saya tidak dapat menemukan jalan pintas atau Plugin. Di Geany saya cukup menekan ctrl+ alt+ up/ downSaya bisa menambahkan / mengedit beberapa baris.

Mungkin contoh ini bisa menjelaskan apa yang saya maksud:

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

Saya ingin mengedit teks di atas menjadi:

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

Teks di atas hanyalah contoh sederhana, tetapi terkadang saya memiliki banyak baris kata yang harus saya edit awalannya.



1
Saya pribadi membuka editor kode lain like VS Codeuntuk melakukan ini.
Pramesh Bajracharya

@PrameshBajracharya apa maksudmu? Aplikasi eksternal atau ekstensi?
Memperoleh hak menjadi

Jawaban:


182

Tekan alt+ shift+ Auntuk Toggle block selection (Toggle block / seleksi kolom di editor teks saat ini) , ini akan memungkinkan Anda menulis secara vertikal di gerhana, lalu Anda dapat dengan mudah melakukan ini.


Pergi ke Window-> Preferences.

masukkan deskripsi gambar di sini

Temukan untuk mengikat dalam kotak teks yang dikelilingi oleh kotak merah.


43
Perlu dicatat bahwa ini hanya berfungsi jika pengeditan yang ingin Anda buat dibuat rata kolom.
Geoffrey Wiseman

19
@Harry Joy - Di beberapa editor, Anda dapat memiliki beberapa titik kursor yang belum tentu sejajar kolom, pada baris yang berbeda, mengedit. Eclipse tidak, sedekat yang saya tahu, menawarkan opsi itu.
Geoffrey Wiseman

2
IntelliJ IDEA menyediakan pilihan multi kolom (ALT + J memilih
kemunculan

6
Setelah tekan kombinasi "alt + shift + A to Toggle block selection" lalu tekan shift + panah bawah untuk pemilihan beberapa kolom
erhun

2
Bagaimana jika kita ingin menulis pada beberapa baris berbeda?
Nubcake

26

Di OS X, kombinasi tombol untuk pengeditan beberapa baris di Eclipse (atau STS) adalah option/alt+ command+A


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.