ver usar teclas sublime para linea configurar como combinaciones comandos carpetas atajos ajuste sublimetext sublimetext3 line-endings

sublimetext - usar - plugins sublime text 3



Establecer finales de línea para todas las pestañas y todos los archivos abiertos (2)

El complemento / paquete de Finales de línea es pequeño, pero funciona como un encanto Visita su repositorio GitHub para obtener algunos detalles, porque en su página de Control de Paquetes no hay una descripción.

No solo funciona, sino que también le brinda una funcionalidad adicional: puede cambiar no solo los finales de línea, sino también el método de sangrado de todos los archivos abiertos en un solo paso.

Después de la instalación:

  1. Abra todos los archivos en los que desea convertir / cambiar los finales de línea y / o el método de sangrado.

  2. Presione Ctrl + Shift + P , para traer Command Pallete y comenzar a escribir lin para ubicar el Line Ending to all views: Windows (por ejemplo).

  3. Selecciónalo, presiona Enter , y ... ¡listo!

  4. Repita el paso 2, pero escriba spaces para ubicar la Indentation: Convert to all views to Spaces o tabs para ubicar la Indentation: Convert to all views to Tabs para cambiar el método de sangría de todos los archivos abiertos.

Tenga en cuenta que, o este plugin tiene un error o Sublime Text 3 a veces se vuelve un poco wako. Algunas búsquedas no revelaron los comandos mencionados anteriormente. Y tuve que cerrar y volver a abrir la Paleta de comandos y escribir la secuencia de nuevo. Especialmente, si tiene algún tipo de impresora instalada en ST3, su comando puede interferir con los comandos de Finales de Línea , mientras escribe lin .

Algunos de mis archivos / pestañas de alguna manera tienen que ser finales de línea de Unix, cuando quiero los finales de línea de Windows. Puedo ir a ver> finales de línea> ventanas, pero eso se aplica solo para el archivo / pestaña actual abierto. No quiero tener que hacerlo para cada archivo (lo que hice). Pero incluso si hago esto, cuando abro otros archivos, a veces se configuran en Unix. ¿Hay una configuración única que pueda aplicarse a todos los archivos, ya sean abiertos o sin abrir?

Si voy a preferencias> Configuraciones - predeterminadas> y voy a la configuración de_internaciones_dependientes, su valor se establece en ''sistema''. Sé que PODRÍA anular esto en mi configuración de ''Configuración - Usuario'', pero no tuve que hacer esto antes de que los finales de línea de alguna manera se desordenaran. ¿Hay otra manera?

Además, si reinstalo el sublimetexto, ¿esto lo solucionaría o los finales de línea dependen de alguna manera de los archivos? Me imagino que sería un texto sublime el que decide qué finales de línea usar, tal vez en función de los finales de línea que se encuentran en el archivo. Pero no sé esto con seguridad. Además, todos mis finales de línea solían ser el CRLF de Windows, no el LF de Unix.

Controlar los finales de línea en texto sublime es actualmente una molestia, ya que no tiene una forma masiva de ver o configurar los archivos actuales, ni una forma masiva de configurarlos para futuros archivos.

Cualquier conocimiento sería apreciado.


Hay un plugin que hará lo que quieras sublime-line-endings-unify .

La configuración default_line_endings solo afectará a los nuevos archivos. Sublime usará cualquier línea que ya esté terminada para los archivos existentes. Quizás tenga una herramienta (como su sistema de control de fuente) que está cambiando los finales. Sublime en sí no los cambiará a menos que usted lo cambie explícitamente.