Visual Studio 2005/2012: İlk küme ayracı aynı satırda nasıl tutulur?


119

Css / C # işlevlerimin şöyle görünmesini sağlamaya çalışıyorum:

body {
    color:#222;
}

bunun yerine:

body 
{
    color:#222;
}

kodu otomatik olarak biçimlendirdiğimde.


2
Bunu neden yapmak istersiniz? Akış yukarı yüzüyorsunuz, .NET stili için MS yönergeleri şu anki otomatik biçim stilidir.
Anthony Mastrean

36
@AnthonyMastrean: Herhangi bir şey için herhangi bir MS yönergesi olduğunu sanmıyorum. Belki, bu adam daha çok java üzerinde çalışıyor ve bu isim sözleşmesine alışkınlar. Ve en azından, css .net ile ilgili bir şey değil :)
Dzung Nguyen

1
Bu formatı kullanmayı denedim ama VS ile savaşmayı bıraktım. Başka biri kendi sürümündeki koda bakarsa, en azından tamamen standarttır.
webnoob

15
Standart kelimesini yanlış kullanmayın. Herkes aynı şekilde diş teli istemez.
Anders Lindén

1
partiye biraz geç kaldı ama parantezler aynı satırdayken kodumu okumak benim için çok daha kolay. Ayrıca aynı ekran alanına daha fazla kod sığdırabilirsiniz, benim için kazan: /
Isaac Clarke

Yanıtlar:


209

C #

  1. Gelen Araçlar Menüsü tıklama Seçenekler
  2. Tüm Parametreleri Göster'e tıklayın (sol alttaki onay kutusu) ( VS 2010'da tüm ayarları göster )
  3. Metin düzeltici
  4. C #
  5. Biçimlendirme
  6. Yeni hatlar

Parantezli yeni satırlar istediğinizde kontrol edin

css:

neredeyse aynı, ancak daha az seçenek

  1. Gelen Araçlar Menüsü tıklama Seçenekler
  2. Tüm Parametreleri Göster'e tıklayın (sol alttaki onay kutusu) ( VS 2010'da tüm ayarları göster )
  3. Metin düzeltici
  4. CSS
  5. Biçim

Ve istediğiniz biçimlendirmeyi seçtiğinizden (sizin durumunuzda ikinci radyo düğmesi)

Visual Studio 2015 için:

Araçlar → Seçenekler

Kenar çubuğunda, Metin Düzenleyici → C # → Biçimlendirme → Yeni Satırlara gidin

ve "Kaşlı ayraçlar için yeni satır seçenekleri" bölümündeki her onay kutusunun işaretini kaldırın

görüntü açıklamasını buraya girin


2
Visual Studio 2013'teki css için değeri varsayılan dışında başka bir şeye değiştirebilirsinizTools > Options > Text Editor > Css > Advanced > Brace positions
David Sherret

Visual Studio Code için Dosya -> Tercihler -> Ayarlar'a gidin ve Uzantılar'ın altında özellikleri değiştirmek istediğiniz dili seçin. Ara Clang_format_fallback Style(örneğin: C ++ için C_Cpp: Clang_format_fallback Style) ve gelen değerini değiştirmek Visual StudioiçinGoogle
Riccardo BONESI

Visual Studio 2017 için:Tools > Options > Text Editor > C# > Code Style > Formatting > New Lines
koviroli

26

Araçlar -> Seçenekler -> Metin Düzenleyici -> C # -> Biçimlendirme -> Yeni Satırlar -> Ayraçlar için Yeni Satır Seçenekleri -> Tüm kutuların işaretini kaldırın.


11

Resmi MS yönergeleri (2008'de) , küme ayracının yöntem / özellik / sınıfla aynı satırda olmasını ve Visual Studio'da uygulanmayan diğer birçok şeyin olmasını söyler.

Tüm bu otomatik metin ayarlarını şuradan değiştirebilirsiniz:
Araçlar -> Seçenekler -> Metin Düzenleyici -> [Değiştirmek istediğiniz dil]

GÜNCELLEME: Bu, .NET ekibinden bazı çekirdek kişiler tarafından yazılan "Çerçeve Tasarım Yönergeleri" kitabına dayanıyordu. ASP.NET MVC gibi kaynak kodlara bakarsanız, bu artık doğru değildir .


Bu @Seb için bir referans verebilir misiniz? Kaşlı ayraçlar (sonraki satır stili) için zıt kuralı belirten 2005 tarihli bir MS Yönergeleri belgesi buldum: blogs.msdn.com/b/brada/archive/2005/01/26/361363.aspx . Ben kendim "Mısır" tarzını tercih ediyorum (aynı çizgi açılış küme ayracı) ve C # 'ın bu kongreye uyacağını umuyordum ...
Ian Campbell,

6

Adresine gidin Tools -> Options -> Text Editor -> CSS -> Formatting. Tanımladığınız stille eşleşen "Yarı genişletilmiş" seçeneğini tıklayın.

Seçenekler ekranı


1
Bu seçenek 2013'te ortadan kalkmış görünüyor :(
Luke

4

CSS için 'Yarı Genişletilmiş' seçeneğine ihtiyacınız olacak.


2

Açık ayracı aynı satırda tutmak için VS 2008 / 2010'da belirli bir biçimlendirme ayarı vardır:

Araçlar-> Seçenekler'i tıklayın
'Metin Düzenleyici' ağaç düğümünde
'CSS'yi seçin' CSS 'düğümü altında' Biçimlendirme'yi seçin
'Yarı genişletilmiş' radyo düğmesini tıklayın

Mevcut çeşitli radyo düğmelerinin biçimlendirmeye ne yapacağının bir önizlemesini göreceksiniz


1

Bu seçeneği Visual Studio 2014'te arıyorsanız , gelişmiş durumdadır ve artık bir 'Brace pozisyonlar' açılır kutusu olarak kullanılmaktadır:

görüntü açıklamasını buraya girin


0

Visual Studio Mac OS (Topluluk sürümü) sürüm 8.3 için aşağıdakileri yapmanız gerekir:

Tercihler -> Kaynak Kodu (sol menüde) -> Kod Biçimlendirme -> C # kaynak kodu -> C # Biçimi -> Düzenle'ye basın

görüntü açıklamasını buraya girin

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.