Mantra bodoh itu sering diulang oleh pengetik-sentuh yang untuknya barisan rumah seperti tulang belakang kedua atau oleh pengetik-pengetik non-sentuh yang ingin terlihat keren. Untuk non-mengetik-mengetik, baris rumah tidak begitu istimewa dan sedikit menggerakkan tangan kanan untuk mencapai panah bukan masalah sama sekali.
Yang penting untuk dipertimbangkan adalah apa yang diusulkan orang-orang yang mengulangi mantra itu untuk digunakan.
Sebagian besar waktu, mereka bersikeras menggunakan hjkl
.
Jika kita mengabaikan fakta bahwa tombol-tombol ini hanya digunakan karena keyboard yang digunakan oleh penulis vi tidak memiliki tombol panah fisik dan dengan demikian bahwa setiap argumen yang menentang tombol panah hanya rasionalisasi, hjkl
hanya sedikit lebih baik daripada panah. Ya, satu-satunya manfaat menggunakan hjkl
lebih dari panah adalah Anda melewatkan gerakan kecil tangan kanan ke dan dari panah. Apakah manfaat itu sepadan dengan masalahnya adalah panggilan Anda.
Tapi gerakan tangan kanan itu bukan alasan mengapa hanya menggunakan panah tidak efisien. Itu tidak efisien karena mereka menahan Anda untuk memindahkan karakter demi karakter dan baris demi baris sementara sebagian besar gerakan yang diperlukan untuk mengedit teks memiliki jangkauan yang jauh lebih besar.
Memalu panah kanan 13 kali tidak efisien dan membosankan. Apakah yang lebih baik untuk palu l
kunci 13 kali? Tidak. Itu sama bodohnya.
Tetap menekan panah kanan sampai Anda mencapai target Anda tidak terlalu membosankan, tetapi rawan kesalahan dan hampir tidak efisien seperti 13 hit karena perlambatan yang diperlukan dan non-deterministik pada akhirnya. Apakah yang lebih baik untuk menjaga l
tombol ditekan? Tidak, tentu saja tidak.
Untungnya sebagian besar toolkit GUI menyediakan kombo seperti Ctrl+Right
itu memungkinkan kita untuk memindahkan kata demi kata atau melompat ke EOL, ke paragraf berikutnya atau apa pun. Cara pintas ini membantu kami menavigasi lebih cepat dan lebih cerdas daripada dengan panah tunggal. Apakah kita memiliki hal yang sama hjkl
? Tidak, kami tidak. Kita bisa menggunakan hitungan, jika kita mau, tetapi siapa yang mau menghitung karakter untuk setiap gerakan? Melakukan 14k
dengan bantuan relativenumber
itu bagus tetapi bagaimana dengan gerakan horisontal? Untuk gerakan besar, hjkl
sebenarnya lebih buruk daripada pengubah + panah. Dan coba tebak? Gerakan besar adalah yang paling kita butuhkan.
Tapi kami adalah bajingan yang beruntung, editor favorit kami memiliki lusinan gerakan yang berputar di sekitar panah dan hjkl
: bBeEwW/?*#{}()
dan seterusnya. Perintah-perintah ini jauh lebih memberdayakan daripada hjkl
dan sebagian besar jauh lebih logis dan intuitif jika Anda terbiasa Ctrl+Right
dan berteman.
Beralih dari <Right><Right><Right><Right><Right><Right><Right><Right><Right>
ke lllllllll
atau bahkan 9l
ridiculously sia-sia.
Beralih dari <Right><Right><Right><Right><Right><Right><Right><Right><Right>
ke <C-Right>
jauh lebih baik. Dari sana, beralih ke w
mudah dan cepat. Tidak perlu <nop>
panah Anda!
Jika perintah-perintah ini lebih bermanfaat, lebih kuat dan lebih intuitif daripada hjkl
, mengapa semua blogger dan komentator bersikeras untuk mengganti panah hjkl
?
Saya sudah. Tidak ada ide.
Kesimpulannya, hjkl
dapatkan tempat mereka di toolbelt kami karena kami selalu harus bergerak dengan 2 karakter atau garis tetapi mereka lebih sering daripada tidak pohon yang menyembunyikan hutan. Berhati-hatilah terhadap orang-orang yang berkhotbah menentang panah: apa yang mereka miliki untuk Anda mungkin tidak lebih baik sama sekali.