当前位置: 首页 > news >正文

ReSharper2017.3的列对齐、排版格式、列对齐错误的修复

原文: ReSharper2017.3的列对齐、排版格式、列对齐错误的修复

ReSharper代码排版格式 列对齐


本文提供全流程,中文翻译。

Chinar坚持将简单的生活方式,带给世人!

(拥有更好的阅读体验 —— 高分辨率用户请根据需求调整网页缩放比例)



  • 1
    • 安装最新版本的 ReSharper20173
  • 2
    • Options 设置
  • 3
    • Code Editing 代码编辑
  • 4
    • Formatting Style 格式化风格
  • 5
    • Finish 设置完成
  • 6
    • Warning 警告
  • 7
    • Error Repair 错误修复

对齐效果

这里写图片描述


1

安装最新版本的 ReSharper2017.3


排版格式:列对齐

是最新版 ReSharper2017.3 加入的功能,所以需要先去ReSharper官网 进行下载、安装

安装后试用可以免费试用30天

举个栗子黑白88

这里写图片描述


2

Options —— 设置


安装成功后,打开VS中菜单栏会多出一个 ReSharper 点击↓

Options 点击 ↓

进入设置界面

举个栗子黑白88

这里写图片描述


3

Code Editing —— 代码编辑


找到 / 搜索 code editing

选择需要改动的语言: C#

选择 Other

注意:如果 Other 中,只有 如图一个选项(恢复到旧的格式化引擎)那么证明,格式设置不在这里,继续往下操作。

举个栗子黑白88

这里写图片描述


4

Formatting Style —— 格式化风格


找到 / 搜索 code editing

选择需要改动的语言: C#

Formatting Style —— 格式化风格 ↓

tabs , indents ,alignment ——制表符、缩进、对齐 ↓

下拉找到 Align Similar Code In Columns ——在列中对齐类似代码 ↓

所有子选项都分别标注了 哪些代码受影响,需要自己开启 —— 也就是打上对勾

举个栗子黑白88

这里写图片描述

这里写图片描述


5

Finish —— 设置完成


点击确定,设置完成 ↓

回到VS,测试看看效果

需要在代码的任意位置,按下组合键: Ctrl+Alt+Enter

举个栗子黑白88

这里写图片描述


6

Warning —— 警告


如果发生排版错误,排版后非常凌乱。如下图 ↓

那是因为 Resharper当前版本支持的字体,并不全面。需要更改为所支持的字体

举个栗子黑白88

这里写图片描述


7

Error Repair —— 错误修复


由于是因为 Resharper当前版本支持的字体,并不全面。

所以改为所支持的字体,即可完成对齐

菜单栏——选项——环境——字体和颜色——字体——修改为颜色标记为加粗黑色的,即可正常列对齐

或者直接组合快捷键: Alt+T+O打开设置,然后 Alt+F直接修改字体

举个栗子黑白88
这里写图片描述
这里写图片描述
这里写图片描述


END

本博客为非营利性个人原创,除部分有明确署名的作品外,所刊登的所有作品的著作权均为本人所拥有,本人保留所有法定权利。违者必究

对于需要复制、转载、链接和传播博客文章或内容的,请及时和本博主进行联系,留言,Email: ichinar@icloud.com

对于经本博主明确授权和许可使用文章及内容的,使用时请注明文章或内容出处并注明网址

相关文章:

  • Vue.js 案例资料汇总
  • 官方新出的 Kotlin 扩展库 KTX,到底帮你干了什么?
  • 软件架构系列二:Clean架构
  • mysql varchar最大长度问题
  • RabbitMQ 高可用集群搭建及电商平台使用经验总结
  • pandas Dataframe['A']与Dataframe[['A']]的区别
  • VS2010 c++生成和调用dll例子(转载)
  • 使用mongoose和bcrypt实现用户密码加密
  • Android WebView基本用法及常见问题
  • 9.Azure文件(文件共享)-NAS(下)
  • 用CORS 解决vue.js django跨域调用
  • 2U 4节点Xeon SP服务器 (上):PowerEdge C6420更受重视
  • Laravel5.5 生成测试数据
  • Docker CentOS7 安装SSH
  • BZOJ3273 : liars
  • 【407天】跃迁之路——程序员高效学习方法论探索系列(实验阶段164-2018.03.19)...
  • 5、React组件事件详解
  • Android路由框架AnnoRouter:使用Java接口来定义路由跳转
  • C++入门教程(10):for 语句
  • CSS3 变换
  •  D - 粉碎叛乱F - 其他起义
  • HTTP那些事
  • JavaScript函数式编程(一)
  • laravel with 查询列表限制条数
  • LeetCode541. Reverse String II -- 按步长反转字符串
  • Magento 1.x 中文订单打印乱码
  • PAT A1092
  • Redis学习笔记 - pipline(流水线、管道)
  • Spring Cloud(3) - 服务治理: Spring Cloud Eureka
  • webpack4 一点通
  • 分布式熔断降级平台aegis
  • 如何正确配置 Ubuntu 14.04 服务器?
  • 为视图添加丝滑的水波纹
  • 温故知新之javascript面向对象
  • - 语言经验 - 《c++的高性能内存管理库tcmalloc和jemalloc》
  • 字符串匹配基础上
  • 走向全栈之MongoDB的使用
  • ​渐进式Web应用PWA的未来
  • # 日期待t_最值得等的SUV奥迪Q9:空间比MPV还大,或搭4.0T,香
  • (C#)获取字符编码的类
  • (C++17) optional的使用
  • (Matalb时序预测)WOA-BP鲸鱼算法优化BP神经网络的多维时序回归预测
  • (附源码)ssm基于web技术的医务志愿者管理系统 毕业设计 100910
  • (附源码)计算机毕业设计高校学生选课系统
  • (六)vue-router+UI组件库
  • (四) Graphivz 颜色选择
  • ..thread“main“ com.fasterxml.jackson.databind.JsonMappingException: Jackson version is too old 2.3.1
  • .cfg\.dat\.mak(持续补充)
  • .NET 2.0中新增的一些TryGet,TryParse等方法
  • .NET Core 网络数据采集 -- 使用AngleSharp做html解析
  • .net core使用RPC方式进行高效的HTTP服务访问
  • .NET 中使用 Mutex 进行跨越进程边界的同步
  • .net程序集学习心得
  • .net对接阿里云CSB服务
  • .NET国产化改造探索(一)、VMware安装银河麒麟