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.