Editor Linux dengan VMS EDT seperti mode arah

8

Editor VMS EDT memungkinkan seseorang untuk menggunakan papan tombol untuk mengontrol sebagian besar perintah pengeditan. Salah satu fitur yang cukup bagus adalah bahwa arah operasi dapat diatur ke "atas" atau "turun". Ini kemudian efek perintah seperti "pindah ke karakter berikutnya" dan "pindah ke mulai dari garis". Fitur lain adalah bahwa ada buffer "karakter", "kata" dan "baris" yang dapat dipotong, disalin, dan ditempel ke / dari.

Saya mencari editor Linux yang memiliki fitur-fitur ini?

Ini bukan permintaan editor EDT untuk Linux. Saya "bersedia" mempelajari editor baru jika memiliki fitur-fitur ini.

CW Holeman II
sumber

Jawaban:

10

Kamu ingin emacs.

Emacs memiliki mode emulasi EDT (M-x edt-emulation-mode ). Ini akan diatur emacsuntuk menggunakan edt keymappings.

Sebelum Anda dapat menggunakannya, jalankan emacs -q -l edt-mapper. Ini akan memungkinkan Anda mengatur tombol apa pada peta papan ketik ANDA ke berbagai tombol VT (gold , do, dll).

Ini bekerja dengan cukup baik, dan Anda memiliki fungsionalitas tambahan emacs , ditambah tombol edt yang biasa Anda gunakan.

EDIT: Saya harus melihat tanggal, ini telah ditanyakan berabad-abad yang lalu ... tetapi informasinya masih bagus.

Bart
sumber
8

Vim tampaknya menyediakan semua fitur itu. Ada banyak tutorial bagus untuk itu di web, tetapi cara termudah untuk membiasakan diri dengan editor adalah menginstalnya dan kemudian menjalankan vimtutorprogram yang disediakan.

H- Kiri
J- Bawah
K- Atas
L- Kanan

4L- 4 karakter benar
4W- 4 kata benar

0- Mulai baris
$- Akhir baris
gg- Mulai file
GG- Akhir file
100gg- Baris 100

Lucas Jones
sumber
1
@CW Holeman II: Saya hanya akan mengedit jawaban dengan itu. Maaf tentang keterlambatan yang lama :)
Lucas Jones
1
Perhatikan bahwa EDT memiliki mode arah sehingga daripada LLWW, EDT akan menggunakan: Down AdvChar AdvChar AdvWord AdvWord dan alih-alih HH, EDT akan menggunakan: Naik AdvChar AdvChar. EDT juga menggunakan tombol panah daripada HJKL.
CW Holeman II
1
Vim juga memungkinkan Anda untuk menggunakan tombol panah - tetapi menggunakan HJKL seharusnya lebih cepat jika Anda mengetik dengan benar, karena mereka ada di baris rumah. Namun, saya tidak mengetik dengan benar, jadi saya menemukan tombol panah sama cepatnya.
Lucas Jones
3

Mode Gambar Emacs dirancang untuk memfasilitasi menggambar diagram dan tabel ASCII. Anda dapat mengubah arah di mana kursor bergerak setelah memasukkan karakter dengan C-c left, C-c down, dll

Gilles 'SANGAT berhenti menjadi jahat'
sumber
"Pindahkan ke kiri setelah penyisipan" sepertinya khusus untuk tindakan setelah karakter dimasukkan.
CW Holeman II