Emacs に複数行の文がある場合、自然に次の行にオーバーフローします。ここで、カーソルがそのような文の先頭にあり、DOWN ARROW
キーを押すと、カーソルは次の行自体ではなく、次の文の先頭 (4 ~ 5 行下にある可能性があります) に配置されます (他の編集者が行うこと)。END
とHOME
キーの動作も同じです。
この動作を変更して、次の文ではなく次の行にカーソルを移動する方法はありますか?
私はまだ試していませんが、あなたが求めているのは emacs 23 のデフォルトの動作だと思います。どのバージョンを実行していますか?
emacswiki のMove By Visible Linesページをチェックしてみてください。
auto-fill-mode
またはを試してみてくださいlonglines-mode
。どちらかを使用するM-Xには、必要なコマンドを入力します。同じ方法でそれらをオフに切り替えます。
それでもうまくいかない場合は、下向き矢印に適用されているバインディングを調べてください。入力C-h kしてから下矢印キーを押します。
テキストが折り返されているように聞こえるため、定義 (行はキャリッジ リターンで区切られた文字のグループ) により、次の行に移動しています。
それが苦痛であることには同意しますが、他の多くの編集者もこのような振る舞いをしています。
1 つの方法は、ラッピングをオフにすることです。
Mx toggle-truncate-lines
エディターですべてのテキストを表示することはできませんが、次の行に移動します。