Mik*_*ynn 11 resharper code-formatting keyboard-shortcuts visual-studio visual-studio-2013
是否有键盘快捷方式或快速方法将以下代码更改为Visual Studio 2013中的单行?我也安装了Resharper.
多
new XElement("Option",
new XAttribute("Name", "FileDelete"),
"1"
),
Run Code Online (Sandbox Code Playgroud)
单
new XElement("Option", new XAttribute("Name", "FileDelete"),"1" ),
Run Code Online (Sandbox Code Playgroud)
Wap*_*ull 12
对于 VS2019,默认绑定设置为Shift+ Alt+ L+J
或者你可以通过以下方式将其重新绑定到其他东西Tools -> Options -> Keyboard -> search for 'join'
Edit.JoinLines将动作重新绑定到类似的东西(Text Editor) Ctrl + J,然后按Assign
我设置find/replace以便快速使用正则表达式,如下所示:
(注意:我使用VS 2015,所以你的热键可能会有所不同)
\s+)在visual studio执行诸如实现接口之类的操作之后,我一直使用它
public SomeType SomeProperty {
get {
throw new NotImplementedException();
}
set {
throw new NotImplementedException();
}
}
Run Code Online (Sandbox Code Playgroud)
变成像的东西
public SomeType SomeProperty { get { return someField; } set { /*Some Simple Set Code*/; } }
Run Code Online (Sandbox Code Playgroud)
要使用 ReSharper 进行此操作,您应该在 ReSharper/Options/Code Editing/C#/Formatting style/Line Breaks and Wrapping 中取消选中“保留现有换行符”选项。
或者只需将此行添加到您的 .dotSettings 中
<s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/KEEP_USER_LINEBREAKS/@EntryValue">False</s:Boolean>
Run Code Online (Sandbox Code Playgroud)
然后,您可以使用代码清理工具(默认快捷键是 Ctrl+Alt+F)或仅键入分号或大括号来格式化代码。