Saya pengguna vim yang cukup berpengalaman, yang sekarang mulai menggunakan GNU emacs. Pada waktu yang hampir bersamaan ketika saya mengetahui bahwa Ctrl- pdan Ctrl- nadalah default untuk naik turun di emacs, saya juga belajar mereka adalah varian k dan j dalam mode normal di vim.
Adakah yang tahu asal dari cara pintas ini? Saya kira secara logis mereka berasal dari p (revious) dan n (ext), atau mungkin (u) p dan (dow) n, tetapi saya bertanya tentang program, sistem atau standar apa yang menjadi bagian mereka. Tampaknya tidak mungkin bahwa beberapa pintasan emacs acak dipinjam ke vim, jadi dimasukkannya keduanya membuat saya berpikir bahwa mereka mungkin ada sebelum emacs dan vim. *
Sulit untuk menemukan jawaban atas pertanyaan penekanan tombol menggunakan Google, tetapi yang menarik mereka tidak disebutkan sebagai "tombol panah" pada artikel Wikipedia yang tampaknya komprehensif .
* Terima kasih kepada Thomas Dickey dan Mark Plotnick yang telah menunjukkan dalam komentar bahwa pintasan yang dimaksud didokumentasikan pada tahun 1984 vi (sic), dan 1978 karya referensi emacs , tetapi saya pikir pertanyaan tentang asal usul yang sama masih berlaku.
sumber
Jawaban:
Saya tidak bisa memberikan bukti dalam bentuk apa pun, tetapi Ctrl- Pdan Ctrl- Ntermasuk dalam
emacs
binding utama, berbeda denganvi
binding (bindkey -e
vs.bindkey -v
). Di bawah premis ini, Anda harus mencari penjelasannyaemacs
sendiri.emacs
'tutorial memberitahuTampaknya tidak nyaman untuk
vi
pengguna biasa , tetapi sangat masuk akal.sumber