In Resharper 9.2 und Visual Studio 14 (2015) möchte ich eine leere Zeile vor einer öffnenden Klammer auf Cleanup Code entfernen (Strg + E, Strg + C). Ich kann keine Einstellung dafür finden. Hier ist ein Beispielcode.Resharper: Leere Zeile vor Klammern entfernen
Was ich habe:
namespace TestApp.Test
{
public class Program
{
private string _foo;
private string _bar;
public string Qux { get; set; }
private Program()
{
}
}
}
Was ich will:
namespace TestApp.Test
{
public class Program
{
private string _foo;
private string _bar;
public string Qux { get; set; }
private Program()
{
}
}
}
Die Optionen 'entfernen Leerzeilen nach "{" und vor "}" in Deklaration' und ‚Entfernen Sie Leerzeilen nach "{" und vor "}" im Code funktionieren bei diesem Problem nicht.
Wenn ich die Option 'Maximale Leerzeilen in Deklarationen beibehalten' auf '0' setzen, wird die Leerzeile entfernt, aber auch alle Leerzeilen zwischen Feldern und Eigenschaften. Daher möchte ich es auf "1" halten.
Was ich nicht will:
namespace TestApp.Test
{
public class Program
{
private string _foo;
private string _bar;
public string Qux { get; set; }
private Program()
{
}
}
}
Wir tun eine automatische Bereinigung auf speichern und ich kann meine Kollegen nicht bitten, dies zu tun, aber vielleicht kann ich diese von Zeit zu Zeit tun. Ich hoffe immer noch, dass eine ReSharper-Option dafür verfügbar sein wird. :-) – hvk