2012-07-06 14 views
57

Quiero evitar que Intellij IDEA reforme mi código cuando lo pegue.
¿Cómo puedo hacer esto?Cómo pegar código sin reformatear en IDEA

P.S. Es necesario porque no puedo personalizar el formato del código para Erlang (complemento ErlGray)

Respuesta

57

Establecer Settings (Preferences en Mac) | Editor | Smart Keys | Reformat on Paste a Ninguno:

reformat on paste

+1

Por alguna razón tuve que cerrar y volver a abrir el archivo editado con el fin de cambiar en vigor (Intelli J 14.0.3) –

+0

reapertura el archivo no se trabaja para mi. Si copio y pego un código, no solo reformatea el código que estoy pegando, sino que también formatea el código que copié. – Mark

+0

Ya he configurado 'None', pero aún inserta espacios alrededor de '=', después de ':', etc:/ – Youda008

55

En el caso cualquier otra persona se encuentra con esto y no quiere cambiar su configuración de todo el proyecto, acabo de encontrar recientemente un "Pegar simple" comando (Ctrl + Alt + Shift + V). No estoy seguro de qué versión se agregó, pero está allí a partir de IntelliJ 13.

+3

Este acceso directo se usa ampliamente en muchas aplicaciones como "pasta sin procesar", incluso en Microsoft Word. Gracias por señalarlo. – Siavas

+0

O use CMD + ALT + MAYÚSCULAS + V en consecuencia – abstraktor

7

Encontré que cambiar Reformatear en Pegar a Ninguno solo no funcionaba para mí. También tuve que quite la marca de "líneas inteligentes guión pegado"

enter image description here

+0

Mi error, estaba buscando 'líneas pegadas de sangría tonta'. (PyCharm generalmente se equivoca) –

Cuestiones relacionadas