visual varias texto studio seleccionar ordenar lineas linea fuente escribir eliminar configurar codigo code cambiar ajuste ajustar visual-studio visual-studio-2008 unix formatting editor

varias - ¿Cómo fuerzo los finales de línea de Unix(LF) en Visual Studio(Express) 2008?



ordenar codigo visual studio code (8)

¿Hay alguna manera de tener siempre finales de línea LF en Visual Studio? ¡Parece que nunca puedo encontrarlo!


Espero que este artículo te ayude:

Cómo guardar un archivo de Visual C ++ en formato UNIX

Lamentablemente, parece ser la única forma de guardar archivos en formato Unix de forma predeterminada.

Personalmente utilizo la opción de Ahorro anticipado en el cuadro de diálogo Guardar archivo. Pero para ser honesto, nunca tuve la necesidad de trabajar con una gran cantidad de archivos en formato Unix de MSVS.



Hay un complemento para VS llamado Strip''Em donde puedes elegir a qué tipo de tipo de línea quieres convertir automáticamente todas las terminaciones de línea cuando guardas.

(Puede elegir entre LF, CRLF, CR)


Herramientas / Opciones / Editor de texto / C # / IntelliSense cambian "Ingrese el comportamiento de la tecla:" a "Agregar siempre nueva línea al ingresar"


Parece que encontré un método por accidente y encontré este artículo intentando corregirlo (¡quiero Windows CRLF EOL)! Hacer los siguientes resultados en UNIX (LF solamente) terminaciones de línea para mí.

SaveFileDialog^ dialog = gcnew SaveFileDialog(); System::Windows::Forms::DialogResult DR; dialog->Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*"; dialog->FilterIndex = 2; dialog->RestoreDirectory = true; dialog->DefaultExt = "txt"; DR = dialog->ShowDialog(this); if ( DR == System::Windows::Forms::DialogResult::OK ) { // Get the page (tab) we are currently on System::Windows::Forms::TabPage ^selPage = this->tabControl1->SelectedTab; // Note: technically the correct way to look for our control is to use Find and search by name // System::Windows::Forms::RichTextBox ^selText = selPage->Controls->Find("rtb", false); // I only add one control (rich text) so first control ([0]) must be it System::Windows::Forms::RichTextBox ^selText = safe_cast<System::Windows::Forms::RichTextBox^>(selPage->Controls[0]); // Just let a Windows forms method do all the work File::WriteAllText(dialog->FileName, selText->Text); }


Sí, siempre hay una manera de tener terminaciones de línea LF, al menos en Visual Studio 2010 Pro.

Ve a Tools | Options... | Environment | Documents Tools | Options... | Environment | Documents

Luego active la opción Comprobar si hay extremos de línea consistentes en la carga .

Esto funciona para mi.


Visual Studio 2008 no conserva las opciones de guardado avanzadas después de que se cierra la solución. Estaría dispuesto a editar muchos archivos a mano si eso lo hiciera funcionar de manera consistente, pero no estoy dispuesto a cambiar todas las configuraciones cada vez que abro VS.

Esto es muy malo. Como VS admite forzar los finales de línea a lo que se desee en el back-end, simplemente no está conectado correctamente en la interfaz de usuario. Quizás Microsoft arreglará esto en un service pack.


No tiene que instalar ningún complemento. Como se menciona here , puede configurar terminaciones de línea en File -> Advanced Save options...