呆狗的一生
呆狗的一生
  • 发布:2020-11-29 12:26
  • 更新:2022-04-24 07:24
  • 阅读:878

解构时可以不换行吗

分类:HBuilderX

请老哥们看看,HBuilderX 重排代码格式(Alt+Shift+F)解构的时候,老是把解构分成很多行,怎么破。。。

// 以解构方式导入一个函数,理想方式 import  { synopsis } from  '/api/user'  
import {  
    synopsis  
} from '/api/user';  

export const actions = {  
        //  vuex的actions,解构出 commit  
    synopsis: ({  
        commit  
    }) => {  
        synopsis().then(resp => {  
            if (resp.ok) {  
                commit(`SET_SYNOPSIS`, resp.data);  
            }  
        });  
    }  
};  
2020-11-29 12:26 负责人:无 分享
已邀请:
呆狗的一生

呆狗的一生 (作者) - 呆狗的一生

        "brace_style": `preserve-inline`, //代码样式,可选值 [collapse|expand|end-expand|none][,preserve-inline] [collapse,preserve-inline
  • 愿随风丶飘雪

    这样设置也有问题,格式化的时候代码中定义的对象也会变成一行,我想要的是 import解构的保持1行,自己定义的对象保持换行

    2022-04-23 18:23

  • 呆狗的一生 (作者)

    回复 愿随风丶飘雪: 你没有用明白。这个选项很好用的。可以变成一行,也可是多行。它的规则是根据右括号( { ) 来判断的,如果右括号右边有内容则一行显示,如果右括号右边无内容,则分多行显示。我这个帖子是2020年发的,现在都2022年了,请相信我。

    2022-04-24 07:20

  • 呆狗的一生 (作者)

    我的格式化代码是alt + shift + f

    2022-04-24 07:22

明亮的光带

明亮的光带

你好,请问解决了吗?

  • 呆狗的一生 (作者)

    解决了,工具》插件配置》jsbeautify。自己配置

    2022-04-23 18:19

呆狗的一生

呆狗的一生 (作者) - 呆狗的一生

// 可以是这样,多行显示  
    let obj = {  
        name: 44,  
        id: 5  
    }  
// 也可以是这样,一行显示  
let obj = { name: 44, id: 5 }

该问题目前已经被锁定, 无法添加新回复