W Visual Studio 2015, jeśli masz kod tak:Wyłącz wyrównanie komentarzy w programie Visual Studio 2015?
var foo = that.Bar(); // Get the value
//foo++;
selekcjonowanie Edit -> Zaawansowane -> Wyniki Format prac nad dokumentem podczas formatowania tak:
var foo = that.Bar(); // Get the value
//foo++;
gdzie przyjął Visual Studio dwóch niepowiązanych Komentarze były powiązane i pogrupowane razem. Założeniem relacji jest to, że istnieją kolejne linie, jedna kończy się komentarzem, a druga zaczyna się od niej. Można to oczywiście obejść, dodając puste linie, ale nie zawsze jest to najlepszy wybór w zależności od konkretnego kodu. Zwróć uwagę, że Visual Studio 2013 nie ma tej funkcji.
Nie znalazłem żadnej wzmianki o tej funkcji w wyszukiwarkach internetowych. To jest C#, a Visual Studio jest skonfigurowany do zachowania kart.
Czy istnieje sposób wyłączenia tej jednej części automatycznego formatowania?
https://stackoverflow.com/questions/45774439/visual-studio-2015-how-to-preserve-indentation-of-comments ten wątek omawia gdzie ta opcja jest dla C++ (chyba, ja nie sprawdź to), ale nie ma odpowiedniej opcji dla C#. Myślę, że problem ten zaczął się od aktualizacji vs2015, ponieważ uważam, że ta uciążliwość jest stosunkowo nowa. – zeromus
To zachowanie jest bardzo uciążliwe, ponieważ: 1. Grupuje prawdopodobnie niepowiązane komentarze 2. Powoduje wiele zmian, które pojawiają się podczas porównywania plików 3. W języku C# nie ma sposobu, aby je wyłączyć, nawet jeśli może ewidentnie zrobić, ponieważ C++ ma tę opcję –