Làm cách nào để loại bỏ khả năng di chuyển con trỏ sau khi kết thúc dòng trong IntelliJ?
Làm cách nào để loại bỏ khả năng di chuyển con trỏ sau khi kết thúc dòng trong IntelliJ?
Câu trả lời:
Menu tệp -> Cài đặt -> Trình chỉnh sửa -> Chung -> Không gian ảo và bỏ chọn 'Cho phép đặt dấu mũ sau khi kết thúc dòng'. Bạn cũng có thể bỏ chọn các tùy chọn khác trong bảng Không gian ảo.
Nếu các câu trả lời khác dường như không hoạt động, bạn có thể đã Column Selection Mode
bật. Trên máy Mac của tôi, nó được ánh xạ tới Cmd+ Shift+ 8. Nó nằm dưới menu Chỉnh sửa . Mục menu đó sẽ hiển thị một dấu tích nhỏ khi chế độ được bật.
Shift
+ Cmd
+ A
, gõ vào Column Selection Mode
và tắt nó đi.
Shift
+ Alt
+ Insert
. Đối với bất kỳ ai khác đang tìm kiếm nó, chỉ cần mở cài đặt và tìm kiếm Column Selection Mode
và nó sẽ hiển thị phím nóng của nó. Một ghi chú khác, tôi đang sử dụng Intellij 15 bằng Centos 7.
Để có được hành vi dự kiến nơi các vết lõm được tôn trọng khi bạn nhấp vào một dòng:
Trong Tùy chọn> Trình chỉnh sửa> Không gian ảo
Kiểm tra :
Cho phép đặt caret bên trong các tab.
Bỏ chọn :
Cho phép đặt caret sau khi kết thúc dòng.
Điều này thực sự gây phiền nhiễu cho tôi và rất ít có ý nghĩa như một hành vi mặc định đối với tôi.
Allow placement of caret inside indents
.
Lưu ý rằng đối với Intellij IDEA 11 cho mac, cài đặt được đặt trong menu IntelliJ IDEA và được gọi là tùy chọn. (Có thể một số loại mac mặc định?)
Những gì Matt_Bro đã nói (câu trả lời đầu tiên), nhưng nếu bạn đã bỏ chọn hộp này trong tùy chọn, hãy thử kiểm tra lại (tôi đã kiểm tra tất cả các hộp không gian ảo) và khởi động lại. Sau đó bỏ chọn và nhấn áp dụng - tại thời điểm này, không gian không giới hạn đã bị vô hiệu hóa đối với tôi.
Theo mặc định, nó bị tắt (không được kiểm tra).
Nếu nó được bật, bạn có thể sử dụng một trong 2 cách tiếp cận sau: