VS2010'da sekme tuşu çalışmıyor


10

Geçişten sonra VS2010gelen VS2008için C#ve Fortrangeliştirme bazı tuhaf davranışları fark etmiş. Kaynak dosyaları düzenlerken ( .cs, .for, .f90) benim sekme anahtarı girinti kodu olmaz, bir sekme karakteri eklemez ve kod tam olmaz. Ben denedim VS2008ve her şey iyi çalışıyor. Girintiyi kaldırmak için shift-Tab öğesinin iyi çalıştığını unutmayın.

Denedim devenv /safemodeve bir şeyler düzelttim.

Bunu daha önce görmüş biri varsa, lütfen bu sorunun nasıl çözüleceğine dair bir ipucu verin.

İşletim sistemi win7-64 SP1

Yanıtlar:


17

Ben de bu sorunu görüyorum. Aşağıdaki seçenek davranışı tetikleyen seçenek gibi görünüyor:

Text Editor | C/C++ | Formatting | Automatic Indentation On Tab

Yukarıdaki ayar ise True, sekme tuşu tüm satırı 'sabitleyecektir', böylece IDE'nin girintili olması gerektiğine (imlecin nerede olduğu fark etmeksizin) nasıl inandığına göre girintili olacaktır.

Ayarın değiştirilmesi Falsesekme tuşunun beklediğim gibi çalışmasını sağlar. Bu ayarın Truemakinemde nasıl ayarlandığını bilmiyorum .

VS 2012 de bu ayara sahiptir ve aynı şekilde çalışır.


1
"Visual Studio 2013 Güncelleştirme 1 Güncelleştirmesi" ni yükledikten sonra bugün de ilk kez bu davranışı gördüm. Hiçbir yerden doğruya ayarlandı.
Ray

1
Bunu da tamamen maviden çıkardım.
PAK-9

1
VS2013'te aynı sorun ve çözüm. Ama VS2010'da hiç görmedim.
Doug Null

2

Seçenekler / Ortam / Klavye'ye girerek [Tab] tuşunu Edit.InsertTabMetin Düzenleyici özelliğinin komutuyla bağlayarak zorla düzeltmeye karar verdim . Aşağıdaki ekran görüntüsüne bakın:

Klavye Seçenekleri

Sorunumu düzelttim.

Teşekkürler.


-1

Geçici bir çözüm olarak, Alt-009tuşunu basılı tutmayı deneyin (uzun basın Alt, ardından 009sayısal tuş takımında tuşuna basıp bırakın Alt). Bu bir sekme karakteri oluşturmalıdır. ("Alt sayılar" işlevi, klavyenin üst kısmındaki sayılar kullanılarak çalışmaz - bir tuş takımı kullanmanız gerekir.)

Microsoft'a bir hata raporu göndermeniz gerekebilir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.