16

emacs や Dvorak レイアウトについての良い議論がたくさんあります。この組み合わせについての議論もありますが、Dvorak と emacs を使用している私たちが何十ページも読む必要がないように、これを 1 つのスレッドにまとめる価値があると思います。

Dvorak で emacs を使用する際の具体的な指針や一般的なアドバイスを探しています。Emacs は設定の自由度が非常に高いので、素晴らしいトリックが必要だと思います。他の人は何をしていますか?emacsでキーを再バインドしますか? どこでもキーを再バインドしますか? emacsでショートカットを変更しますか?

Dvorak の私たちの多くは qwerty から来ており、一部は将来戻ってくる可能性があることを考慮してください。私の場合、qwerty での emacs にはまだある程度慣れており、qwerty を使用することもありますが、現在は emacs では使用していません。マッスル メモリは明示的なメモリよりも長持ちし、emacs のショートカットを考えるときに指が qwerty キーに移動することがあります。(元に戻してくれてありがとう!)

emacs についての私のお気に入りは、多くのキーボード ショートカット (Ctl -f、-b、-p、-n、-d など) であり、Dvorak のタッチ タイプを以前の速度で完全に習得しましたが、 dvorak の emacs ショートカットに脳が反発しているようです。〜10年前に定期的にコーディングしたときにemacsを学びましたが、〜5年前に定期的にコーディングするのをやめ、その後Dvorakに切り替えました。is-the-switch-to-dvorak-worth-it でDvorak への切り替えについての良い議論があります。、しかし、私の理由は、a) 反復的な緊張に苦しんでいたため、しばらく速度を落としたい、b) Dvorak の人間工学に関するさまざまなレビューを見て、試してみたいと思ったからです。私にとっては、それは非常にうまく機能しました - 私はゆっくりと回復し、おおよそのフルスピード (~80 wpm) に戻った後、より多く、より長く痛みなくタイプすることができます - しかし、もう一度コーディングしたいので、emacs を再利用したいです私はドヴォルザークをあきらめていません。

4

6 に答える 6

16

同様の情報を検索しているときに、この質問を見つけました。私は新しいDvorakタイピストですが、Emacsを数年間使用しています。和音は私の脳に焼き付けられており、私はむしろ自分自身を再訓練したくありません。

私が非常に実行可能だと思ったのはC-\ english-dvorakset-input-method)です。キーボードはDvorakに再マッピングされますが、コードは同じままです(つまり、C-x C-fですC-(second key from l-shift) C-(fourth key from caps))。これは非常に便利な中間点であり、将来的にキーバインディングを再マップするオプションを提供しますが、2つの新しいシステムを一度に学習する必要はありません。

変数default-input-methodenglish-dvorakに設定すると、を押すだけC-\でアクティブにできます。これは、システムキーボードもDvorakにマップされている場合は機能しませんが、ほとんどすべてをemacsで行うため、機能します。

于 2011-12-25T19:46:36.747 に答える
14

私は毎日DvorakでEmacsを使ってプログラミングしており、元のキーバインディングを保持しています。変更しない主な理由は、同僚のEmacsを使用できるようにすること、または私がいじりたくないアカウントでEmacsを起動できるようにすることです。とても慣れてきたので、今はかなり満足しています。

明らかに、CxCsやCxCcなど、いくつかの片手ショートカットが両手になりましたが、Dvorakユーザーは一般的にタッチタイピングを行っているため、常にキーボードを両手で使用しています。

だから、私は試してみることを提案することしかできません、多分一度に少ないコマンドに集中して、それから作り直すのですか?

于 2010-12-11T20:43:18.803 に答える
3

ドヴォルザークに固有のものではありませんが、「At home 修飾子」を発見しました。

これにより、キーが二重の機能を果たすことができます。たとえば、スペースを押すとスペースが入ります。しかし、別のキーと一緒にスペースを押すと、ctrl として機能します。これにより、いくつかの厄介なコンボが入力しやすくなります。

于 2012-03-10T05:32:48.447 に答える
3

私は Qwerty で何年も Emacs を使用し、Dvorak に切り替えてから 4 年間使用しました。Dvorak に対応するために、デフォルトの Emacs バインディングに変更を加えていません...すべてがそのままで問題なく動作することがわかりました (ただし、しばらく Cf について何かをしなければならないと思っていましたが、結果は変わりませんでした)。問題になる - それは、キーボードのレイアウトというよりも、私の手の持ち方によるものです)。

マッスル メモリのトピックについては、新しいレイアウト用にすべてを再バインドしようとすることはお勧めしません。これは大変な作業であり、Emacs の init を変更するよりも、他の人の Qwerty を Dvorak レイアウトに変更する方がはるかに簡単なことがよくあります。 Dvorak のバインディングのセット全体に合わせて、IMHO は必要ありません。

于 2010-12-13T18:52:55.500 に答える
1

私は dvorak を数年 (6 ~ 7 年) 使用しており、Emacs を「本物の」目的で使用するずっと前に使用していました。C-cだから私はコンボを元の形で学びました.通常は大丈夫だと思います.最大の問題は、キーが1つしかないため、 で始まるコンボCtrlです. キーボード全体に手を伸ばさなければなりません。

を最近知ったので、 、 、(keyboard-translate FROM TO)にリバウンドC-jしました。私はまだそれについてどう思うかよくわかりません.頭と指をいじりますが、古いものよりは少し便利です. やってみて。C-cC-cC-jC-c

(keyboard-translate ?\C-j ?\C-c)
于 2010-12-12T10:40:26.813 に答える