Saya baru saja mengerjakan file C # (Global.asax.cs) dalam aplikasi web selama sekitar satu jam terakhir, dan saya telah diperlihatkan prompt untuk "tabify" atau apa pun sekitar empat kali. Setiap kali saya memilih untuk tabify dan menyimpan file, namun pada beberapa titik yang tampaknya acak nanti, saya diminta lagi.
Saya menggunakan ReSharper, namun ini tidak terjadi saat saya membuat kode di rumah, juga menggunakan ReSharper. Hanya di tempat kerja.
Jawaban:
Apakah Anda menggunakan ekstensi Productivity Power Tools VS 2010? Jika demikian, buka
Tools
->Options
-> dan pilihProductivity Power Tools
. Di sini Anda dapat mematikan opsi keFix Mixed Tabs
. Ini akan mematikan peringatan ini.Alat Daya untuk Visual Studio 2010
Alat-alat Power untuk Visual Studio 2012
Alat-alat Power untuk Visual Studio 2013
Alat-alat Power untuk Visual Studio 2015
sumber
Tab dan spasi campuran mungkin berasal dari pengaturan editor teks studio visual Anda. Anda dapat memutuskan apakah Anda ingin studio visual memasukkan spasi atau tab di sini:
Alat / Opsi / -> Editor Teks / Semua Bahasa / Tab, pilih opsi "Simpan Tab".
sumber
Pilih opsi "Untabify" karena VS default untuk spasi, bukan tab. Jika Anda memilih "Tabify" saat berikutnya Anda menambahkan baris, VS akan menggunakan spasi dan Anda akan melihat prompt berulang kali.
sumber
Resharper
menggunakan pengaturan tab / ruang terpisah ke studio visual. DalamResharper
opsi, centang "Gaya Pemformat Umum -> Bagaimana menyelaraskan saat tab digunakan untuk indentasi". Pengaturan ini digunakan ketikaresharper
kode format (seperti refactoring dll) dan default ke "User Spaces".Selain itu, di menu " Edit -> Advanced ", ada opsi "View Whitespace" (Ctrl + E, S) yang mungkin berguna!
sumber