Có thể hiển thị các khối #ifdef hiện tại trong Emacs (ví dụ ở chế độ dòng) không?Hiển thị các khối #ifdef kèm theo trong Emacs
Ví dụ:
#ifdef A
... | #cursor position num. 1
#ifdef !B & C
...
#else /* !B & C */
foo(); | #cursor position num. 2
#endif /* !B & C */
#endif /* A */
Nó sẽ hiển thị A
phù hợp chế độ, nếu tôi đặt con trỏ ở vị trí 1 và hiển thị A & !(!B & C)
ở vị trí 2. Tôi đã sử dụng chế độ ẩn-if-def. Nhưng đôi khi tôi cần phải làm việc với tất cả các khối #ifdef.
Không phải là câu trả lời, nhưng thật hữu ích khi thực hiện 'C-c C-u' để nhảy tới' # ifdef' gần nhất. Sau đó, bạn có thể sử dụng 'C-u C-' để trở về vị trí hiện tại của bạn. –