Visual Studio中如何将代码按等号对齐?
Visual Studio 按等号对齐代码操作方法
以下是三种可实现代码按等号对齐的方案,按需选择即可:
方案1:安装Code Alignment扩展(推荐,效率最高)
- 打开Visual Studio的扩展管理窗口,搜索Code Alignment扩展完成安装,重启VS后生效
- 鼠标选中需要调整对齐的所有代码片段
- 按下默认快捷键
Ctrl + =,在弹出的输入框中输入=后按回车,选中代码就会自动按等号列对齐 - 如果需要修改快捷键,可以进入「工具-选项-环境-键盘」面板,找到Code Alignment对应的命令自定义按键
提示:该扩展同样支持按逗号、Lambda箭头
=>、冒号等任意符号对齐代码,操作逻辑和等号对齐完全一致。
方案2:多光标手动对齐(无需安装扩展)
如果不想额外安装扩展,可以用VS自带的多光标功能手动对齐:
- 选中需要调整的所有代码行
- 按住
Alt + Shift组合键,同时拖动鼠标,在所有行等号的前方位置拖出垂直的矩形选区,激活多光标编辑状态 - 按Tab键或者空格键调整间距,即可一次性把所有行的等号调整到同一垂直列
方案3:借助已有代码增强插件
如果你已经安装了ReSharper这类代码增强插件,可以直接在插件的代码格式化规则中开启「赋值语句对齐」选项,之后执行代码格式化操作时,会自动按规则对齐等号,不需要额外手动选中操作。
对齐效果示例
对齐前代码:
var contact2 = new Contact(); contact2.Email = "john.doe@gmail.com"; contact2.FirstName = "john"; contact2.LastName = "doe";
对齐后效果:
var contact2 = new Contact(); contact2.Email = "john.doe@gmail.com"; contact2.FirstName = "john"; contact2.LastName = "doe";
内容的提问来源于stack exchange,提问作者hannes neukermans
相关产品推荐
相关产品推荐

