de6ugger

VS Code 关于数组的格式化的问题

  •  
  •   de6ugger · Sep 12, 2017 · 7719 views
    This topic created in 3341 days ago, the information mentioned may be changed or developed.

    大神们,关于 VS Code 的一个配置,请教一下。

    格式化代码的时候,怎么能让编辑器保留中括号前后的空格呢?

    我是这么设置的,但是无效。

    还有地方会干扰代码格式化的处理吗? 图片

    Supplement 1  ·  Sep 13, 2017
    我一直是在.vue 文件中试的,
    刚才用在 js 文件中试了一下是可以正确被格式化,应该是 vue 插件引起的问题。
    14 replies  •  2017-09-13 23:05:31 +08:00
    de6ugger
    de6ugger
    OP
    Sep 12, 2017
    1
    这里应该有大神能帮我指点迷津!
    de6ugger
    de6ugger
    OP
    Sep 12, 2017
    2
    折腾了半天,还是找不到突破口。

    是不是没救了。
    de6ugger
    de6ugger
    OP
    Sep 13, 2017
    3
    自己来提升一下本问题的知名度
    de6ugger
    de6ugger
    OP
    Sep 13, 2017
    4
    下面的这几个都禁用了,还是依然会被自动删空格,奇了怪了。

    "javascript.format.enable": false,
    "typescript.format.enable": false,
    "html.format.enable": false,
    "json.format.enable": false,
    de6ugger
    de6ugger
    OP
    Sep 13, 2017
    5
    @formulahendry 大佬,请你出山点拨一二。
    sherry00
    sherry00
    Sep 13, 2017
    6
    老老实实换 webstorm 吧
    de6ugger
    de6ugger
    OP
    Sep 13, 2017
    7
    @sherry00 各种心酸,没办法只能穷折腾。我很想知道到底是什么导致了这个问题。
    azh7138m
    azh7138m
    Sep 13, 2017 via Android❤️1
    8
    我一般使用 eslint fix 来格式化代码
    LazarusX
    LazarusX
    Sep 13, 2017❤️1
    9
    Parenthesis 是圆括号,中括号是 bracket
    de6ugger
    de6ugger
    OP
    Sep 13, 2017 via Android
    10
    @LazarusX 谢谢你的提醒,截图的时候正好截的这个错误的写法,折腾这个弄晕了,没注意。设置中括号前后插入空格,依然无效的。
    de6ugger
    de6ugger
    OP
    Sep 13, 2017 via Android
    11
    vue 相关插件都禁用了,还是不行,.js .html 中均能被正确格式化,.vue 文件中就无效。
    Rice
    Rice
    Sep 13, 2017 via iPhone❤️1
    12
    安装 prettier 插件,去配置里启用 perttier-eslint 集成,这样就会按你编写的 eslint 规则格式化。
    de6ugger
    de6ugger
    OP
    Sep 13, 2017
    13
    @Rice
    @azh7138m 谢谢两位的指点。现在通过 vs code 的配置 来格式化,目的达到了。但是不明白 vs code 是不是会对没有配置的文件类型进行默认的格式化操作。

    "eslint.validate": [
    "javascript",
    "javascriptreact",
    {
    "language": "vue",
    "autoFix": true
    },
    "vue-html"
    ],
    abcbuzhiming
    abcbuzhiming
    Sep 13, 2017
    14
    楼主我必须告诉你的,不要把 vscode 的格式化功能想的多么万能,根据我测试的结果,它的格式化功能是有 bug 的,很明显的 bug,所以,“为啥不行”,——还没开发出来,这很可能就是答案
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2604 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 146ms · UTC 00:29 · PVG 08:29 · LAX 16:29 · JFK 19:29
    ♥ Do have faith in what you're doing.