質問: emacsがすべての行の終わりに^ mを挿入するのはなぜですか linux環境でemacsがすべての行の最後に^ mを挿入するのはなぜですか?
回答: emacsの改行とwindows、unix、mac、すべて^ m ^ j ^ l q:emacsがバッファーに^ mを表示するのはなぜですか? a:「^ m」はascii印刷不可能なキャリッジリターン文字のキャレット記法(ascii 13)です。emacsがそれを示している場合は、^ mと^ jとemacsの文字が混在していることが原因である可能性があります。それらを一貫して改行として解釈することはできません。 これを修正するには、「set-buffer-file-coding-system」を呼び出してから、「mac」、「dos」、「unix」のいずれかを指定します。次に、ファイルを保存します。それでも問題が解決しない場合は、検索と置換を使用して手動で削除できます。