3

折り返し線のないラテックステーブルを見たいので、で切り捨てに変更しましたM-x toggle-truncate-lines

しかし、2つのラテックス記号「&」の間にスペースを追加すると、最後のスペースを行った場所で行が折り返されます。一定数のスペースがemacsによって解釈されていると思います。どうすればこれを回避できますか?

ヒントをありがとう、ジョルダーノ

GNU Emacs 23.3.1(i386-mingw-nt5.1.2600)

4

1 に答える 1

3

ここには 2 つの異なる問題があります。1 つ目は、長い行の視覚的な切り捨てです。これが何をするかtoggle-truncate-linesです。オンにすると、ウィンドウの幅よりも長い行が折り返されて、すべてが画面に収まります。ただし、このラッピングは純粋に視覚的なものです。実際のファイルは変更されず、Emacs は表示方法を変更するだけです。

2 番目の問題は、段落の詰め込みです。がオンの場合auto-fill-mode、Emacs は設定されたしきい値より幅が広い場合、長い行を自動的に分割します。デフォルトでは、通常は 72 に設定されていると思います。したがって、行が 72 文字を超える場合は常に、Emacs は改行を追加して長い行を 2 行に分割します。これは実際にファイルを変更し、ウィンドウの実際の幅とは無関係です。

あなたの場合、Emacs は、入力したくない行を自動入力しているようです。いくつかのオプションがあります。最も速いのはオフauto-fill-modeにすることです。これは で行うことができますM-x auto-fill-mode。を大きな数値に設定しfill-columnて、しきい値を 72 よりも大きくすることもできます。一時的に を使用してC-x f 100 <RET>、100 を必要な線幅に置き換えることができます。より永続的な変更を行うには、好みの fill-column を .emacs に追加できます。

(set-default fill-column 100)
于 2012-06-08T20:48:27.423 に答える