¿Cómo desactivo el espacio en blanco ilimitado en el editor IntelliJ?

533

¿Cómo elimino la capacidad de mover el cursor después del final de línea en IntelliJ?

Joshua
fuente
8
Es divertido: quiero exactamente lo contrario para Eclipse, para habilitar el espacio virtual. Pero veo que actualmente es un error no resuelto (21000).
Barry Kelly
14
Vaya aquí para votar por el "espacio en blanco ilimitado" que se desactivará por defecto: youtrack.jetbrains.com/issue/IDEABKL-6478
rogerdpack
2
Chicos, ¿podrían proporcionar más información sobre por qué ese espacio virtual es inconveniente para usted?
denis.zhdanov
10
@ denis.zhdanov Quiero poder presionar la flecha hacia la derecha y llegar al comienzo de la siguiente línea desde el final de la actual, o hacer clic arbitrariamente a la derecha de una línea y hacer que el cursor termine exactamente al final de la línea. Rara vez quiero colocar el cursor a una distancia arbitraria más allá del final del texto existente y hacer que el editor inserte un montón de espacios en blanco para mí cuando empiezo a escribir. Entiendo que algunas personas prefieren poder hacer eso, pero para mí prefiero que funcione, ya que estoy acostumbrado a que cualquier otro editor de texto funcione. Es genial que sea configurable, todos felices.
nairbv
10
Intellj 13 ha cambiado el valor predeterminado para que esto esté desactivado.
Bjorn

Respuestas:

772

Menú Archivo -> Configuración -> Editor -> General -> Espacio virtual y desmarque 'Permitir ubicación del cursor después del final de línea'. También puede desmarcar las otras opciones en el panel Espacio virtual.

alexpopescu
fuente
26
usted señor, son increíbles, muchas gracias, me estaba volviendo loco
xximjasonxx
12
Tengo que amar stackoverflow. Pensé antes, pero eso es molesto. Me pregunto si puedo apagarlo. Efectivamente mi respuesta fue resuelta. Gracias por el consejo.
Kyle LeNeau
34
Es extraño que tengan un valor predeterminado que todos desearían desactivar.
Yada
17
En IntelliJ 11.1 (OS X), sus Preferencias> Editor> "Permitir la colocación del cursor al final de la línea"
romacafe
44
Me gusta que "intellij disable click en cualquier lugar" sea la primera sugerencia de búsqueda cuando escribes "intellij disable" en google.
Brian Gordon el
189

Si las otras respuestas no parecen funcionar, es posible que haya Column Selection Modehabilitado. En mi Mac está asignado a Cmd+ Shift+ 8. Se encuentra debajo del menú Editar . Ese elemento del menú mostrará una pequeña marca de verificación cuando el modo esté habilitado.

Stephen Henderson
fuente
2
Para mí, esta opción era el problema. Usé el atajo Shift+ Cmd+ A, lo escribí Column Selection Modey lo apagué.
Fabian Leutgeb
8
Dulce, creo que accidentalmente encendí esto al crear un archivo de memoria virtual. Mis teclas de acceso rápido fueron Shift+ Alt+ Insert. Para cualquiera que lo esté buscando, simplemente abra la configuración y busque Column Selection Modey aparecerá su tecla de acceso rápido. Como otra nota, estoy en Intellij 15 usando Centos 7.
jemiloii
3
Esto ayudó! Debe haberlo golpeado por accidente. Cualquier otra solución sugerida no cambió nada.
Jonas Tonny
2
Esto también funcionó para mí, pero tuve que desmarcarlo manualmente del menú con el mouse; el acceso directo es correcto pero no pareció funcionar: /
Matthew leyó el
¡Gracias! Este fue el problema para mí
Ovi Trif
20

Para obtener el comportamiento esperado donde se respetan las sangrías cuando hace clic en una línea:

En Preferencias> Editor> Espacio virtual

Comprobar :

Permita la colocación del cursor dentro de las pestañas.

Desmarcar :

Permita la colocación del cursor después del final de la línea.

Esto fue realmente molesto para mí y tiene muy poco sentido como comportamiento predeterminado para mí.

Emil Davtyan
fuente
1
Este es un entorno extraño. Yo uso espacios en lugar de pestañas, pero funciona como se esperaba. La configuración probablemente debería leer Allow placement of caret inside indents.
Jim Schubert
19

Tenga en cuenta que para Intellij IDEA 11 para mac, la configuración se coloca en el menú IntelliJ IDEA y se llama preferencias. (¿Tal vez algún tipo de Mac predeterminado?)

Thomas N
fuente
44
Siempre puede buscar "caret" para encontrar la configuración que desea.
dongshengcn
3

Lo que dijo Matt_Bro (primera respuesta), pero si ya tiene la casilla desmarcada en preferencias, intente volver a verificarla (verifiqué todas las casillas de espacio virtual) y reinicie. Luego desmarque y presione aplicar - en este punto, el espacio ilimitado estaba deshabilitado para mí.

Tyrone Hinderson
fuente
1
También tuve que cerrar y volver a abrir el archivo que estaba editando.
James Turner
1

IntelliJ IDEA 2016

Por defecto, está desactivado (sin marcar).

Si está activado, puede usar uno de los siguientes 2 enfoques :

  1. Archivo > Configuración ... (o Ctrl+ Alt+ S)> Editor > General > sección Espacio virtual> desmarque Permitir ubicación del cursor después del final de línea

    Archivo> Configuraciones

    Editor General Permitir colocación

  2. Ayuda > Buscar acción ... (o Ctrl+ Shift+ A)> escriba " Espacio virtual: Permitir fin "> Entero haga clic con el botón izquierdo (para alternar entre Activado y Desactivado)>Esc

    Ayuda> Buscar acción

    Permitir Caret On On

RUMANIA_ingeniero
fuente