Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Seçenekler bölmesinin bu bölümü, Visual Studio Code düzenleyicisinin genel ayarlarını değiştirmenize olanak tanır. Visual Studio menü çubuğundan Araçlar>Seçenekleri'ni seçip Tüm Ayarlar>Metin Düzenleyicisi>Genel bölümünü genişleterek ayarlara erişebilirsiniz. Ayarlar üç kategoriye dağıtılır: Genel, Görüntü ve Yapışkan kaydırma. Aşağıdaki görüntüde Genel bölümündeki ayarlar gösterilmektedir:
Seçenekler iletişim kutusunun bu bölümü, Visual Studio Code düzenleyicisinin genel ayarlarını değiştirmenize olanak tanır. Visual Studio menü çubuğundan Araçlar>Seçenekleri'ni seçip Metin Düzenleyicisi>Genel bölümünü genişleterek ayarlara erişebilirsiniz. Ayarlar iki kategoride sunulur: Genel seçenekler (Yapışkan kaydırmayı içerir) ve Görüntüleme seçenekleri. Aşağıdaki görüntüde Genel kategorisindeki ayarlar gösterilmektedir:
Genel ayarlar
Metin Düzenleyicisi için aşağıdaki Genel seçenekler kullanılabilir.
Yapışkan Kaydırma ayarları da dahil olmak üzere Metin Düzenleyicisi için aşağıdaki Genel seçenekler kullanılabilir.
Metin düzenlemeyi sürükleyip bırakma
Bu ayar seçildiğinde, metni seçip fareyle geçerli belge içinde başka bir konuma veya başka bir açık belgeye sürükleyerek taşıyabilirsiniz.
Çift tıklamada alt sözcüğü seçin
Bu ayarı etkinleştirdiğinizde çift tıklayın, sözcüğün tamamını değil, sözcüğün içinde bir terimi alt sözcük olarak seçer. Bu eylem, gibi MainCallbackRoutineortanca büyük stile sahip API adları için yararlı olabilir. Sözcüğü çift tıklattığınızda imleç konumuna bağlı olarak, tam API adı yerine , Mainveya Callbackterimini Routineseçebilirsiniz.
Geçerli satırı seçim yapmadan kesme veya kopyalama
Bu ayarı seçtiğinizde, önce bu satırdaki metni veya kodu seçmek zorunda kalmadan imlecinizin bulunduğu geçerli satırı kesebilir veya kopyalayabilirsiniz.
Otomatik sınırlayıcı vurgulama
Bu ayar seçildiğinde, parametreleri veya öğe-değer çiftlerini ve eşleşen ayraçları ayıran sınırlayıcı karakterler vurgulanır.
Değişiklikleri izleme
Kod düzenleyicisi seçildiğinde, dosya en son kaydedildikten sonra kodun değiştiğini işaretlemek için seçim kenar boşluğunda dikey sarı bir çizgi görüntülenir. Değişiklikleri kaydettiğinizde dikey çizgiler yeşil olur.
İzleme modu
Değişiklikleri izle'yi etkinleştirdiğinizde, İzleme modu seçeneğini izlenmek üzere değişikliklerin türüne ayarlayabilirsiniz: Git değişiklikleri veya Dosya değişiklikleri.
İmza olmadan UTF-8 kodlamasını otomatik algılama
Düzenleyici varsayılan olarak bayt sırası işaretlerini veya karakter kümesi etiketlerini arayarak kodlamayı algılar. Geçerli belgede hiçbiri bulunmazsa, kod düzenleyicisi bayt dizilerini tarayarak UTF-8 kodlamasını otomatik olarak algılamaya çalışır. Kodlamanın otomatik algısını devre dışı bırakmak için bu seçeneği temizleyin.
Proje kodlama kurallarını izleyin
Bu ayar seçildiğinde, projeye eklenen EditorConfig dosyasında belirtilen projeye özgü kod stili ayarları tüm yerel kod stili ayarlarını geçersiz kılar. Yerel ayarlar , Seçenekler bölmesinde Tüm Ayarlar>Dilleri Dili'nin><altında (C#>>Kod Stili>Genel gibi) belirtilir.
Bu ayar seçildiğinde, projeye eklenen EditorConfig dosyasında belirtilen projeye özgü kod stili ayarları tüm yerel kod stili ayarlarını geçersiz kılar. Yerel ayarlar, Metin Düzenleyici><>> Genel.
Tavsiye
Kodlama kuralları ve bunların nasıl uygulandığı hakkında daha fazla bilgi edinmek için EditorConfig ile taşınabilir, özel düzenleyici ayarları oluşturma sayfasına bakın.
Görüntü vurgulama önizlemesini etkinleştirme
Bu ayar seçildiğinde, düzenleyicideki bir resmin üzerine geldiğinizde, resmin önizlemesini gösteren bir açılır pencere görüntülenir.
Sesli ipuçlarını etkinleştirme
Bu ayarı seçtiğinizde, düzenleyicideki şapka işareti hata, kesme noktası veya uyarı içeren bir satıra geldiğinde Visual Studio sesli bir ipucu çalar. Diff görünümünde bir dosyayı görüntülediğinizde, Visual Studio şapka işareti eklenen veya kaldırılan bir satıra geldiğinde de bir ipucu çalar.
Uyarı
Ayrıca Windows'taki Ses Denetim Masası'nı kullanarak bu ses ipuçlarını tek tek etkinleştirebilir veya değiştirebilirsiniz.
Tanıma Git işlemini gerçekleştirmek için fare tıklamasını etkinleştirme
Bu ayar seçildiğinde, Ctrl tuşuna basıp fareye tıklarken öğenin üzerine gelebilirsiniz. Bu eylem sizi seçili öğenin tanımının konumuna taşır.
Değiştirici tuş
Tanıma Git eyleminin Değiştirici tuşunuAlt, Ctrl veya Ctrl + Alt olarak ayarlayabilirsiniz.
Tanımı göz atma görünümünde açma
Kod düzenleyicisinde geçerli konumunuzdan uzaklaşmadan öğe tanımını bir pencerede görüntülemek için bu onay kutusunu seçin. Daha fazla bilgi için bkz . Nasıl yapılır: Tanıma Göz At'ı kullanarak kodu görüntüleme ve düzenleme.
Yapışkan kaydırma ayarları
Metin Düzenleyicisi>Genel>Yapışkan kaydırma bölümü, kaydırma davranışını yapılandırmak için aşağıdaki seçenekleri içerir.
Metin Düzenleyicisi>Genel bölümü, Yapışkan kaydırma davranışını yapılandırmak için aşağıdaki seçenekleri içerir.
Geçerli kapsamları düzenleyici penceresinin kaydırılabilir bir bölgesinde gruplandırma
Siz kodunuzu kaydırırkenkapsamları düzenleyicinin en üstüne yapıştırmak için Yapışkan kaydırmayı etkinleştirmek için bu onay kutusunu seçin. Kapsamlar ad alanlarını, sınıfları, yöntemleri, döngü başlatma deyimlerini ve koşulluları içerir. Bu ayar Visual Studio 2022 sürüm 17.5 ve sonraki sürümlerde kullanılabilir. Yapışkan kaydırma için desteklenen programlama dilleri ve kod biçimleri C#, C++, XAML ve JSON'dır.
En fazla yapışkan çizgi
Varsayılan olarak 5 olarak ayarlandığında, Yapışkan Kaydırma üst bilgi alanında görmek istediğiniz satır sayısını artırabilir veya azaltabilirsiniz.
Kapsam sayısı üst sınırı aştığında
Varsayılan değer, üst düzey kapsamları gösteren Dış kapsamları tercih et'tir. İç içe geçmiş kodda gezindikçe daha üst düzey kapsamları dışarı iten iç kapsamları tercih et olarak değiştirebilirsiniz. Daha fazla bilgi için Visual Studio için Yapışkan Kaydırma nedir sayfasının "İç ve dış kapsamlar" bölümüne bakın.
Görüntü ayarları
Metin Düzenleyicisi>Genel>Görüntüleme bölümü, görüntüleme davranışını yapılandırmak için aşağıdaki seçenekleri içerir.
Boşluğu göster
Metin Düzenleyicisi>Genel bölümü, Görüntüleme davranışını yapılandırmak için aşağıdaki seçenekleri içerir.
Boşluğu görüntüle
Bu ayar seçildiğinde, içeriğin içinde boşluk oluşturan boşlukları ve sekmeleri görebilirsiniz.
Word Kaydırma etkinleştirildiğinde otomatik olarak girintiyi artırma
Word Kaydırma özelliği etkinleştirildiğinde girintiyi otomatik olarak uygulamak istiyorsanız bu seçeneği belirleyin.
Çift yönlü metin denetimi karakterlerini göster
Çift yönlü metin denetimi karakterlerini görüntüleme
Bu ayar seçildiğinde, tüm çift yönlü metin denetimi karakterleri kod düzenleyicisinde yer tutucu olarak işlenir.
Dikkat
Bu seçenek, kodun yanlış tanıtılmasına izin veren kötü amaçlı olabilecek bir açıktan yararlanmayı önlemek için varsayılan olarak seçilidir.
Aşağıdaki kod parçacığı çift yönlü denetim karakterlerinin bir örneğini gösterir:
/// <summary>
/// Bidirectional control characters can invert text direction,
/// which can be exploited to craft malicious code that looks benign.
/// </summary>
/// <example>
/// transferBalance(5678,6776, 4321, "USD");
/// </example>
internal readonly ImmutableArray<char> BiDiControlCharacters = ImmutableArray.CreateRange(new[] {
'\u061c', // ALM: Arabic letter mark
'\u200e', // LRM: Left-to-right mark
'\u200f', // RLM: Right-to-left mark
'\u202a', // LRE: Left-to-right embedding
'\u202b', // RLE: Right-to-left embedding
'\u202c', // PDF: Pop directional formatting
'\u202d', // LRO: Left-to-right override
'\u202e', // RLO: Right-to-left override
'\u2066', // LRI: Left-to-right isolate
'\u2067', // RLI: Right-to-left isolate
'\u2068', // FSI: First strong isolate
'\u2069', // PDI: Pop directional isolate
});
Sıfır genişlikli karakterleri göster
Sıfır genişlikli karakterleri görüntüleme
Bu ayarı seçtiğinizde, kod düzenleyicisinde sıfır genişlikli karakterler işlenir.
Aşağıdaki kod parçacığı sıfır genişlikli karakterlerin bir örneğini gösterir:
/// <summary>
/// Zero-width characters can be exploited to craft identifiers
/// that look like other identifiers, but are in fact distinct.
/// </summary>
/// <example>
/// abcdefg
/// </example>
internal readonly ImmutableArray<char> ZeroWidthCharacters = ImmutableArray.CreateRange(new[] {
'\u200b', // ZWSP: Zero width space
'\u200c', // ZWNJ: Zero width non-joiner
'\u200d', // ZWJ: Zero width joiner
'\u2060', // WJ: Word joiner
'\u206f', // Nominal Digit Shapes
'\ufeff', // BOM: Zero width no-break space
});
Seçim kenar boşluğunu göster
Seçim kenar boşluğu
Bu ayar seçildiğinde, düzenleyicinin metin alanının sol kenarı boyunca dikey kenar boşluğu görüntülenir. Metin satırının tamamını seçmek için bu kenar boşluğuna tıklayabilir veya tıklayıp sürükleyerek ardışık metin satırlarını seçebilirsiniz.
| Seçim Kenar Boşluğu açık | Seçim Kenar Boşluğu kapalı |
|---|---|
|
|
Ayraç çifti renklendirmesini etkinleştirme
Bu ayarı kullandığınızda, küme ayraçları renkle eşleştirilir, böylece kodunuzdaki her bir açma ve kapatma küme ayracı kümesini görsel olarak ayırt edebilirsiniz. Ayraç renklendirmesi, kodunuzun kapsamını görmenizi ve eksik ayraçları bulmanızı kolaylaştırır. Bu ayar Visual Studio 2022 sürüm 17.6 ve sonraki sürümlerde kullanılabilir. Ayraç çifti renklendirmesi C#, C++, TypeScript, JavaScript, Visual Basic ve Razor için desteklenir.
Tırnak işaretleri veya köşeli ayraçlar yazarken seçimleri otomatik olarak çevrele
Bu seçenek, metni tırnak içine almayı veya köşeli ayraç içine almayı kolaylaştırır. Bir tırnak veya köşeli ayraç girdiğinizde, Visual Studio otomatik olarak bir bitiş tırnak işareti veya köşeli ayraç ekler. Siz yazdıkça, kapsayan karakter içindeki metin vurgulanır.
Gösterge kenar boşluğunu göster
Gösterge kenar boşluğu
Bu ayarı seçtiğinizde, düzenleyicinin metin alanının sol kenarının dışında dikey bir kenar boşluğu görüntülenir. Bu kenar boşluğuna tıkladığınızda, metinle ilgili bir simge ve Araç İpucu görürsünüz. Örneğin, kesme noktası veya görev listesi kısayolları gösterge kenar boşluğunda görünür. Gösterge Kenar Boşluğu bilgileri yazdırılmaz.
Geçerli satırı vurgula
Bu ayar seçildiğinde, imlecin bulunduğu kod satırının çevresinde gri bir kutu görüntülenir.
Yapı kılavuz çizgilerini göster
Bu ayarı seçtiğinizde, düzenleyicide yapılandırılmış kod bloklarıyla hizalanan dikey çizgiler görüntülenir. Satırlar, tek tek kod bloklarını kolayca belirlemenize yardımcı olur.
Hata dalgalı çizgilerini göster
Bu seçenek belirlendiğinde, kodunuzda farklı renkli dalgalı alt çizgiler (dalgalı çizgiler) görünür. Kırmızı dalgalı çizgiler söz dizimi hatalarını, mavi ifadeler derleyici hatalarını, yeşil ifadeler uyarıları ve mor ifadeler de diğer hata türlerini gösterir.
Seçim eşleşmelerini göster
Bu ayarı seçtiğinizde, siz düzenleyicide metin seçtikten sonra Visual Studio eşleşen dizeleri otomatik olarak vurgular. Özellikle, 100 veya daha az karakterden oluşan tek bir metin satırı seçildiğinde, tüm eşleşmeler vurgulanır.
Dosya durumu göstergesini göster
Bu seçenek belirlendiğinde, düzenleyicinin sol alt köşesinde bir dosya durumu göstergesi (hatalar, uyarılar) çubuğu görüntülenir. Çubuk durumu, kod temizleme seçeneklerini içerir.
Satır aralığı
Varsayılan 1,0 satır aralığını istediğiniz artışla değiştirmek için bu denetimi kullanın. 1.0, 1.15, 1.5, 2.0, 2.5 ve 3.0 arasından seçim yapabilirsiniz.
Kenar boşluğu stilinin ana hatlarını oluşturma
IDE'de kenar boşluğu genişleticilerinin görünürlüğünü değiştirmek için bu denetimi kullanın. Aşağıdaki seçenekler kullanılabilir:
- Vurgulamada genişleticileri göster
- Vurgulamada genişleticileri ve dikey çizgiyi gösterme
- Genişleticileri ve dikey çizgiyi her zaman göster
Düzenleyicide düzenleme bağlamını gösterme
Düzenleme bağlamı ayarlarını tamamen değiştirmek veya aşağıdaki ayarlardan birini seçerek tercihinize göre kişiselleştirmek için bu denetimi kullanın:
- Satır/Sütun
- seçim
- Seçim Durumu
- Ekle/Üzerine Yaz
- Sekme/Boşluk
- Satır sonları
- Kodlama
- Satır/Sütun
- Seçim
- Ekle/Üzerine Yaz
- Sekme/Boşluk
- Satır sonları