Saat membuka file berbasis teks di Visual Studio 2010 itu akan menulis suntingan saya dengan CRLF alih-alih format akhir baris dari file asli. Bagaimana cara menghentikan VS melakukan ini? Editor yang setengah layak harus memiliki kemampuan ini.
Yang lebih buruk adalah karena VS menulis file dengan bagian-bagian di CRLF, maka (saat membuka file lagi) akan menampilkan dialog yang meminta saya untuk mengonversi akhir baris file.
visual-studio
visual-studio-2010
newline
Brett Ryan
sumber
sumber
Jawaban:
Pada menu File , pilih Opsi Penyimpanan Tingkat Lanjut , Anda dapat mengontrolnya di sana.
Edit: Berikut dokumentasinya , Anda harus membuka file terlebih dahulu.
sumber
File
menu, Anda mungkin perlu untuk pergi keTools
,Customize
,Commands
tab,Menu Bar
:File
,Add Command...
,File
,Advanced Save Options...
,Ok
,Close
. Sekarang Anda harus memiliki opsi.Di Visual Studio 2015 (ini masih berlaku pada 2019 untuk nilai yang sama), periksa pengaturan:
Alat> Opsi> Lingkungan> Dokumen> Periksa akhir baris yang konsisten saat dimuat
VS2015 sekarang akan meminta Anda untuk mengonversi akhir baris saat Anda membuka file yang tidak konsisten, jadi yang perlu Anda lakukan hanyalah membuka file, pilih opsi yang diinginkan dari prompt dan simpan lagi.
sumber
Dengan VS2010 + ada solusi plugin: Line Endings Unifier .
Dengan plugin terinstal, Anda dapat mengklik kanan file dan folder di explorer solusi dan menjalankan item menu
Unify Line Endings in this file
Konfigurasi untuk ini tersedia melalui
Daftar ekstensi file default yang disertakan cukup sempit:
Mungkin ingin menggunakan sesuatu seperti:
sumber
lihat http://editorconfig.org dan https://docs.microsoft.com/en-us/visualstudio/ide/create-portable-custom-editor-options?view=vs-2017
Jika tidak ada, tambahkan file baru bernama .editorconfig untuk proyek Anda
memanipulasi konfigurasi editor untuk menggunakan perilaku pilihan Anda.
Saya lebih suka spasi di atas tab, dan CRLF untuk semua file kode.
Ini .editorconfig saya
sumber