Visual Studio ganti tab dengan 4 spasi?

217

Apakah ada cara untuk mengatur tombol TAB agar berfungsi sebagai 4 spasi di Visual Studio 2010 alih-alih pergi ke Edit-> Advanced-> Untabify Selected Lines?

Nickolay Kondratyev
sumber
14
+1 karena dalam pertanyaan ada petunjuk bagaimana menghapuskan sumber yang sudah ada, jawaban yang diterima hanya berlaku untuk sumber baru
Shmil The Cat
Adakah yang keberatan mengedit "2010" dari judul pertanyaan? Ini berlaku untuk banyak versi studio visual, dan UI masih sama untuk bagian IDE untuk VS 2010, 2013, dan 2015. Juga mungkin membantu untuk menambahkan sesuatu ke pertanyaan yang menyiratkan bahwa OP sedang mencari untuk mengatur gaya sumber baru; namun trik untuk mengedit sumber yang ada sangat keren.
jrh
Perhatikan juga bahwa "Tabify" dan "Untabify" untuk file kode sumber yang ada tidak berfungsi untuk tab yang disisipkan di tengah baris, yaitu, <tab> int <tab> x;akan diganti dengan <spaces> int <tab> x;, not<spaces> int <spaces> x;
jrh
Saya menggunakan Visual Studio Community untuk Mac dan alih-alih menghapusnya, saya melakukan Edit> Format> Format Dokumen.
Mahdi

Jawaban:

302

Anda dapat mengedit perilaku ini di:

Tools->Options->Text Editor->All Languages->Tabs

Ubah Tab untuk menggunakan "Sisipkan Spaces", bukan "Keep Tabs".

Catatan Anda juga dapat menentukan ini per bahasa jika Anda ingin memiliki perilaku yang berbeda dalam bahasa tertentu.

Reed Copsey
sumber
16
Hanya untuk berbagi yang masih sama untuk Visual Studio 2013.
James
6
Bagaimana dengan ukuran tab dan ukuran indentasi?
Magallo
3
Di tambang apa yang membuat saya begitu lama untuk menemukan pengaturan adalah kenyataan bahwa ada kotak centang yang menyembunyikan setengah pengaturan. pastikan untuk memeriksa tampilkan semua pengaturan
Andrew Afternoon-Delight Hayde
5
Hanya untuk berbagi yang masih sama untuk Visual Studio 2015.
Marek
4
Ini masih sama untuk Visual Studio 2017.
jhmckimm
7

Untuk VS2010 ke atas ( VS2010 membutuhkan plugin ). Jika Anda telah memeriksa / mengatur opsi ukuran tab di Visual Studio tetapi masih tidak berfungsi. Kemudian periksa apakah Anda memiliki file .editorconfig di proyek Anda! Ini akan mengesampingkan pengaturan Visual Studio. Edit ukuran tab dalam file itu.

Ini bisa terjadi jika Anda menginstal aplikasi Angular di proyek Anda dengan Angular-Cli.

Lihat blog MSDN

Jeroen VL
sumber
4

Tidak ada jawaban yang bekerja untuk saya di macbook pro saya. Jadi yang harus saya lakukan adalah pergi ke:

Preferensi -> Kode Sumber -> Pemformatan Kode -> kode sumber C #.

Dari sini saya bisa mengubah style dan tab spasi saya dll. Ini adalah satu-satunya proyek yang saya miliki di mana pengembang utama memiliki format berbeda dari yang saya lakukan. Sungguh menyakitkan di pantat bahwa IDE saya akan memformat kode saya berbeda dari mereka.

Bryan Neuberger
sumber
3
Ini benar di Visual Studio untuk Mac 8.4 (yang berlaku dengan Unity 2019.2)
gl03
3

Jika Anda tidak melihat opsi pemformatan, Anda dapat melakukan Tools-> Impor dan Ekspor pengaturan untuk mengimpor yang hilang.

pengguna5162573
sumber