Làm cách nào để tắt khoảng trắng không giới hạn trong trình soạn thảo IntelliJ?


533

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?


8
Thật buồn cười - Tôi muốn chính xác điều ngược lại với Eclipse, để kích hoạt không gian ảo. Nhưng tôi thấy nó hiện đang là một lỗi chưa được giải quyết (21000).
Barry Kelly

14
Đến đây để bỏ phiếu cho "khoảng trắng không giới hạn" sẽ bị tắt theo mặc định: youtrack.jetbrains.com/su/IDEABKL-6478
rogerdpack

2
Các bạn, bạn có thể cung cấp thêm thông tin về lý do tại sao không gian ảo đó gây bất tiện cho bạn không?
denis.zhdanov

10
@ denis.zhdanov Tôi muốn có thể nhấn mũi tên phải và đến đầu dòng tiếp theo từ cuối dòng hoặc nhấp tùy ý vào bên phải của dòng và có con trỏ kết thúc chính xác ở cuối dòng. Tôi hiếm khi muốn đặt con trỏ một khoảng cách tùy ý ngoài phần cuối của văn bản hiện có và yêu cầu trình soạn thảo chèn một loạt khoảng trắng cho tôi khi tôi bắt đầu nhập. Tôi hiểu rằng một số người có thể thích làm điều đó hơn, nhưng đối với tôi, tôi muốn nó hoạt động tốt hơn khi tôi quen với mọi trình soạn thảo văn bản khác. Thật tuyệt khi nó có thể cấu hình được, mọi người đều hạnh phúc.
nairbv

10
Intellj 13 đã thay đổi mặc định để tắt.
Bjorn

Câu trả lời:


772

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.


26
thưa ngài, thật tuyệt vời - cảm ơn bạn rất nhiều, nó đã khiến tôi phát điên
ximumjasonxx

12
Yêu chồng chồng. Tôi đã nghĩ trước đó, thật khó chịu, tôi tự hỏi liệu tôi có thể tắt nó đi không. Chắc chắn câu trả lời của tôi đã được giải quyết. Cảm ơn vì tiền hỗ trợ.
Kyle LeNeau

34
Thật kỳ lạ khi họ có một mặc định mà mọi người đều muốn tắt.
Yada

17
Trong IntelliJ 11.1 (OS X), Tùy chọn> Trình chỉnh sửa> "Cho phép đặt dấu mũ ở cuối dòng"
romacafe

4
Tôi thích rằng "intellij vô hiệu hóa nhấp vào bất cứ đâu" là đề xuất tìm kiếm đầu tiên khi bạn nhập "intellij vô hiệu hóa" trong google.
Brian Gordon

189

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 Modebậ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.


2
Đối với tôi tùy chọn này là vấn đề. Tôi đã sử dụng phím tắt Shift+ Cmd+ A, gõ vào Column Selection Modevà tắt nó đi.
Fabian Leutolt

8
Thật ngọt ngào, tôi nghĩ rằng tôi đã vô tình bật cái này trong khi tạo một tập tin cào. Các phím nóng của tôi là 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 Modevà 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.
jemiloii

3
Điều này đã giúp! Phải đánh nó một cách tình cờ. Bất kỳ giải pháp đề xuất nào khác đã không thay đổi bất cứ điều gì.
Jonas Tonny

2
Điều này cũng có hiệu quả với tôi, nhưng tôi phải bỏ chọn thủ công từ menu bằng chuột - phím tắt là chính xác nhưng dường như không hoạt động: /
Matthew Đọc

Cảm ơn! Đây là tiền thưởng cho tôi
Ovi Trif

20

Để 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.


1
Đây là một thiết lập kỳ lạ. Tôi sử dụng khoảng trắng thay vì các tab, nhưng nó hoạt động như mong đợi. Các thiết lập có lẽ nên đọc Allow placement of caret inside indents.
Jim Schubert

19

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?)


4
Bạn luôn có thể tìm kiếm "dấu mũ" để tìm cài đặt bạn muốn.
dongshengcn

3

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.


1
tôi cũng phải đóng và mở lại tập tin tôi đang chỉnh sửa.
james Turner

1

IntelliJ IDEA 2016

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:

  1. Tập tin > Cài đặt ... (hoặc Ctrl+ Alt+ S)> Trình chỉnh sửa > Chung > Phần không gian ảo> bỏ chọn Cho phép đặt dấu mũ sau khi kết thúc dòng

    Tệp> Cài đặt

    Tổng biên tập Cho phép sắp xếp

  2. Trợ giúp > Tìm hành động ... (hoặc Ctrl+Shift + A)> nhập " Không gian ảo: Cho phép kết thúc "> Enterhoặc nhấp chuột trái (để chuyển giữa Bật và Tắt)>Esc

    Trợ giúp> Tìm hành động

    Cho phép Caret On Off

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.