emacsでファイルを作成および編集するときに、Geanyやgeditなどのエディターでフォーマットが同じように見えるように構成するにはどうすればよいですか。インデントが正しく保持されないように見えます。
3 に答える
これはおそらくタブ('\t'
、0x9
)文字に関連しています。emacsがタブ文字を追加することを禁止するには、にカスタマイズindent-tabs-mode
しnil
ます。(C-h v indent-tabs-mode
)。既存のファイルのすべてのタブをスペースに置き換える(そして現在のemacsでのように見えるようにする)には、M-x untabify
(現在のリージョンに作用する)を使用します。
Emacsのインデントは複雑です。Emacsを初めて使用する場合は少し気が遠くなるかもしれませんが、Emacsのインデントがそのように機能する理由を知りたい場合は、時間をかけて読んでおくことを強くお勧めします。それは長期的には生活を楽にするでしょう。
あなたはemacsの初心者だと思います。emacsをカスタマイズする必要があります。デフォルトはニーズに合わない場合があります。編集するファイルの種類に応じて、適切なモードを設定する必要があります。たとえば、テキストファイルの編集にはMx text-modeが必要であり、Perlファイルの場合はMx cperl-modeなどが必要です。質問がインデントに関連している場合は、 http: //www.emacswiki.org/emacs/IndentationBasicsを参照してください。