Vim привязки клавиш Dvorak (повторные переплетения:)

Хотя я играл с ним прежде, я наконец начинаю использовать Dvorak (Упрощаемого) регулярно. Я был в устойчивых отношениях с Vim в течение нескольких лет теперь, и я пытаюсь выяснить лучший способ повторно отобразить привязки клавиш для удовлетворения моим новооткрытым навыкам Dvorak.

Как Вы повторно отображаете привязки клавиш Vim для лучшей работы с Dvorak?

Объяснения поощряются!

35
задан cdleary 3 October 2008 в 00:30
поделиться

1 ответ

Мои реиндинги:

noremap h h
noremap t j
noremap n k
noremap s l
noremap j t
noremap l n
noremap k s
noremap J T
noremap L N
noremap K S
noremap T J
noremap N L
noremap S K

Примечания:

  • В qwert, vi должен использовать 'h', потому что vi не хочет использовать ';' небукву. Но в dvroak у нас есть 's', так почему бы не воспользоваться этим преимуществом?
  • vi использует заглавные буквы для относительных действий. Это хорошая философия дизайна. Поэтому я стараюсь соответствовать этому.

Значения:

n (Next) -> l (Left) -- "What's left?" resembles "What's next?"
s (Substitute) -> k (Kill then insert)
t (jump Till) -> j (Jump till)
N, S, T are similar.

J (Join lines) -> T (make lines Together)
K (Keyword) -> S (Subject)
L[count] (Line count) -> N (line Number)

B.T.W. L сама по себе относится к последней строке, а N - последняя буква fin. (Спасибо tenzu за то, что указал на это.)

P.S. Я использовал эти ребиндинги некоторое время. Теперь я не использую их в vim. Я просто использую стандартные.

4
ответ дан 27 November 2019 в 06:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: