Tôi đang chạy Emacs 24 trên Ubuntu 10.04, mã hóa C++ trong môi trường mặc định C++. Định kỳ sau một thời gian mã hóa, động cơ thụt đầu dòng của tôi dường như vỡ - nhấn "tab" để thụt lề các địa điểm đặt bất kỳ dòng nào ở đầu dòng. Chọn toàn bộ kết quả bộ đệm trong toàn bộ bộ đệm không bị thụt lề. Vấn đề này ảnh hưởng đến tất cả bộ đệm, hiện tại hoặc sau đó được mở. Cho đến nay cách duy nhất tôi đã tìm thấy để sửa chữa nó là (rất bất tiện) bước khởi động lại emacs. Có cách nào khác để khởi động lại động cơ thụt lề của tôi không? Cố gắng tải các kiểu thụt lề khác nhau không khắc phục được sự cố.emacs 24 C++ tự động thụt đầu dòng
Trả lời
Bạn đã đọc chủ đề này chưa?
http://lists.gnu.org/archive/html/help-gnu-emacs/2012-09/msg00216.html
Có vẻ như bạn có thể khắc phục vấn đề bằng cách cập nhật cc-mode.
tôi thấy chỉ thị tiền xử lý không cân bằng (#ifdef vv) có thể ném nó vào loại hành vi này
tôi xem cùng với 24,3 nhưng tôi thấy rằng đóng cửa và mở lại bộ đệm bị ảnh hưởng cũng giải quyết được vấn đề này.
cùng ở đây ... chỉ cần nâng cấp lên emacs 24.3.1 (xubuntu 14.04) và tôi thấy rằng đôi khi động cơ thụt lề làm cho nó hoàn toàn sai. Đã không nhận thấy điều này trên các emacs trước đó. Đóng tập tin và sau đó mở lại là một công việc xung quanh. –
Đây là sự cố định kỳ trên hệ thống của tôi (Emacs 24,3 x86_64 Red Hat Linux) và có thể có thể là lỗi được giới thiệu trong Emacs 24 đánh giá từ link posted by event_jr. tôi gặp phải vấn đề này khá thường xuyên và thường giải quyết nó bằng cách tải lại bất cứ điều gì đệm Tôi đang làm việc tại:
M-x revert-buffer RET yes RET
Bằng cách này bạn không cần phải đóng không đệm cũng không Emacs.
Đóng và mở tệp hoạt động, chỉ cần hoàn nguyên bộ đệm không may (24.3.1 x86_64-pc-linux-gnu). –
Tương tự đối với tôi hoàn nguyên bộ đệm không đủ: / – log0
- 1. Emacs Haskell thụt đầu dòng
- 2. Emacs thụt đầu dòng thích hợp?
- 3. emacs như-vim ruby thụt đầu dòng
- 4. Emacs - ghi đè thụt đầu dòng
- 5. thử lấy khối thụt đầu dòng trong Emacs
- 6. Scala chế độ thụt đầu dòng trong Emacs
- 7. Thụt lề nhiều dòng trong Emacs
- 8. Vim thụt đầu dòng cho mẫu C++?
- 9. Emacs của Ruby tham số phương pháp thụt đầu dòng
- 10. Macro C/# xác định thụt đầu dòng?
- 11. Công cụ thụt đầu dòng C
- 12. C++ luồng đầu ra tùy chỉnh với thụt đầu dòng
- 13. Làm cách nào để làm cho Emacs tự động thụt lề mã C của tôi?
- 14. Thụt lề thụt đầu dòng với CSS trong Vim
- 15. Đặt mức thụt đầu dòng ban đầu cho PHP trong Emacs?
- 16. Emacs thụt đầu dòng của phá vỡ sau khi câu lệnh switch
- 17. emacs: thụt đầu dòng khác nhau cho các lớp học và struct
- 18. Làm thế nào để thay đổi chiều rộng thụt đầu dòng trong emacs chế độ
- 19. Emacs C++ - chế độ thụt lề không chính xác?
- 20. C++ Mẫu và Emacs: Tùy chỉnh thụt lề
- 21. Làm thế nào để tự động định dạng mã thụt đầu dòng trong VS2012?
- 22. Doxygen: \ mã thẻ giết thụt đầu dòng
- 23. vim và C++ 11 lambda: tự động thụt lề
- 24. Django template engine thụt đầu dòng
- 25. Shell Python trong Emacs 24?
- 26. CSS thụt lề trong các emacs
- 27. Mã Emacs để tự động đặt chế độ tab thụt lề theo mã hiện tại
- 28. Làm thế nào để hiển thị hướng dẫn thụt đầu dòng trong Emacs?
- 29. thiết lập chiều rộng thay đổi ác để thụt đầu dòng đệm cục bộ trong emacs
- 30. ANTLR: Không gian thụt đầu dòng?
Tôi nhận thấy điều này xảy ra khi tôi '# include' các tiêu đề cụ thể (đặc biệt là các tiêu đề có tiêu đề mẫu; nhận xét ra các lỗi # # include' hoặc khởi động lại Emacs có vẻ như để khắc phục sự cố). Tôi để lại bình luận này ở đây để giúp mọi người cố gắng cô lập vấn đề này để nó có thể được sửa chữa đúng cách, vì Emacs 24.3 vẫn có vấn đề. Nếu tôi tìm thấy một cái gì đó kết luận tôi sẽ cập nhật. – Cornstalks
Luôn không cố định? Nó thực sự gây phiền nhiễu ... – ArthurLambert