Yeniden düzenleme menüsü Visual Studio 2015'te eksik


87

Visual Studio 2015'te sağ tıklama bağlam menüsünü bulmakta sorun yaşıyorum. Projemde veya çalıştığım dosyada hiçbir şeyin yanlış olmadığını biliyorum. Visual Studio 2013'te sağ tıklama bağlam yeniden düzenleme menüsünü bulabilirim. Ancak, Visual Studio 2015'te sağ tıklama bağlam menüsünde bir yeniden düzenleme bağlam menüsü yoktur.

O nereye gitti? Nasıl geri alacağım?

Öneriniz DüzenleYeniden düzenleme menüsünü içeremez .

Araçlarİçe ve Dışa Aktarma Ayarları menüsünü kullanarak Visual Studio ayarlarımı varsayılana sıfırlamayı denedim ve bu da menüyü geri getirmedi.


Demek istediğim, menü çubuğu yeniden düzenleme menüsü eksik olan şey değil.
Bay Young

Gelmediği belirli bir zaman var mı? yöntemi yeniden adlandırma veya yöntem özü gibi? ya da sadece her yerde?
Kritner

Sorun her yerde var gibi görünüyor.
Bay Young

1
Artık kod derlenmediğinde çalışmaz. Önceden, onu eksik kodda kullanabiliyordunuz.
PRMan

Yanıtlar:


93

Yeniden düzenleme araçlarından bazıları yeniden konumlandırıldı veya en azından daha önce olduğundan farklı bir şekilde erişilebilir durumda.

Örnek olarak ayıklama yöntemi yeniden düzenleyicisini kullanarak, bu işlevi yine de kullanabilirsiniz; sadece eskisi gibi yapılmadı:

Çıkarılacak parçaları seçin

Sağ tık

Sağ tık

Hızlı eylemler

Hızlı eylemler

Ayıklama Yöntemi'ne tıklayın

Ayıklama yöntemini tıklayın

Sanırım bunu daha "Yeniden Şerbetçi" hissetmek için değiştirdiler. Bununla birlikte, tüm işlevsellik hala orada olmalıdır.

Visual Studio 2015'te yeniden düzenleme hakkında daha fazla bilgi burada - umarız bu yardımcı olur! Yeniden düzenleme (C #)


evet, kesinlikle alışması biraz zaman alacak. Bahse girerim, düzenli yeniden
paylaşım

2
Ekran görüntüleri için teşekkürler. Aksi takdirde bunun nereye taşındığını bulacağıma emin değilim! :-)
Mr. Young

1
Bilginize: VS'nin bazı sürümlerinde, bu işlevsellik ile ilgili bir hata var gibi görünüyor VS, yeni bir yöntem çıkarmak için bazı kodların yeniden düzenlenmesi üzerine çöküyor
Liam

2
Güzel açıklama. + Güzel resimler için enayi değilim :)
Fetchez la vache

1
@BarthoBernsmann, içeriğe özel, ayıklama için vurgulanan bir yöntem içinde geçerli bir kod parçasına sahip olduğunuzdan emin misiniz?
Kritner

2

Artık farenin sağ tuşunu kullanarak yeniden düzenlemeye erişmenize gerek yok.

Visual Studio'da klavye kısayol tuşlarını kullanmanız önerilir.

Olası tüm kısayol tuşları için bkz.Visual Studio, Refactor'da Varsayılan Klavye Kısayolları .


1
Verilen bağlantı, Visual Studio 2008 için bir sayfaya gider. VS 2015 için bir liste, msdn.microsoft.com/en-us/library/da5kh0wa.aspx#bkmk_refactor adresindedir .
Theophilus

Kısa versiyon: CTRL + R, M. Ayrıca, Düzen> Yeniden Düzenleme> Ayıklama Yöntemi ... (yalnızca bir kod bloğu vurgulandığında görünür).
Chris

1

Çalışması için projeyi inşa etmeniz gerekebilir.

Visual Studio 2013'te Kod Düzenleme ASP.NET Web Formlarına bakın | Microsoft Docs . (Eksikse, asıl nokta Microsoft tarafından sağlanan bir örneği kullanmamdır.). In Refactoring ve isimlendirebilme bkz C # sayfasında bir yöntem ayıklamak için . Talimatları izlediğimde, kodu bir yönteme çıkaracak özelliği bulamıyorum. Düzenle menüsünü denediğimde, geçerli kodum olmadığını söyledi. Sonra projeyi inşa ettim ve kodu çıkarma özelliği mevcut ve çalıştı.


0

Yeniden düzenlemekte olduğunuz nesnenin adını değiştirirseniz, nesnenin adını değiştirmek (yani yeniden düzenleme) veya yeni adlandırılmış nesne için yeni bir kurucu oluşturmak isteyip istemediğinizi soran ampul solda görünür.


2
Benim OP'm özellikle "Sağ Tık" yeniden düzenleyiciden bahsetti. Sorumun kaynağı olan ampulden nefret ediyorum.
Bay Young

0

Ctrl+ ., Visual Studio 2015 ve sonrasında bir yöntemi ayıklamak için kısayol tuşudur.

Ctrl+ M, Rartık yeni sürümlerde çalışmıyor.

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.