「display」スクロール、フォント、色、テキストや画像の配置を含むEmacs表示機能用です。780桁目でルーラーを取得するにはどうすればよいですか?プログラマーとして、特定の列(通常は80)にルーラーを表示したいので、両方ともその列を横切ったときに表示されますが、コードに早期に再フォーマットできるようにどれだけ近いかを確認します。私がこれまでに見つけたオプションは、すべてこの目標を達成していません。whitespace-mode、column-enforce-mode、およびcolumn-marker行のテキストがすでに経過した後にのみ、個々の行をハイライトfill-column。コラムを横切ったときだけでなく、コラムに近づいたときを見たいです。fill-column-indicator良い解決策になる、それが壊れる除きauto-complete-mode、company-mode、avy、そしてより多くの。これらは、それぞれが個々の回避策を必要とする修正するのは難しいように見える問題である-例えば、参照の問題と問題)、2歳以上、後者を。programming2EmacsでのOTF合字のサポートPragmataProは、多くのプログラミング合字が付属する書体です。私の理解では、これらはOpenTypeフェイス(OTF)の合字です。私はEmacsが(例えば文字の組み合わせのプログラム交換をサポートしていることを認識しています-&gt;し⟶たりlambdaしますλ)。これらは独自のコードポイントを持っているため、実際の合字にはないユニコードの偽合字です。私のメインプログラミングフォントは、必要なすべての数学記号をカバーしていないため、最初に次のようにフォントフォールバックを設定しました。私の理解が正しければ、これにより、Consolasが処理できない文字がFreeMonoで処理されるようになります。FreeMonoに処理できない場合は、Symbolaを使用して表示する必要があります。それは私の理解でもありますt"fontset-default"上記と同じ。残念ながら、まだ適切なフォントが選択されていない場合がありました。unicode2段落を文ごとに1行に分割しながら、視覚的にラップしたままにするにはどうすればよいですか?これは、行ごとに1センテンス(機能と動機)でファイルを編集するのと似ていますが、すべての文で視覚的な区切りではなく、完全で流れるような段落が必要です。アクティブな場合、同じ段落の行を視覚的に結合し(\n\nまたはparagraph-separateorまたは...で区切られていない)、visual-line-mode実際に挿入せずに行をラップする動作(おそらくから派生する)をアクティブにするマイナーモードが必要です\n。そのようなモードは存在しますか?そうでない場合、結果を達成するために段落の表示プロパティを変更するプロセスについてどうすればよいですか?(結局、これはそのようなモードの要点であり、スニペットから開発することができます。Emacsは、実際に日本語の文字を10%大きくした場合に、単に1つとして数えます。列の幅をピクセル単位で設定できますか?&lt;10&gt;が幅を設定することは知っていますが、固定幅の文字でカウントされるため、これは役に立ちません。問題は基本的にemacsがどのように列を揃えるか(フォント幅を使用)です。align2emacsがファイルの最後の改行を表示しないようにするにはどうすればよいですか?vimの奇妙な点の1つは、ファイルが改行文字で終わっている場合、ファイルの最後に空の行が表示されないことです。このように、ファイルが改行で終わっていない場合、表示は同じ[noeol]ですが、モードラインのマーカーのみが表示されます。Emacsは、ファイルが改行で終わっている場合は最後の行を表示し、それ以外の場合は表示しません。Emacsの振る舞いは根本的に賢明ですが、良くも悪くも、私は前者に慣れてきました。スクリーンショットは3つのウィンドウを示しています(小さすぎる場合は、新しいタブに画像を表示します)。左側の大きなemacsウィンドウ。hexl-modeファイルの最後(カーソルが置かれている場所)に改行が実際にあることを示しています。右上のEmacsウィンドウ。空の3行目にカーソルがあります。右下にVimウィンドウがあり、最後のテキスト行にカーソルがあります。ファイルが改行で終わっていても、カーソルはこのポイントの下に移動できません([noeol]vimステータスラインにマーカーはありません)。hファイルをたくさん扱っています。emacsが実際にテキストを削除せずに、これらのファイルが存在しないかのように表示したいと思います。長いバージョン:完全にテキストではなく、バイナリデータが含まれているファイル(たとえば、PostScriptまたはPDFファイル)を開いたとします。Emacsリファレンスカード(PDF)を開いたとします。Emacsは「上位」バイト(128〜255の値を持つバイト)を8進数のエスケープシーケンスとして表示します。128は\200、129は\201、...、255はと表示され\377ます。^I、および改行として表示されないバイト10を除いて^J)をキャレットとして示し、その後に64文字先の文字が続きます:バイト0は^@、バイトとして表示されます1は^A、...、バイト26は^Z、バイト27は^[、...、バイト31はと表示され^_ます。Emacsはバイト127をとして示しています^?。Emacsが8進数を表示する理由は歴史的なものであることは知っています。数十年前のある時点で、8進数がより一般的に使用されていました。ascii最初は8進数で始まり、TeXは8進数のエスケープシーケンスをサポートします。)しかし、最近では8進数は16進数よりも有用ではないので(たとえば、出力hexdumpまたはPythonバイト文字列表現と比較するため)、16進数を表示したいと思います。エスケープシーケンス。(注:8進数のエスケープシーケンスは、通常のテキストのように見える代わりに強調表示されます。エスケープ文字に「入る」ことはできません(つまりC-f、前のポイントでヒット\343すると、後のポイントに移動します\343)。escape24つのスペースでインデントしますが、2つ表示します職場では、インデントに4つのスペースを使用する必要があるというポリシーがあります。私の意見では、コードを読みにくくしています。使用例:下部に空白行があるバッファーがあります。空白行を超えるウィンドウの下部も空白です。バッファの終端/空白行がどこで停止するかを視覚的に確認できるようにしたいと思います。下のスクリーンショットのように、Vimはウィンドウの下部にある非テキスト文字(チルダ)を使用してこれを行い、そのスペースのバッファー(空白行など)には何もないことを示します。@glucasの答えは正しいようですが、小さなラップトップ画面の画面スペースを節約するために私のものをnilに設定したので、フリンジを使用しない答えを見たいです。24.5.0をインストールしています。Xと一緒にインストールしたいと思います。Fedoraを使用しています。構成スクリプトはx-toolkitを見つけることができません。fedoraのxツールキットはgtkであるべきだとどこかで読んだことがあります。install1ウィンドウを分割しないようにEmacsを設定する方法は?分割ウィンドウが要求された場合にのみ発生する新しいワークフローを試したいです。それ以外の場合、Emacsはウィンドウを変更するだけです。occurしたりします。Emacsはウィンドウを正しく変更します。*compilation*バッファー内RETで、行を押すと、Emacsはフレームを2つのウィンドウに分割します。display弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。