Nhật thực khó chịu tự động đóng dấu ngoặc kép


93

Tôi luôn thấy rằng các tính năng đóng ngoặc và trích dẫn tự động của nhật thực là vô dụng. Ví dụ: nhấn vào một "sẽ dẫn đến

"<cursor>"

Tôi không cần câu trích dẫn thứ hai. Thật khó chịu khi gỡ bỏ sau đó. Làm cách nào để tắt tính năng này?

Cập nhật: Tôi hiện vẫn bật cài đặt này. Nếu bạn gõ một câu trích dẫn khác "nó sẽ đột phá.


3
Tôi biết bài đăng này đã gần 4 năm tuổi, nhưng trong trường hợp những người khác phát hiện ra điều này ngay bây giờ như tôi đã làm: Bạn có thể nhấn tab để di chuyển con trỏ đến vị trí được đánh dấu. Điều này có nghĩa là bạn không cần phím mũi tên ra khỏi qoutes / brackets / parens, v.v. Khá tiện dụng. Tôi đã đóng tất cả lại khi tôi phát hiện ra điều này.
jtsmith1287

3
Đã đồng ý. Đây là loại hành vi bạn có thể thực hiện trong MS word nhưng lại bị phản đối trong Eclipse. Khi các nhà phát triển cố gắng đoán những gì người dùng muốn, người dùng sẽ cố gắng đoán những gì các nhà phát triển đoán họ cần ngay từ đầu.
Alain Pannetier

Trên thực tế, tôi biết đã bật cài đặt này và chỉ cần nhập một câu trích dẫn khác "để vượt qua.
Yada 27/09/13

3
Điều này đặc biệt khó chịu khi bạn muốn chia nhỏ một chuỗi bằng cách nhập dấu ngoặc kép bên trong một chuỗi hiện có. "string" -> "stri" + ""ng"... tuy nhiên, đó là một lần nhấn thêm phím xóa / xóa. Nếu chỉ có một cài đặt cho tự động hoàn thành trong các trường hợp cụ thể.
Adam Jensen

1
Đối với Android Studio: Cài đặt> Trình chỉnh sửa> Chung> Phím thông minh> Trích dẫn ghép nối trong (bỏ chọn).
cẩn thận7j

Câu trả lời:


99

Hãy thử Window -> Preferences -> Java -> Editor -> Gõ và bỏ chọn hộp kiểm "Chuỗi" trong nhóm "Tự động đóng".


@drevicko Tìm bác sĩ tâm thần
bobobobo

Đối với Perl, đó là trong Preferences> Perl EPIC> Editor> thông minh Typing
golimar

2
Tôi đã làm tất cả những điều này nhưng nó vẫn tự động đóng dấu ngoặc kép trong tệp CSS, arrrgh!
thdoan

Đối với Phát triển cơ sở dữ liệu, nó nằm trong Quản lý dữ liệu> Phát triển SQL> Trình chỉnh sửa SQL> Nhập
golimar

Trong Tùy chọn, tìm kiếm "Chuỗi". "Nhập"> "Tự động đóng"> "Chuỗi" (chính nó được đặt trong dấu ngoặc kép trong hộp thoại Sở thích) hiển thị ở nhiều nơi. Tôi đã xóa "Chuỗi" trong tất cả chúng. Dường như đã giúp ...
RBV

18

Bạn cần tắt tính năng này cho tất cả các trình soạn thảo: Đi tới Tùy chọn và trong hộp "gõ văn bản bộ lọc", nhập "nhập". Sau đó nhấp vào từng kết quả và bỏ chọn tất cả các tùy chọn tự động đóng không mong muốn.


Tôi muốn tất cả các tùy chọn được tìm thấy theo cách này, nhưng tôi không tìm ra cách để tắt tính năng tự động thêm "." Khi chỉnh sửa PHP trong quan điểm Web. Tôi đã tắt tất cả các tùy chọn tự động trong kết quả tìm kiếm "đang nhập" và chỉ khởi động lại nhật thực để bị cản trở lại!
en_Raude

2
Đây là một câu trả lời tốt hơn nhiều so với câu trả lời được chấp nhận. Có nhiều cấu hình cho mỗi loại ngôn ngữ bạn đang sử dụng, vì vậy cấu hình chắc chắn nhạy cảm với ngữ cảnh (ví dụ: Java, Javascript, HTML) và rõ ràng phải được thay đổi cho từng loại.
MuffinMan

Chà, danh mục "nhập" của trình soạn thảo XML trong tùy chọn chỉ được hiển thị khi tìm kiếm "nhập". Bạn không thể điều hướng trực tiếp đến tùy chọn này ... Cảm ơn rất nhiều.
BlackEye

1
Đối với tệp HTML, bạn cần tắt Web -> Tệp HTML -> Trình chỉnh sửa -> Nhập -> "Tự động đóng cho Giá trị thuộc tính". Không giống như nó gợi ý, dấu ngoặc kép không chỉ được chèn cho các giá trị thuộc tính mà còn khi chỉnh sửa nội dung văn bản của phần tử HTML.
Dennie

2

Nhảy ra khỏi dấu ngoặc kép bằng cách chỉ cần nhấn Enter khi bạn nhập xong nội dung chuỗi (ít nhất là trong trình soạn thảo java).


Cảm ơn vì mẹo này, hữu ích khi tôi đang thoát khỏi các dấu ngoặc kép trong một mã giống như '\''và không muốn có một câu trích dẫn cuối cùng, tôi vừa nhấn enter và xóa.
Daniel Sokolowski

2

Để tắt báo giá tự động trong Titanium Studio, trong tùy chọn -> Titanium Studio -> Trình chỉnh sửa -> bỏ chọn "Tự động đóng các cặp ký tự phù hợp"


2

Bạn cũng có thể nhấn trích dẫn khi muốn thoát khỏi báo giá tự động hoàn thành. Điều này sẽ đưa bạn ra ngoài báo giá như thể bạn tự đóng nó. Vì vậy, tính năng này không thực sự phá vỡ quy trình lập trình của bạn.


Như đã thấy trong bản cập nhật của người đăng ban đầu, câu trả lời này thực sự là hành vi mà anh ấy tìm thấy để giải quyết vấn đề của mình. Tôi không biết tại sao mọi người lại phản đối.
h3dkandi

1

Vị trí cho các khả năng trích dẫn tự động tương tự trong PyDev cho nhật thực: Windows -> PyDev -> Trình chỉnh sửa -> Nhập văn bản -> "Tự động đóng theo nghĩa đen."

Để cho phép nhấn enter để thoát khỏi dấu ngoặc kép, hãy chọn "Bật liên kết trên dấu ngoặc đơn tự động hoặc đóng theo nghĩa đen."

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.