vscode 中 格式化 vue 如何不自动换行

目前格式化的时候经常会自动换行
eg:

return wepy.chooseImage({
    count: 1,
    sizeType: "original"
}).then(res => res.tempFilePaths[0]);

会被格式化为

return wepy
    .chooseImage({
        count: 1,
        sizeType: "original"
    })
    .then(res => res.tempFilePaths[0]);

如何才能关掉自动换行的呢?

阅读 13.6k
评论 2017-12-08 提问
    10 个回答
    Adolph
    • 2.1k

    2019/1/2 最新解决办法 (版本1.30.1) :

        "vetur.format.defaultFormatterOptions": {
            "js-beautify-html": {
                "wrap_attributes": "aligned-multiple"
            },
            "prettyhtml": {
                "printWidth": 100,
                "singleQuote": false,
                "wrapAttributes": false,
                "sortAttributes": false
            }
        },
        "vetur.format.defaultFormatter.html": "js-beautify-html",

    即可使得 vue 元素不再折行 ;

    关于 "vetur.format.defaultFormatterOptions""vetur.format.defaultFormatter.html" , 在楼上其他大神的答案中已有讲解, 这里就不再啰嗦 ;

    评论 赞赏 2019-01-02