Emacs ve Dvorak


4

Ben bir dvorak daktilo ve vim güç kullanıcısıyım ve bir LISP'de ağır bir gelişme göstermeye başladım ve emacs bir şans vereceğimi düşündüm.

Sorun şu ki, bazı komutlar dvorak'ta garip. Komutları nasıl değiştiririm? Şu anda Ck'nin Cx, Ct gibi hareket etmesini istiyorum ve Ct gibi Cx gibi davranın, ancak gerçekte hangi anahtar kombinasyonları kullandığımı öğrenirken etrafımda daha fazla şeyi değiştirmek isteyeceğimden eminim.

Bazı emac dvorak modları olduğunu biliyorum, ancak çoğu, qwerty bağlarını koruyabilmeniz için tüm komutları yeniden konumlandırıyor: ancak qwerty bağlarını bilmiyorum ve bağların çoğu anımsatıcı. Bunlardan hiçbirini kullanmamayı tercih ederim.


“Sorun şu ki, bazı komutlar garip” : :: bir kolunu bastırıyor: Belki de bu noktada basit bir şekilde tam bir durma uygulamış olmalısınız. Emacs'ı sevdiğim kadarıyla, tüm (ya da tüm makul ortak komutların) komutların kolay tuş bağlamaya sahip olması mümkün değil.
dmckee

//, Evil-modunu düşündün mü?
Nathan Basanese,

Yanıtlar:


3

Aradığım şey klavye çeviri işleviydi:

(keyboard-translate ?\C-k ?\C-x)
(keyboard-translate ?\C-x ?\C-t)
(keyboard-translate ?\C-t ?\C-x)

0

Emacs için Vi modları vardır, örneğin http://billharlan.com/pub/emacs/ . Bu Google’daki ilk isabet, bu yüzden eğer beğenmediyseniz, aralarından seçim yapabileceğiniz daha çok şey var.

Bu başka biri gibi görünüyor: http://www.informatik.uni-hamburg.de/RZ/software/emacs/viper/viper_3.html


Teşekkürler, ama emacs için vi modunu istemiyorum. Emacs komutlarını yeniden eşlemek istiyorum, böylece yaygın olanları (Cx gibi) dvorak'ta garip olmaz.
So8res

Daha ayrıntılı olarak bakmadım ama vi modunun emacs komutlarını, memnun göründüğünüz vi kısayollarına benzettiğini farz ediyorum.
user12889

0

Deneyin (klavyeyle çeviri? \ Cm? \ Cx. Cm yine de işe yaramaz (normal RET'dir).


0

Zaten Emacs anahtar bağlantılarına alışmayı öneriyorum. Emacs kullanıcısıydım ve daha sonra Dvorak'ı öğrendim.

İlk başta kas hafızam anahtarların pozisyonunu değiştirmekte zorlanıyordu ama sonunda yeni alıştım.

Ayrıca, Emacs ile başlamayı öğrendiğiniz için, geleneksel kilit bağlara sahipseniz, yardım bulmak daha kolay olacaktır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.