Windows 7 で Emacs v24.3 を使用しています。キー バインドを再マップする方法を学習しようとしています。
ホーム ディレクトリに .emacs ファイルを作成しました。このファイルには次の 1 行が含まれています。
(global-set-key (kbd "C-f") 'isearch-forward)
runemacs.exe で Emacs を起動します。存在しないファイルを見つけ、いくつかの単語を入力し (テキストの先頭をクリック)、入力C-F
して検索します。プロンプトが表示され、I-search:
テキストを段階的に検索できます。ここまでです。
isearch-forward
問題は、動作がデフォルトのキーストロークと同じであると仮定するとC-s
、そうではないことです。C-f
次に出現する文字列を検索するためにもう一度入力すると、ミニバッファーにプロンプトが表示されるだけですI-search
。
文字列の次の出現を検索できません。さらに、Del
キーは逆方向に検索を繰り返すと想定されています。を使用して検索すると、それは起こりませんC-f
(.を使用して検索すると発生しますがC-s
)。
したがって、この単一のキー マッピングは 2 つのことを壊しているようです。マッピングが間違っていますか? それともこれらのバグですか?マッピングが間違っている場合C-f
、isearch-forward
コマンドにどのようにマッピングすればよいですか?