Agregar automáticamente newline en guardar en PyCharm?

PyCharm 5 se queja de una falta de nueva línea al final del archivo:

Agregar automáticamente newline en guardar en PyCharm?

¿Cómo puedo decirle a PyCharm para agregar el caracter de fin de línea (si se encuentra) automáticamente cada vez que puedo guardar un archivo?

3 Kommentare

  1. 68

    Esto puede ser habilitado en el Editor > General configuración:

    Desde el menú Archivo abrir la Settings y seleccione Editor > General. Bajo el Other sección en el panel de la derecha, marque la Ensure line feed at file end on Save configuración.

    Agregar automáticamente newline en guardar en PyCharm?

    • Hay una razón por qué esto no está habilitada de forma predeterminada en PyCharm?
    • Sublime Text funciona de esta manera. Mi conjetura es que los autores hacen de la decisión que sorprende a los usuarios que no son conscientes de la necesidad de la final de salto de línea fue peor que la creación de trabajo extra para la gente que quiere que el comportamiento habilitado en su editor.
    • Hmm no tengo una sección «Otros» en PyCharm Edición de la Comunidad 2016.3. Va a actualizar a la de 2017 versión y ver si lo tiene.
    • «Otros» no es una selección en el árbol de navegación, sino más bien una sección de división en el panel de la derecha de Editor > General.
  2. 2

    Lo que generalmente hago es crear una macro para hacer tres cosas:

    • Formatear código
    • Organizar las importaciones
    • Guardar todos los archivos

    Esto, de hecho, añadir una nueva línea al final de cada archivo.
    Entonces puedo volver a enlazar la Save all de acceso directo (Cmd+S en Mac) para esta macro.

    Usted puede leer más acerca de las macros aquí. También recomiendo el uso de Navegue a la Acción para encontrar acciones que olvidar las teclas de acceso rápido para.

  3. 2

    Aquí es cómo la encontré en PyCharm Edición de la Comunidad 2017.5. Usted puede ir a Preferences... y hacer una búsqueda para ensure line feed. Bajo Editor/General la Other opción puede no ser visible, como se puede ver aquí:

    Otros no es visible

    Pero si usted hace una búsqueda, se encuentra:

    Busca esta opción

    Espero que ayude. Saludos!

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein

Pruebas en línea