Có một cú pháp cú pháp php tốt cho Emacs không? Tôi đang sử dụng Emacs 23. Tôi đã thử php-mode, nhưng điều đó không làm gì cả. Tôi đã thử nXhtml, nhưng điều đó bỏ qua chủ đề màu của tôi và hoàn nguyên về một số mặc định trông khủng khiếp. Có một trong những tôi đã bỏ lỡ hoặc có lẽ một thiết lập cấu hình tôi đã bỏ qua?PHP highlighter cú pháp cho Emacs
Trả lời
Tôi đã sử dụng số này http://www.emacswiki.org/emacs/php-mode-improved.el một số lần. Nhưng tôi đã chuyển trở lại nxhtml vì tôi phải chỉnh sửa quá nhiều tệp php/html/js/css hỗn hợp xấu trong những ngày này.
Tôi đã cố gắng deboutv một nhưng nó sux trên emacs (nó được tạo ra cho xemacs) và sự phát triển đã chết trong một thời gian với một số lỗi xấu còn lại.
Bạn nên thử các chế độ có sẵn trên emacswiki và xem liệu chế độ này có đủ tốt cho bạn hay không. Nếu không, tốt, bạn biết phải làm gì: tạo của riêng bạn.
Chế độ php bạn liên kết chắc chắn nhất sẽ cung cấp đánh dấu cú pháp. Nếu nó "không làm bất cứ điều gì", sau đó bạn đã không cài đặt nó một cách chính xác. Bạn có thể muốn kiểm tra lại cấu hình của mình.
Đó là những gì tôi đã tự hỏi. Những gì sau đó có thể được cấu hình sai? Tôi làm theo hướng dẫn (trước khi hỏi câu hỏi này và một lần nữa trước khi viết câu trả lời này) và vẫn không có gì. Tôi có thể thấy rằng tôi đang ở chế độ php khi tệp được tải, nhưng tôi không nhận được bất kỳ cú pháp tô sáng nào. Có điều gì tôi đã bỏ lỡ hoặc các hướng dẫn quên đề cập đến? – mozillalives
Bạn nên kiểm tra xem Emacs của bạn đã tải không có lỗi và nếu khóa phông chữ của bạn (đánh dấu cú pháp) được bật –
Ah, hãy khóa phông chữ đó. Tôi tìm thấy trang này và nó đã giúp http://www.emacswiki.org/emacs/EnablingFontLock, đặc biệt là phần về SXEmacs. Cảm ơn. – mozillalives
Tôi nghĩ rằng nXhtml không làm bất kỳ điều gì với chủ đề màu của bạn. Đó là thay vì chủ đề màu sắc của bạn mà không biết về màu nền mà nXhtml đặt trên khối với các chế độ chính khác nhau.
Các màu nền khác nhau ở đó để bạn biết rằng bạn có đầy đủ khả năng chỉnh sửa html Emacs trong phần html và khả năng của chế độ chỉnh sửa php bạn đang sử dụng trong phần php.
Bạn chỉ có thể yêu cầu nXhtml không tô màu nền nếu bạn thích.
- 1. Viết highlighter cú pháp
- 2. Trình soạn thảo phần mềm Java/cú pháp highlighter
- 3. Cú pháp apc.filters php
- 4. PHP "hoặc" Cú pháp
- 5. Phân tích cú pháp trong Emacs Lisp
- 6. highlighter swing syntax
- 7. Xác định cú pháp mới trong Emacs
- 8. Cú pháp dựa trên cú pháp Vim với php
- 9. Cú pháp cú pháp ngoặc nhọn PHP cho biến thành viên
- 10. Có Mustache Syntax Highlighter hoặc Plugin cho NetBeans không?
- 11. Trình phân tích cú pháp XML tốt nhất cho PHP
- 12. Trình phân tích cú pháp PHP cho các tệp cachegrind?
- 13. Có trình phân tích cú pháp PDF cho PHP không?
- 14. C# Làm nổi bật cú pháp cho Confluence
- 15. cú pháp thay thế cho công tắc
- 16. Cú pháp làm nổi bật tệp vimrc trong Emacs?
- 17. PHP EDI X12 Phân tích cú pháp
- 18. Phân tích cú pháp XML PHP
- 19. php chuỗi phân tích cú pháp xml
- 20. xml: phân tích cú pháp trong PHP
- 21. Xác thực cú pháp PHP trong VIM
- 22. PHP tags phân tích cú pháp HTML
- 23. Máy phát PHP và trình phân tích cú pháp PHP?
- 24. Làm cho các emacs để làm nổi bật cú pháp postgresql theo mặc định
- 25. Cú pháp màu sắc tốt hơn cho CoffeeScript trong các emacs?
- 26. Có thư viện ngữ pháp phân tích cú pháp (PEG) nào cho Javascript hoặc PHP không?
- 27. Scala cho-hiểu cú pháp
- 28. Có giải pháp gắn thẻ PHP Emacs thông minh không?
- 29. Tệp cú pháp Eclipse Cú pháp màu
- 30. Cú pháp chọn cú pháp Python
Hmm ... Tôi sẽ thử dùng deboutv. Bạn có biết liệu có cách nào để có được nxhtml để sử dụng màu sắc chủ đề của sự lựa chọn của bạn? Bởi vì tôi sẽ không bận tâm điều đó, miễn là tôi không phải sử dụng chủ đề màu xanh xấu xí của nó. – mozillalives
Tôi sử dụng nxhtml và một chủ đề màu tùy chỉnh và mọi thứ đều ổn. Vấn đề duy nhất tôi gặp phải là với các màu nền khác nhau cho các ngôn ngữ khác nhau trong cùng một tệp - nhưng chúng có thể được thay đổi hoặc đơn giản là vô hiệu hóa. Btw nxhtml sử dụng chế độ php. –
Chế độ php-được cải thiện kết hợp với lời khuyên của Bozhidar về khóa phông cố định mọi thứ. Cảm ơn. – mozillalives