Tôi có một loạt tệp C và tôi cần kiểm tra một bộ quy tắc thụt đầu dòng. Các quy tắc này được thực hiện tùy chỉnh. Tôi về cơ bản cần phải gắn cờ cảnh báo cho tất cả các vi phạm thụt đầu dòng. Có bất kỳ mã/công cụ nào phân tích cú pháp cơ bản của tệp C. Tôi đang lên kế hoạch để thêm công cụ của riêng mình vào một mã đã tồn tại.Công cụ thụt đầu dòng C
Trả lời
Vì bạn có kế hoạch mở rộng mã hiện tại, tại sao không sử dụng astyle?
Khi bạn có đúng cờ, nó sẽ định dạng mã của bạn sao cho kết quả sẽ luôn giống nhau. Tôi (thật đáng buồn) không tìm thấy bất kỳ lá cờ chạy khô nào, nhưng khác với tệp gốc của bạn và tệp astyle mới được tạo sẽ cung cấp cho bạn tất cả các vi phạm.
Tôi không muốn thay đổi tệp nguồn. Có công cụ nào thực hiện việc này không? – nikhil
@nikhil Nếu bạn không muốn tạo các tệp mới, tôi rất tiếc về các tùy chọn. Có lẽ http://stackoverflow.com/a/101835/2328956 sẽ giúp. Tôi muốn được quan tâm nếu bạn tìm thấy một giải pháp. –
- 1. Vim thụt đầu dòng cho mẫu C++?
- 2. Macro C/# xác định thụt đầu dòng?
- 3. Emacs Haskell thụt đầu dòng
- 4. C++ luồng đầu ra tùy chỉnh với thụt đầu dòng
- 5. Có một công cụ khác (bản vá) có ý thức thụt đầu dòng không?
- 6. Thụt lề thụt đầu dòng với CSS trong Vim
- 7. emacs 24 C++ tự động thụt đầu dòng
- 8. Doxygen: \ mã thẻ giết thụt đầu dòng
- 9. Emacs thụt đầu dòng thích hợp?
- 10. ANTLR: Không gian thụt đầu dòng?
- 11. emacs như-vim ruby thụt đầu dòng
- 12. Emacs - ghi đè thụt đầu dòng
- 13. Django template engine thụt đầu dòng
- 14. Vấn đề thụt đầu dòng NSOutlineView
- 15. Dòng lệnh Python: bỏ qua thụt đầu dòng
- 16. Scala chế độ thụt đầu dòng trong Emacs
- 17. Niềng răng cải tạo C++ mà không thay đổi thụt đầu dòng?
- 18. thử lấy khối thụt đầu dòng trong Emacs
- 19. HEREDOC can thiệp vào mã thụt đầu dòng
- 20. Bảo tồn thụt đầu dòng trong các ví dụ phần
- 21. JAXB: Nguyên soái đầu ra XML với thụt đầu dòng tạo ngắt dòng trống trên dòng đầu tiên
- 22. Tìm kiếm một công cụ linh hoạt hơn GNU thụt
- 23. công cụ tốt để thụt lề các tệp JavaScript
- 24. Emacs của Ruby tham số phương pháp thụt đầu dòng
- 25. PyDev thêm các tab để chặn thụt đầu dòng
- 26. Vim và thụt đầu dòng với dấu ngoặc/niềng răng
- 27. VIM và Scala - vấn đề thụt đầu dòng?
- 28. Chèn thụt đầu dòng cho các cột trong Vim
- 29. (python) docstring đang gây ra thụt đầu dòng lỗi
- 30. Haml có điều kiện if/else thụt đầu dòng
Thụt lề GNU khá dễ tùy chỉnh - bạn đã xem xét nó chưa? – gcbenison