2013-04-28 34 views
5

Tôi đang sử dụng NetBeans 7.3 và tôi thích các tính năng tự động hoàn thành của nó. Tuy nhiên trong phiên bản 7.3 mới này, khi tôi nhập <script src=, nó sẽ tự động tạo hai dấu nháy đơn như sau: <script src='|'. Tuy nhiên tôi cần những dấu ngoặc kép này để có dấu ngoặc kép: <script src="|".Làm thế nào để buộc netbeans html autocompletion sử dụng dấu ngoặc kép thay vì dấu nháy đơn?

Tôi đã xem xét ở mọi nơi trong các cấu hình và không tìm cách ép buộc NetBeans sử dụng dấu ngoặc kép thay vì dấu nháy đơn. Bất kỳ ai biết cách nào hay cách giải quyết khác? Cảm ơn trước cho bất kỳ gợi ý và giúp đỡ.

+0

Hoàn toàn cần thiết rằng nó tạo ra dấu ngoặc kép mặc dù? –

+0

Vâng, nó phụ thuộc vào những gì "hoàn toàn cần thiết" có nghĩa là. Tất cả cuộc sống của tôi, tôi đã sử dụng dấu ngoặc kép trong HTML và đó là tùy chỉnh lập trình của tôi. Tôi biết rằng các dấu nháy đơn là hợp lệ, nhưng nó làm cho mã của tôi ít thoải mái hơn khi đọc và trộn với mã cũ với dấu ngoặc kép và tôi có thể cho bạn nhiều lý do hơn, nhưng tôi không nghĩ chúng quan trọng vì nguyên nhân của câu hỏi này . Phải có cách làm thế nào để thiết lập loại báo giá được sử dụng trong Netbeans, đó là một thực tế. – Frodik

+1

Với "hoàn toàn cần thiết", tôi muốn nói nếu nó là dành cho bạn. Như bạn đã nói, nó là hợp lệ. Nhưng tôi có thể hiểu - từ quan điểm cá nhân - bạn muốn có báo giá hoàn thành gấp đôi. Dù sao, một sửa chữa mà bạn có thể thử - nếu những dấu nháy đơn này làm bạn khó chịu quá nhiều - chỉ cần vô hiệu hóa các dấu ngoặc kép tự động hoàn thành. Bạn sẽ phải tự mình gõ dấu ngoặc kép, nhưng ít nhất những dấu nháy đơn khó chịu này sẽ không hiển thị nữa. –

Trả lời

12

Tôi tìm thấy câu trả lời bằng cách chơi với nó một chút. Từ những gì tôi đã nhìn thấy câu trả lời được đề xuất trên trình theo dõi lỗi không chính xác. Các câu trả lời có bởi flangefrog là của tôi.

Nhập nội dung nào đó như <div class= bây giờ con trỏ của bạn phải ở giữa hai ký tự trích dẫn kép hoặc trích dẫn kép. Bây giờ bạn có thể nhập loại ký tự trích dẫn khác và nó sẽ thay đổi tùy chọn của bạn.

0

Tôi không chắc chắn vấn đề ở đâu vì tính năng tự động hoàn thành hoạt động trên <script src="|" đối với tôi có dấu ngoặc kép. Có thể đó là vấn đề với hệ điều hành của bạn, bạn đang sử dụng hệ điều hành nào? Tôi đang sử dụng Windows 7 atm.

Btw mine NetBeans là cài đặt mới (phiên bản 7.3) - vì vậy có thể nếu bạn thử cài đặt lại nó sẽ hoạt động theo cách tương tự như nó hoạt động đối với tôi.

Tôi cũng sẽ kiểm tra xem bạn có thực sự đang viết nó trong tệp html mới không có xhtml hay cái gì khác .. ngay cả khi tôi đã thử xhtml nó vẫn mang lại cho tôi "" không đơn lẻ.

Hy vọng câu trả lời này có thể giúp ích một chút. Nếu tôi có thể tôi sẽ làm cho nó trở thành một bình luận ...

+0

Tôi có Linux và khi tôi có 7.2 nó sử dụng dấu ngoặc kép. Nhưng sau khi cập nhật lên 7.3 nó bây giờ sử dụng dấu nháy đơn. Tôi đã hy vọng có một số cách mà tôi có thể thiết lập này là ưu tiên, nhưng không tìm thấy bất kỳ. – Frodik

0

Bạn có thể tải về và cài đặt các phiên bản trước, nếu 7.3 phiên bản không điều quan trọng là đánh bóng khả năng phiên bản 7.2.)

https://netbeans.org/community/releases/72/

Ngoài ra, hãy xem xét kiểm tra giải pháp mà một coder đôi khi được tìm thấy khi giải quyết một vấn đề tương tự (nền tảng Linux quá).

https://netbeans.org/bugzilla/show_bug.cgi?id=228535 (xem phía dưới màn hình)

+0

OK, tôi quan sát thấy rằng "giải pháp" liên kết hoạt động, đó là hành vi lạ, tuy nhiên nó hoạt động. Bạn phải backspace các dấu ngoặc đơn và loại báo giá duoble và sau vài lần bạn làm điều này Netbeans "học" sở thích của bạn và bắt đầu tự động hoàn thành dấu ngoặc kép duoble một lần nữa. Thổi tâm trí tôi. – Frodik

+0

Vâng, tốt, vui vì nó làm việc mặc dù. – Dmitry

+0

Tôi có cùng một vấn đề. Nó từng là dấu ngoặc kép trước đây, cho đến một ngày nào đó nó trở thành dấu nháy đơn và không bao giờ quay lại ... Tôi đã thử backspace và gõ dấu ngoặc kép để sửa lại hành vi này rất nhiều lần, không may mắn ... – whuhacker

Các vấn đề liên quan