jEdit mendukung pengeditan blokir, tetapi Emacs dan Vim tampaknya memiliki beberapa masalah kegunaan serius pada subjek yang sama. Jika seseorang dapat mengisi yang tidak diketahui di sini, akan lebih baik jika menggunakan salah satu editor:
- Seleksi persegi aktual : Di mana pemilihan pada layar adalah persegi panjang, bukan seleksi linear yang kemudian digunakan untuk menghitung suatu wilayah karena Emacs tampaknya terbatas.
- jEdit: Tahan Ctrldan pilih.
- Vim: Klik Ctrl-vdan pilih.
- Emacs: Tidak Diketahui ; Sepertinya diperlukan 400+ baris plugin .
- Pengeditan persegi panjang langsung : Lihat seperti apa hasilnya pada semua baris saat Anda mengedit setelah pemilihan blok.
- jEdit: Cukup mulai mengetik, dan Anda akan melihat hasil akhirnya saat Anda menggunakannya.
- Vim: Klik Shift-idan ketik. Akan menunjukkan hasil akhir hanya pada baris pertama sampai Anda menekan Escuntuk keluar dari mode penyisipan. Tidak diketahui apakah ada cara untuk melihat hasilnya di semua lini dengan segera.
- Emacs: Tidak Diketahui ; Sepertinya satu-satunya cara adalah C-x r tdan mengatur teks untuk diisi setelah menekan Ret.
- Mulai dan akhiri pemilihan pada posisi di luar teks : Misalnya, saya ingin menghapus N karakter pertama dari setiap baris, tetapi baris pertama dan terakhir mengandung kurang dari N karakter.
- jEdit: Tidak masalah, pilihan blokir dapat mulai di luar teks.
- Vim:
:set virtualedit=block
. - Emacs: Mungkin dengan
artist-mode
dan / ataupicture-mode
.
- Tempel blok sebaris : Tempel blok yang disalin seolah-olah Anda menempelkan beberapa baris, seperti dalam, dorong teks yang sudah ada di bawah , tidak benar.
- jEdit: Default. Untuk menempelkan blok sebagai blok, Anda harus melakukan pemilihan blok lain terlebih dahulu.
- Vim: OEscVp.
- Emacs: Tidak Diketahui .
Fungsionalitas pemilihan blok General Emacs dapat ditemukan di cua-mode
plugin .