Theo mặc định, emacs 22.1.1 chỉ hiển thị phần đầu của bộ đệm biên dịch khi bạn lần đầu tiên phát hành lệnh biên dịch. Tôi muốn nó tự động cuộn xuống dưới cùng khi tôi sử dụng lệnh biên dịch để lưu các lần nhấn phím. Bằng cách này, tôi có thể dễ dàng có được trạng thái của trình biên dịch hiện tại bằng cách chỉ nhìn vào bộ đệm biên dịch và xem các tệp nào hiện đang được biên dịch thay vì phải chuyển cửa sổ và cuộn xuống cuối bộ đệm. Bất kỳ ý tưởng?Làm thế nào để có được trạng thái nhanh chóng từ bộ đệm biên dịch Emacs?
15
A
Trả lời
12
Từ Info> emacs> Compilation:
.Nếu bạn đặt biến
compilation-scroll-output
đến một phi giá trịnil
, sau đó bộ đệm biên soạn luôn cuộn theo đầu ra như nói trong
7
(setq compilation-scroll-output t)
hoặc
M-x set-variable compilation-scroll-output t RET
Ngoài ra, nếu bạn quen với việc sử dụng next-error
và previous-error
trước khi biên dịch kết thúc, bạn sẽ bắt đầu thấy lý do hành vi mặc định là mong muốn.
14
Tôi nghĩ rằng lựa chọn tốt nhất là để ngăn chặn về lỗi đầu tiên
(setq compilation-scroll-output 'first-error)
Với cấu hình này, Emacs cuộn chế độ biên soạn cho đến khi lỗi đầu tiên xảy ra. Điều này cho phép bạn sử dụng next-error
và previous-error
trước khi quá trình biên dịch kết thúc.
Nếu không có bất kỳ lỗi nào, nó cuộn cho đến khi kết thúc và do đó bạn có thể dễ dàng thấy rằng quá trình biên dịch thành công.
Các vấn đề liên quan
- 1. Làm thế nào để điều chỉnh đường dẫn mà Emacs biên dịch-goto-lỗi được từ bộ đệm biên dịch?
- 2. Emacs biên dịch tự động đóng bộ đệm?
- 3. Làm thế nào để nhanh chóng chuyển đổi kiểu nền thanh trạng thái khi một ứng dụng được khởi động?
- 4. Làm thế nào để biên dịch CEDET 1.0pre7 biên dịch cho Emacs 23.1.50 trên Windows?
- 5. Làm thế nào để tải bộ đệm hiện tại vào trình thông dịch Python trong Emacs?
- 6. Có cách nào nhanh chóng để tạo bộ không?
- 7. Màu ANSI của dưa chuột làm lộn xộn bộ đệm biên dịch emacs
- 8. Bộ đệm giao thức Scala biên dịch
- 9. Làm thế nào để có được trạng thái xây dựng từ GitLab CI?
- 10. Làm thế nào để có được một nhị phân Linux biên dịch sẵn cho protoc (bộ đệm giao thức)?
- 11. Trạng thái của bộ đệm OpenGL có thể tồn tại như thế nào giữa các lần chạy chương trình?
- 12. Bộ đệm giao thức của Google được biên dịch
- 13. Làm thế nào tôi có thể có được bộ đệm biên dịch đặt điểm vào cuối của nó?
- 14. Nhóm/tab đệm Emacs
- 15. Làm thế nào để xóa hoàn toàn trạng thái của Emacs Calc?
- 16. Làm thế nào để nhanh chóng thử nghiệm mã Java?
- 17. Làm cách nào để có được bộ đệm biên dịch ở phía dưới thay vì ở bên phải trong Emacs 23?
- 18. emacs lisp, làm thế nào để có được chế độ đệm chính?
- 19. Làm thế nào để nhanh chóng stdClass tại chỗ
- 20. Làm thế nào để nhanh chóng kiểm tra Windows Gadgets?
- 21. Cách nhanh chóng tìm tệp trong không gian làm việc/chuyển đổi giữa bộ đệm/v.v. trong Eclipse?
- 22. Biên dịch C để cho phép tràn bộ đệm
- 23. emacs keybinding để biên dịch tập tin C
- 24. Làm thế nào để tải 1 triệu hồ sơ từ cơ sở dữ liệu nhanh chóng?
- 25. Làm thế nào để chuyển đổi giữa các bộ đệm hiển thị trong các emacs?
- 26. Emacs: làm thế nào để biên dịch (chạy make) mà không cần nhấn enter cho truy vấn lệnh biên dịch?
- 27. Làm thế nào để chạy shell django từ Emacs?
- 28. Emacs reindenting toàn bộ bộ đệm C++
- 29. Làm thế nào để chuyển đổi biên dịch trong Visual C++ và làm thế nào tối ưu hóa và nhanh chóng là nó?
- 30. Bộ đệm đệm đầy nhanh hơn tôi có thể đọc