Bagaimana cara memilih kolom di Editor dan IDE untuk dihapus kolomar, masukkan atau ganti beberapa karakter?
Editor:
- Atom
- Notepad ++
- Kate
- VIM
- Sublim
- Emacs
- Textpad
- Editor Emerald
- UltraEdit
- MCEdit
- JEdit
- Nedit
IDE:
- NetBeans
- Gerhana
- Studio visual
- IntelliJ IDEA
- Pembuat Flash
- Studio Aptana
Jawaban:
sumber
Di Kate beralih Ctrl+ shift+ B.
sumber
Ctrl + shift + B
lagi.Di Netbeans 7.1 dapat memilih kolom (Seleksi Persegi Panjang) dengan Ctrl+ shift+ R. Ada juga tombol di editor kode yang tersedia.
Ini adalah bagaimana tampilan persegi panjang terlihat seperti:
sumber
Cmd
+shift
+r
.Eclipse membutuhkan plugin mode kolom untuk dapat memilih pilihan persegi panjang.
Sejak Eclipse 3.5, Anda hanya perlu mengetikkan Alt+ Shift+ A: lihat bagian Berita dan Pentingnya . (Pada OS X itu Option-Command-A.)
AmbroseChapel menambahkan dalam komentar:
sumber
Dalam mode visual kolom vim adalah Ctrl+ v. Jika itu yang Anda maksud?
sumber
SublimeText 2
Menggunakan Mouse
Tombol mouse yang berbeda digunakan pada setiap platform:
OS X
Windows
Linux
Menggunakan Keyboard
OS X
ctrl+ shift+↑
ctrl+ shift+↓
Windows
ctrl+ alt+↑
ctrl+ alt+↓
Linux
ctrl+ alt+↑
ctrl+ alt+↓
Sumber: Dokumentasi SublimeText2
sumber
Anda tidak secara eksplisit menyatakan emacs, tetapi karena Anda telah menyoroti banyak editor ...
Di emacs, Anda bisa menggunakan persegi panjang untuk ini, di mana kolom adalah persegi panjang dengan lebar 1.
Untuk membuat persegi panjang, tandai kiri atas dan kanan bawah dari persegi panjang (di mana tanda kanan bawah adalah satu di sebelah kanan dari titik kanan lebih lanjut termasuk dalam persegi panjang. Anda kemudian dapat memanipulasi melalui:
C-x r k
Bunuh teks persegi-wilayah, simpan isinya sebagai "kotak terakhir yang terbunuh" (
kill-rectangle
).C-x r d
Hapus teks persegi-wilayah (
delete-rectangle
).C-x r y
Tarik kotak terakhir yang terbunuh dengan sudut kiri atas pada titik (
yank-rectangle
).C-x r o
Masukkan ruang kosong untuk mengisi ruang wilayah-persegi panjang (
open-rectangle
). Ini mendorong konten sebelumnya dari persegi panjang wilayah ke kanan.M-x clear-rectangle
Kosongkan kotak-wilayah dengan mengganti isinya dengan spasi.
M-x delete-whitespace-rectangle
Hapus spasi putih di masing-masing garis pada persegi panjang yang ditentukan, mulai dari kolom tepi kiri persegi panjang.
C-x r t string RET
Ganti konten persegi panjang dengan string di setiap baris. (
string-rectangle
).M-x string-insert-rectangle RET string RET
Masukkan string pada setiap baris persegi panjang.
sumber
Di IntelliJ IDEA , Anda dapat mengganti mode pemilihan dengan kombinasi Alt+ Shift+ Insert. Anda juga dapat memilih kolom dengan menekan dan menahan tombol tengah mouse (yaitu tombol roda gulir).
sumber
pada Kate
Ctrl+ Shift+ Bjuga memungkinkan Anda menambahkan lebih banyak kolom hanya dengan mengklik di mana saja dan menempelnya.
Saya menggunakan ini saat menyimpan file teks yang saya salin dari Google Translate sebagai tampilan berdampingan.
sumber
Fitur ini tidak tersedia di Netbeans versi lama (hingga 7.1)
dan plugin tidak didukung lagi.Plugin sekarang tersedia untuk NetBeans 6.9.
sumber
Di TextMate dengan mouse: mulai seleksi dan terus alttekan saat Anda memindahkan kursor.
Tanpa mouse: pertama pilih biasanya menggunakan ⇧dan panah kemudian tekan altdan gerakkan kursor.
sumber
di Notepad ++, Anda dapat memilih kolom tertentu yang menahan ctrl + alt + shift dan kemudian klik kiri tombol mouse dan seret untuk memilih.
sumber
Di Ultra Edit dan Crimson (atau Emerald) Editor Anda dapat mengaktifkan / menonaktifkan mode kolom dengan Alt+C
sumber
Di TextPad:
Dengan mouse, Klik-Kiri + Alt + Seret. Perhatikan bahwa jika Anda pertama kali menggunakan Alt, dan kemudian Klik-dan-seret, itu tidak berfungsi (setidaknya untuk saya). Ctrl + Alt dan bukan Alt juga berfungsi.
Untuk keyboard murni, tanpa mouse, aktifkan Block Select Mode dengan Ctrl + Q, B. Atau gunakan urutan Alt, C, B, untuk melakukannya melalui menu Konfigurasi.
Peringatan 1: jika Word Wrap diaktifkan, maka Block Select Mode tidak akan tersedia (yang agak logis). Pertama-tama nonaktifkan Word Wrap. Ini membuat saya kesulitan, dan ini memberi saya jawabannya.
Peringatan 2: jika Anda bermaksud menyisipkan teks di setiap baris yang dipilih dengan mengetik, Anda harus menggunakan Edit, Isi Blokir. Editor lain memungkinkan Anda mengetik langsung.
sumber
Di textpad.
Ke kiri atas halaman. tahan "tombol shift Sekarang gunakan tombol panah kanan untuk memilih kolom. Sekarang klik tombol" panah bawah ". Dan seluruh kolom akan dipilih.
sumber
jEdit:
Dengan keyboard: tekan Alt-\( Opt-\di Mac OS X) untuk beralih antara mode pemilihan persegi panjang dan normal; kemudian gunakan Shifttombol panah plus untuk memperpanjang pilihan. Anda dapat beralih kembali ke mode pemilihan reguler dengan yang lain Alt-\( Opt-\di Mac OS X), jika diinginkan.
Dengan mouse: Gunakan Alt-\( Opt-\pada Mac OS X) seperti di atas untuk beralih mode pemilihan persegi panjang, lalu seret seperti biasa; atau Ctrl-drag ( Cmd-drag di Mac OS X). Anda dapat beralih kembali ke mode pemilihan reguler dengan yang lain Alt-\( Opt-\di Mac OS X), jika diinginkan.
Sebenarnya, Anda bahkan dapat membuat pilihan non-persegi panjang dengan cara normal dan kemudian tekan Alt-\( Opt-\di Mac OS X) untuk mengubahnya menjadi persegi panjang.
sumber
Dalam MCEdit beralih Shift+ F3(yaitu F13) atau F9-> Edit -> Tandai kolom.
PS Dalam hal ini, MCEdit adalah editor yang ditulis untuk Komandan Tengah Malam.
sumber
Dalam Sublime3 (Windows):
Beberapa pengguna mungkin mendapatkan layar terbalik menggunakan Ctrl+ Alt+ ▲di windows. Untuk Mengatasi ini, pergi ke
Preferensi-> Pengikat Kunci-Pengguna
Dan tambahkan dua baris ini di akhir file sebelum menutup tanda kurung:
Atau gunakan kunci Anda sendiri.
sumber
Jika Anda menggunakan Nedit di bawah Cygwin-X (atau platform apa pun), tahan Ctrltombol sambil memilih teks dengan mouse kiri.
Selain itu, Anda kemudian dapat menyeret "kotak" yang dipilih di sekitar dalam mode memasukkan menggunakan tombol kiri-mouse yang ditekan atau dalam mode menimpa dengan menggunakan Ctrl+ left-mouse button.
sumber
Dengan Nedit Anda dapat melakukan beberapa operasi dengan kolom yang dipilih:
CTRL + LEFT-MOUSE -> Tandai Rectangular Text-Area
MIDDLE-MOUSE menekan area -> memindahkan area teks dengan menyingkirkan teks lainnya
CTRL + TENGAH-TENGAH ditekan di area yang ditandai -> area teks bergerak dengan mengesampingkan teks dan menghapus teks dari posisi semula
CTRL + SHIFT + MIDDLE-MOUSE ditekan di area yang ditandai -> menyalin area teks dengan mengesampingkan teks dan menjaga teks dari posisi semula
sumber
Di Flash Builder (v 4.5 ke atas), dan Aptana Studio (setidaknya v 2.0.5) ada tombol bilah alat untuk mengaktifkan blok pilih. Itu adalah di antara tombol 'kejadian tanda' dan 'tampilkan karakter spasi'. Ada juga Alt+ Shift+ Ashortcut. Tidak mengherankan, ini pada dasarnya sama dengan untuk Eclipse, tapi saya termasuk di sini untuk kelengkapan.
sumber