我在Ubuntu 10.04上運行Emacs 24,在默認的C++環境中編碼C++。經過一段時間的編碼後,我的縮進引擎似乎打破了 - 按下「製表符」可以在行首開始縮進位置。整個緩衝區的選擇將導致整個緩衝區不被縮進。此問題會影響當前或稍後打開的所有緩衝區。到目前爲止,我發現修復它的唯一方法是重新啓動emacs(非常不方便)。是否有另一種方式來重新啓動我的縮進引擎?試圖加載不同的縮進樣式不能解決問題。emacs 24 C++自動縮進中斷
回答
你讀過這篇文章嗎?
http://lists.gnu.org/archive/html/help-gnu-emacs/2012-09/msg00216.html
這聽起來像您可以通過更新CC模式解決您的問題。
我發現不平衡預處理指令(#ifdef來等),可以把它扔進這種行爲
的我看到了同樣的24.3,但我發現,關閉和重新開放受影響的緩衝區也解決了這個問題。
同樣在這裏...只是升級到emacs 24.3.1(xubuntu 14.04),我偶爾發現縮進引擎完全錯誤。沒有注意到早期的emacs。關閉文件然後重新打開是一種解決方法。 –
這是我係統(Emacs 24.3 x86_64 Red Hat Linux)的一個反覆出現的問題,可能是Emacs 24中引入的一個bug,從link posted by event_jr判斷。 我遇到這個問題相當頻繁,通常通過重裝解決它,我在工作的任何緩衝液:
M-x revert-buffer RET yes RET
這樣你就不必關閉沒有緩衝,也不Emacs的。
關閉和打開文件的工作原理,只是恢復緩衝區不幸的是(24.3.1 x86_64-pc-linux-gnu)。 –
同樣對我來說還原緩衝是不夠的:/ – log0
- 1. 在Emacs 24的python-mode(python.el)中啓用自動縮進?
- 2. 在Emacs,Atom和Sublime中自動縮進
- 3. Emacs自定義語言自動縮進
- 4. C++模板和Emacs:自定義縮進
- 5. C中的自動縮進#
- 6. 自定義emacs nxml縮進
- 7. Emacs自定義縮進
- 8. emacs 24 autocomplete yasnippet
- 9. Emacs縮進C++類方法?
- 10. 問:在emacs 24中將python縮進設置爲2個空格?
- 11. 在emacs中,如何在C/C++中禁用註釋自動縮進?
- 12. 預處理器宏Emacs C模式自動縮進失敗
- 13. emacs中的自適應縮進?
- 14. 在Emacs中縮進C塊註釋
- 15. Emacs縮進
- 16. 在emacs中動態縮進ruby代碼
- 17. Emacs中ccmode中的新行和自動縮進大括號
- 18. Emacs 24:有沒有辦法使用cc模式的縮進?
- 19. Clojure中的Emacs自動縮進 - 像CL一樣嗎?
- 20. 如何在打開文件時在emacs中自動縮進?
- 21. 關閉perl-mode emacs中的自動縮進功能
- 22. 在Emacs中全局禁用自動縮進
- 23. 在Visual Studio 2010中使用emacs擴展,禁用自動縮進
- 24. Emacs像vim中的嚴格自動縮進
- 25. 縮進Emacs中的幾行
- 26. 在Emacs中縮進多行
- 27. emacs中的guile宏縮進
- 28. 縮進emacs中的CSS
- 29. Emacs中的Python縮進
- 30. Emacs在Debian 9上壞的自動縮進
我注意到這種情況發生在我'#include'特定的頭文件(特別是模板頭文件;註釋掉有問題的'#include'或重新啓動Emacs似乎解決了這個問題)。我在這裏留下這個評論以幫助人們嘗試隔離這個問題,以便它可以被正確地修復,因爲Emacs 24.3仍然存在問題。如果我發現確鑿的結論,我會更新。 – Cornstalks
總是不固定?它真的很煩人...... – ArthurLambert