Di windows, saya biasa menggunakan editor teks bernama crimson editor yang menampilkan dukungan pengeditan kolom-mode terbaik yang belum saya gunakan.
Ketika diaktifkan melalui sederhana Alt- Cpintas, pilihan bisa dibuat dengan tombol mouse atau kursor dan mereka akan blok visual daripada dibungkus-garis.
Pilihan ini dapat dihapus, dipindahkan, disalin, ditempel, dan semua operasi masuk akal. Anda juga bisa mulai mengetik, dan Anda akan mendapatkan kolom karakter saat Anda mengetik.
Ada beberapa cara untuk mendapatkan bagian dari fitur-fitur ini bekerja secara terpisah dibahas di utas forum ini , tetapi belum ada yang memberikan solusi yang menyediakan metode yang mencakup semua dan mudah digunakan ini.
Jika seseorang bisa mengarahkan saya ke plugin gedit di mana pekerjaan ini sedang dilakukan secara aktif, mungkin saya bisa membantu dengan pengkodean sendiri. Jika seseorang mengetahui editor teks yang sudah menyediakan fungsionalitas lengkap ini, saya akan menghargai informasinya. Menjalankan editor crimson melalui anggur dan plugin multi-edit yang dekat tapi tidak cukup untuk beberapa editor adalah solusi sementara saya 'bertahan dengan' untuk saat ini.
UPDATE (2012-11): Saya sekarang adalah pengguna teks luhur yang sangat senang . Ini mendukung pengeditan mode kolom dan bekerja pada ketiga platform OS utama tanpa masalah. Sangat dianjurkan!
Jawaban:
geany
adalah lingkungan pengembangan terintegrasi yang menyediakan dukungan pengeditan kolom yang bagus dan layak untuk dicoba (contoh di sini )
Sederhananya, tekan Alt+ Shiftbukan hanya Shiftsaat membuat pilihan untuk memanggil mode kolom. Salah satu batasan penting adalah bahwa pengeditan dalam mode kolom (belum) tidak dapat diurungkan.
Untuk mencapai hal yang sama dengan mouse, tahan Ctrlsambil memilih. Ini sebenarnya bekerja dengan sebagian besar editor berbasis Scintilla (termasuk SciTE dan Geany).
sumber
Untuk mengedit kolom, saya menggunakan vi / gvim. Ini akan membutuhkan sedikit pembelajaran agar terbiasa dengan vi, tetapi pada akhirnya banyak orang menemukan ini sebagai editor pilihan mereka.
Khususnya dalam vi Anda dapat menggunakan CTRL-V untuk menyorot kolom dalam mode visual, maka Anda dapat mengeditnya seperti yang Anda harapkan. Saya menggunakan ini sepanjang waktu untuk menambahkan dan menghapus komentar, atau membuat indentasi fungsi yaitu CTRL-V (sorot kolom) SHIFT-I '# ESC akan mengomentari seluruh kolom itu.
sumber
Anda menggunakan editor Eclipse. Alt+ Shift+ Aharus melakukan apa yang Anda butuhkan.
sumber
nedit
Saya menggunakan NEdit sepanjang waktu.
Untuk menginstalnya menggunakan terminal, gunakan perintah berikut:
Sekolah tua (Motif) tetapi memiliki tab dan ringan dan sederhana. Memiliki penyorotan konteks disertakan untuk sejumlah bahasa pengkodean, dan banyak lagi yang dapat ditambahkan. Menekan Ctrl sambil menyeret dengan mouse memungkinkan blok teks yang akan dipilih. Kemudian Anda bisa menyalin / menempel seperti biasa. Tidak dapat melakukannya tanpa fitur ini sekarang.
sumber
Gunakan gEdit dengan gmate dan plugins. Anda akan mendapatkan TextMate dari Linux.
Dengan "sedikit" modifikasi ini, benar-benar hebat.
sumber
Ini dimungkinkan dalam emacs, dan mudah jika Anda menggunakan mode-cua. C-return menandai kiri atas dari persegi panjang. Kemudian gerakkan kursor untuk menyorot wilayah persegi panjang.
Berikut adalah video yang menunjukkan cara melakukannya: http://vimeo.com/1168225
Dan lihat bagian "dukungan persegi panjang CUA" di sini: http://www.cua.dk/cua.html
Fitur mode kolom emacs sangat keren. Mereka jauh melampaui hanya menyalin / menempel teks persegi panjang. Lihat video untuk demo tentang cara mengedit semua baris di kolom secara bersamaan! Sangat berguna!
Jika Anda tidak ingin menonton video (atau tidak bisa) di sini adalah dasar-dasarnya:
Di Kubuntu 12.04 dan emacs v24, [S-return] adalah CONTROL-RETURN (CTRL-ENTER) untuk saya.
Seperti yang telah disebutkan, Scite memiliki built-in ini (tidak diperlukan plug-in). Ini sangat mudah digunakan. Dan Scite ada di repo Ubuntu.
sumber
Rekatkan perintah ini di terminal
Dalam penggunaan vim:
Lihat:
sumber
Notepadqq juga dapat melakukan ini: mereka sebentar menyajikan fitur di halaman mereka . Tahan Alt, lalu tahan Ctrlatau Shift, dan pilih "kolom" yang Anda inginkan dengan menyeret (atau juga mengklik, jika Anda memegang Ctrl) dengan mouse. Lepaskan tombol ketika Anda selesai memilih kolom, dan mulai mengedit dengan mengetik, menggunakan tombol panah, salin-tempel (klik mouse akan membatalkan pilihan ganda).
Poin yang Anda pilih tidak perlu membentuk kolom nyata, ini adalah jumlah kursor sewenang-wenang yang aktif pada saat yang sama. Saat Anda menyalin-tempel, teks ditempelkan kursor demi kursor jika jumlah yang disalin dan ditempel cocok, jika tidak, setiap kursor target mendapat salinan lengkap dari input.
Gangguan kecil: Anda tidak dapat memilih kursor tunggal sambil mempertahankan yang lain, dan Anda tidak dapat menggunakan keyboard untuk memilihnya (atau setidaknya, saya tidak tahu caranya).
sumber
KWrite , Kate dan KDevelop juga mendukung ini. Ini sedikit berbeda di dalamnya dalam mode edit kolom yang bekerja tidak melalui tombol pengubah, tetapi sebagai mode yang Anda nyalakan dan matikan. Ketiga program ini memiliki tingkat fitur yang berbeda tetapi didasarkan pada komponen editor yang sama.
sumber