Ubuntu 10.04 で Emacs 24 を実行しており、デフォルトの c++ 環境で c++ をコーディングしています。しばらくコーディングした後、定期的にインデント エンジンが壊れているようです。「タブ」を押してインデントすると、任意の行が行頭に配置されます。バッファー全体を選択すると、バッファー全体のインデントが解除されます。この問題は、現在またはそれ以降に開かれたすべてのバッファに影響します。これまでのところ、私が見つけた唯一の修復方法は、emacs を再起動する (非常に不便な) ステップです。インデント エンジンを再起動する別の方法はありますか? 別のインデント スタイルを読み込もうとしても、問題は解決しません。
5517 次
4 に答える
4
このスレッドを読みましたか?
http://lists.gnu.org/archive/html/help-gnu-emacs/2012-09/msg00216.html
cc-mode を更新することで問題を解決できるようです。
于 2012-10-25T01:11:28.090 に答える
3
24.3でも同じことがわかりますが、影響を受けたバッファを閉じて再度開くと、問題が解決することもわかりました。
于 2014-01-13T11:49:07.813 に答える
0
アンバランスなプリプロセッサ ディレクティブ (#ifdef など) がこの種の動作にスローされる可能性があることがわかりました
于 2013-11-18T14:23:34.053 に答える