¿Cómo puedo mostrar lineendings (CR, LF) en Visual Studio Code (no en Visual Studio)?
Uso las siguientes configuraciones, pero ninguna de ellas muestra los finales de línea.
"editor.renderWhitespace": true,
"editor.renderControlCharacters": true,
"editor.renderIndentGuides": true
¿Hay una configuración para los lineendings?
Edición 1: abrí un problema en GitHub: https://github.com/Microsoft/vscode/issues/12223
Edición 2: Soham Kamani hizo una extensión para esto: code-eol
visual-studio-code
tonka
fuente
fuente
Respuestas:
AFAIK no hay forma de ver visualmente los finales de línea en el espacio del editor, pero en la esquina inferior derecha de la ventana hay un indicador que dice "CLRF" o "LF" que le permitirá establecer los finales de línea para un archivo en particular . Al hacer clic en el texto, también podrá cambiar las terminaciones de línea.
fuente
.sh
archivos?"[sh]": { "files.eol": "\n" }
. No todas las configuraciones se pueden configurar para un idioma específico y no estoy seguro de si es posible, pero vale la pena intentarlo.Si desea establecerlo en LF como predeterminado, puede ir a Archivo-> Preferencias-> Configuración y en la configuración del usuario puede pegar esta línea debajo de sus otras configuraciones de usuario.
"files.eol": "\ n"
Por ejemplo.
fuente
Hay una extensión que muestra los finales de línea. Puede configurar el color utilizado, los caracteres que representan CRLF y LF y un booleano que lo activa y desactiva.
VS Marketplace Link
fuente
Render Line Endings es una extensión de código VS que aún se mantiene activamente (a partir de abril de 2020):
https://marketplace.visualstudio.com/items?itemName=medo64.render-crlf
https://github.com/medo64/render-crlf/
Se puede configurar así:
y se ve así:
fuente