私はGNU emacsを使い始めた経験豊富なvimユーザーです。同様の時期に、私はCtrl-and - がpemacs の up と down のデフォルト値であることがわかり、vim の通常モードで k と j のバリアントであることもわかりました。Ctrln
あなたはこのショートカットの由来を知っている人ですか?私は論理的にそれらがp(revious)とn(ext)、または多分(u)pと(dow)nから来ると思いますが、尋ねたいと思います。彼らが属するプログラム、システムまたは標準。いくつかのランダムなemacsショートカットがvimに借用された可能性はほとんどないようです。したがって、両方に含まれていれば、emacsとvimよりも先に進むことができると思います。 *
キーストロークの質問に対する答えはGoogleを使用して見つけるのは難しいですが、興味深いことに、包括的なように見えるガイドでは「矢印キー」と呼ばれていません。ウィキペディア記事。
*関連ショートカットが1984 vi(sic)に文書化されているというコメントを指摘したThomas DickeyとMark Plotnickに感謝します。1978年のEmacsを参照妥当だが、共通の起源の問題がまだ存在すると思う。
答え1
いかなる種類の証拠も提供できませんが、Ctrl-PとCtrl-はバインディング(vs.)とは異なり、キーバインディングNに属します。この前提では、説明自体を見つける必要があります。emacs
vi
bindkey -e
bindkey -v
emacs
emacs
'チュートリアルが教えてくれます
これを行う方法はいくつかあります。矢印キーを使用できますが、手を標準位置に保ち、Cp、Cb、Cf、Cnコマンドを使用する方が効率的です。これらの文字は、以下のように4つの矢印キーと同じです。
- 前の行、Cp
- 戻る、Cb
- 攻撃者、参照。
- 次の行、CN
一般vi
ユーザーにとっては不快に思えるかもしれませんが、確かに意味があります。
答え2
Control+PとControl+はNTECO EMACS 1976の一部です。 Guy Steeleは、当時使用されていた多くのTECOベースのテキストエディタを統合したEMACSコマンドセットの創設者と見なされます。他のエディタにも同様のカーソル移動コマンドがありますが、まったく同じではありません。