Bagaimana cara menghapus kemampuan untuk memindahkan kursor setelah akhir baris di IntelliJ?
Bagaimana cara menghapus kemampuan untuk memindahkan kursor setelah akhir baris di IntelliJ?
Jawaban:
Menu file -> Pengaturan -> Editor -> Umum -> Ruang Virtual dan hapus centang 'Izinkan penempatan tanda sisipan setelah akhir baris'. Anda juga dapat menghapus centang opsi lain di panel Ruang Virtual.
Jika jawaban lain sepertinya tidak berfungsi, Anda mungkin telah Column Selection Mode
mengaktifkannya. Di Mac saya dipetakan ke Cmd+ Shift+ 8. Itu terletak di bawah menu Edit . Item menu itu akan menampilkan sedikit tanda centang ketika mode ini diaktifkan.
Shift
+ Cmd
+ A
, mengetik Column Selection Mode
dan mematikannya.
Shift
+ Alt
+ Insert
. Untuk orang lain yang mencarinya, buka saja pengaturan dan cari Column Selection Mode
dan itu akan memunculkan hotkey-nya. Sebagai catatan lain, saya menggunakan Intellij 15 menggunakan Centos 7.
Untuk mendapatkan perilaku yang diharapkan di mana lekukan dihormati ketika Anda mengklik sebuah baris:
Dalam Preferensi> Editor> Ruang Virtual
Periksa :
Izinkan penempatan tanda sisir di dalam.
Hapus centang :
Izinkan penempatan tanda sisipan setelah akhir baris.
Ini benar-benar menjengkelkan bagi saya dan sangat tidak masuk akal sebagai perilaku standar bagi saya.
Allow placement of caret inside indents
.
Perhatikan bahwa untuk Intellij IDEA 11 untuk mac, pengaturan ditempatkan di bawah menu IntelliJ IDEA dan disebut preferensi. (Mungkin semacam mac default?)
Apa yang dikatakan Matt_Bro (jawaban pertama), tetapi jika Anda sudah memiliki kotak yang tidak dicentang dalam preferensi, coba periksa kembali (saya memeriksa semua kotak ruang virtual) dan memulai kembali. Kemudian hapus centang dan tekan berlaku - pada titik ini ruang tak terbatas dinonaktifkan untuk saya.
Secara default, ini dimatikan (tidak dicentang).
Jika diaktifkan, Anda dapat menggunakan salah satu dari 2 pendekatan berikut :