Hotkey Dvorak remapping dalam vim, layak?

11

Saya sudah mencoba mempelajari tata letak keyboard Dvorak akhir-akhir ini dan saya telah membuat beberapa kemajuan bagus kali ini. Masalah yang saya temukan sekarang adalah bahwa semua hotkey saya ada di tempat yang salah. Sebagai pengguna vim ini sangat mengganggu. Saya telah menemukan sumber daya yang baik untuk mengembalikan ikatan sehingga mereka ada di tempat-tempat di vim, tetapi saya bertanya-tanya apakah ini sepadan. Saya juga menggunakan file set -o visaya ~/.zshrcsehingga saya bisa menggunakan binding yang sudah akrab di terminal juga. hjklnavigasi juga ditampilkan di sejumlah aplikasi lain seperti less.

Bagi Anda di luar sana yang telah berhasil beralih, apakah ada baiknya memetakan kembali hal-hal yang menjadi akrab, atau lebih baik dalam jangka panjang untuk hanya berurusan dengan hotkey yang ditempatkan secara aneh?

Bryan Ward
sumber

Jawaban:

3

Saya setuju dengan ldigas.

Saya adalah pengguna Dvorak dan ViM selama hampir setahun. Saya mengetikkan qwerty antara 100-120 WPM. Saya punya 'carpal tunnel'. Bahkan setelah satu tahun di Dvorak, saya tidak berada di dekat kecepatan mengetik biasa, dan saya murni menyentuh mengetik. Efek pada tingkat rasa sakit saya hanya karena saya mengambil istirahat lebih lama karena tidak menggunakan kunci, atau lebih lambat dalam mengetik.

Apa pun yang Anda lakukan, ViM tidak dimaksudkan untuk Dvorak. Tidak persis sama. Saya tidak ingat contoh-contoh spesifik, tetapi saya selalu mencari cara untuk menyatukannya untuk membuatnya 'terasa' benar.

Selain itu, tata letak dvorak untuk pemrograman bahkan lebih sulit untuk digunakan. Saya terbiasa, tetapi penempatan kunci simbol untuk pemrograman di qwerty lebih bagus daripada di Dvorak.

Saya tahu Anda tidak meminta saran ini. Saya yakin ada orang yang berhasil menggunakan dvorak dan progrmaming di luar sana. Tetapi sebagai seorang programmer yang harus bekerja pada kode, komputer orang lain (orang TIDAK akan suka Anda mengganti tata letak keyboard mereka), itu tidak sepadan dengan waktu dan usaha.

Mereka tidak sengaja melumpuhkan mesin tik untuk memperlambat orang.

Raymond
sumber
2
Sebenarnya, mereka melakukannya, dan 30 tahun setelah menemukan qwerty, penemu membuat tata letak baru yang sangat mirip dengan dvorak. Namun tentu saja gangguan belum menjadi masalah sejak 1870. Dalam pengalaman saya pengguna non-windows tidak terlalu peduli dengan saya menambahkan tata letak keyboard. Hanya di peralihan tata letak windows yang sangat menjengkelkan, karena itu per aplikasi, bukannya os-wide ...
markijbema
@markijbema Mitos populer adalah bahwa QWERTY dirancang untuk "memperlambat" juru ketik meskipun ini salah - ia dirancang untuk mencegah macet [4] saat mengetik dengan cepat, memungkinkan juru ketik mengetik lebih cepat. [5] (Wikipedia, sumber tertaut).
Raymond
1
Saya tidak pernah mengklaim itu. Namun, itu juga tidak dioptimalkan untuk kecepatan. Jadi ketika persyaratan macet dijatuhkan, tata letak lain tersedia yang lebih cocok untuk kecepatan / ergonomi. Mitos favorit saya adalah bahwa qwerty dirancang seperti itu karena orang dapat mengeja mesin tik hanya dengan menggunakan baris atas;)
markijbema
7

Saya adalah pengguna Dvorak + Vim selama bertahun-tahun dan ... memetakan kembali kunci tidak sepadan. Saya minta mereka dipetakan ulang untuk beberapa waktu.

Masalah yang saya hadapi adalah bahwa saya menjadi tergantung pada pembuatan ulang. Seperti orang yang pernah mencoba mengganti tata letak, mengetik adalah memori otot. Secara efektif otak saya mencoba menghubungkan tiga jenis mode pergerakan kursor:

  1. Dvorak Vim dengan remappings (ketika saya menggunakan komputer saya sendiri)

  2. Dvorak Vim tanpa remappings (ketika saya menggunakan komputer orang lain dan keyboardnya dipetakan ulang)

  3. Qwerty Vim (saat saya menggunakan komputer orang lain dan tidak memiliki keyboard yang dipetakan ulang)

Ini, terlalu, terlalu banyak. Hidup Anda sebagai seorang programmer cukup sulit tanpa Anda harus belajar tiga tata letak spasial yang berbeda untuk perintah pengeditan teks.

Jonathan
sumber
Bukankah Dvorak Vim dengan remappings sama dengan Qwerty Vim?
Zundrium
Zundrium: tidak kecuali jika Anda memetakan kembali setiap kunci tunggal, yang akan sangat menyebalkan, karena tidak ada lagi surat yang masuk akal. Tetapi beberapa perintah Vim menjadi kunci gerakan jika Anda meletakkan kunci gerakan di tempat biasa dengan Dvorak - yaitu d dan n, jadi saran umum adalah untuk memetakan ulang ini ke j dan l. Saya pikir itu satu-satunya masalah yang pernah saya miliki.
jcrawfordor
4

Saya hanya tidak melakukan pemetaan ulang, dan menggunakan tombol yang ada seperti yang ditentukan secara default, dan pada dasarnya mempelajari kembali semua kombinasi, dan navigasi dengan tata letak dvorak. Dan saya menemukan bahwa itu bekerja sama baiknya, dan tidak punya masalah. Tapi kemudian, saya sudah menggunakan dvorak sejak tahun 2000, dan mempelajari semua navigasi di dvorak karena saya sedang mempelajari semua alat baris perintah di perguruan tinggi.

Serigala Es
sumber
2

IMHO, yang terbaik adalah tetap menggunakan tata letak qwertz / y biasa. Alih-alih mendefinisikan ulang dunia.

Ini standar (dengan beberapa perbedaan dalam hal kunci negara yang berbeda), dan meskipun dvorak, colemak, ... nyatakan pilihan Anda, selalu memiliki faktor keren itu , saya benar-benar meragukan kegunaan beralih ke mereka, kemudian harus mendefinisikan ulang (pertama, ingatan Anda) dan kedua, pintasan di setiap bagian perangkat lunak di luar sana. Sepertinya banyak usaha yang sia-sia hanya untuk kembali ke tingkat produktivitas lama.

Dan kemudian Anda pergi ke tetangga Anda, dan dia memberi Anda keyboard qwertz lagi :-)

Benteng
sumber
Keduanya setuju dan tidak setuju: Saya setuju dengan Anda untuk fakta keyboard tetangga, tapi saya tidak setuju pada hal yang mendefinisikan ulang. 3 tata letak benar-benar terlalu banyak bagi saya juga, tetapi ketika memori muskular terbentuk, Anda tidak akan merasa perlu memetakan kembali seluruh perangkat lunak semesta: Saya pikir itu hanya masalah kebiasaan.
dag729
Ada tata letak yang hanya memperbaiki masalah QWERTY terbesar tanpa membuat perubahan yang tidak perlu. Ini disebut Minimak dan patut dilihat (saya penulisnya).
Binary Phile
1

Semua jawaban di atas adalah valid .... untuk 2 sen saya .... Saya telah menggunakan tata letak dvorak dan vim selama sekitar satu bulan sekarang. Saya belajar vim di papan qwerty, dan sangat cepat. Tetapi untuk apa nilainya, saya akan mencobanya selama satu atau dua bulan tanpa membuat ulang kunci. Ini bekerja untuk saya. Saya belum secepat di qwerty tapi, saya semakin cepat setiap hari. Juga, Anda harus mempertimbangkannya terhadap pengkodean seumur hidup .... secara pribadi saya pikir waktunya sangat berharga, tapi itu hanya saya aye.

Selamat bersenang-senang.

kiwiburger
sumber
1

Saya pikir apa yang dipikirkan kiwiburger tentang menjaga kunci in vi selama mode normal seperti yang berlaku untuk mempertahankan memori otot perintah vi. Tetapi ketika memasukkan mode atau mode ex dipakai, itu beralih ke Dvorak. Untuk membuat fitur ini portabel di komputer orang lain tentu akan menjadi satu-satunya tugas yang ada.

Xce
sumber