首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VS代码:防止更漂亮的格式化覆盖更好的对齐

VS代码:防止更漂亮的格式化覆盖更好的对齐
EN

Stack Overflow用户
提问于 2021-02-05 17:24:07
回答 2查看 760关注 0票数 2

我经历了格式化设置和堆栈溢出帖子,我切换了一堆不同的设置,似乎找不到答案。

两个VS代码扩展在这里发挥作用:更漂亮和更好的对齐。我想使用更漂亮的格式我的代码一般,并更好地对齐我的某些部分的代码。但是更漂亮的是,我用更好的对齐来覆盖所有的变化。

例如:

在跑得更好之后,在跑得更漂亮之前:

代码语言:javascript
复制
<ReactMapGL
          {...this.props.viewport}
          zoomEnabled          = {true}
          showUserLocation     = {true}
          mapStyle             = {this.props.mapStyle}
          mapboxApiAccessToken = {process.env.REACT_APP_MAPBOX_TOKEN}
          onViewportChange     = {(viewport) => {
            this.props.updateViewport(viewport);
          }}
        >

然后,在跑得更漂亮之后:

代码语言:javascript
复制
<ReactMapGL
          {...this.props.viewport}
          zoomEnabled={true}
          showUserLocation={true}
          mapStyle={this.props.mapStyle}
          mapboxApiAccessToken={process.env.REACT_APP_MAPBOX_TOKEN}
          onViewportChange={(viewport) => {
            this.props.updateViewport(viewport);
          }}
        >

是否有更漂亮的设置可以忽略对齐格式?或者,是否有一种不同的方法来做到这一点?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-08-31 14:17:00

请检查一下更漂亮的忽略代码函数。

基本上,只需在应用更好的对齐代码之前添加注释prettier-ignore,并且在保存文件时要防止更漂亮的格式设置。

JavaScript注释// prettier-ignore将排除抽象语法树中的下一个节点的格式设置。 例如: 矩阵( 1,0,0,0,1,0,0,0,1) //更漂亮-忽略矩阵( 1,0,0,0,1,0,0,0,0,1) 将改为: 矩阵( 1,0,0,0,1,0,0,0,1);//更漂亮-忽略矩阵( 1,0,0,0,1,0,0,0,1)

票数 0
EN

Stack Overflow用户

发布于 2021-02-05 23:51:06

我能想到的唯一方法是禁用formatOnSave,并将对齐方式保留为格式化后使用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66067807

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档