3

Emacs に複数行の文がある場合、自然に次の行にオーバーフローします。ここで、カーソルがそのような文の先頭にあり、DOWN ARROWキーを押すと、カーソルは次の行自体ではなく、次の文の先頭 (4 ~ 5 行下にある可能性があります) に配置されます (他の編集者が行うこと)。ENDHOMEキーの動作も同じです。

この動作を変更して、次の文ではなく次の行にカーソルを移動する方法はありますか?

4

3 に答える 3

6

私はまだ試していませんが、あなたが求めているのは emacs 23 のデフォルトの動作だと思います。どのバージョンを実行していますか?

emacswiki のMove By Visible Linesページをチェックしてみてください。

于 2009-10-02T02:25:42.570 に答える
0

auto-fill-modeまたはを試してみてくださいlonglines-mode。どちらかを使用するM-Xには、必要なコマンドを入力します。同じ方法でそれらをオフに切り替えます。

それでもうまくいかない場合は、下向き矢印に適用されているバインディングを調べてください。入力C-h kしてから下矢印キーを押します。

于 2009-10-02T02:12:01.493 に答える
0

テキストが折り返されているように聞こえるため、定義 (行はキャリッジ リターンで区切られた文字のグループ) により、次の行に移動しています。

それが苦痛であることには同意しますが、他の多くの編集者もこのような振る舞いをしています。

1 つの方法は、ラッピングをオフにすることです。

Mx toggle-truncate-lines

エディターですべてのテキストを表示することはできませんが、次の行に移動します。

于 2009-10-02T02:14:30.787 に答える