【发布时间】:2019-07-29 09:26:38
【问题描述】:
默认是这个
{path: '/post/:postId', component: Post},
正在转换为这个
{
path: '/post/:postId',
component: Post
},
如何禁用此行为?
UPD。我正在用 JavaScript 编码,上次在 vuejs 中使用 vetur 插件
UPD2。代码示例。
// before
export default new Router({
routes: [
{ path: '/', component: Home },
{ path: '/about', component: About },
{ path: '/todo', component: Todo },
]
})
// after formatting (curly braces are moved on new line)
export default new Router({
routes: [{
path: '/',
component: Home
},
{
path: '/about',
component: About
},
{
path: '/todo',
component: Todo
},
]
})
UPD 3. 也许 Prettier 对解决这个任务有用?
UPD 4. 就我而言,问题出在用于格式化的附加插件中。 Beautify 被安装为格式化的默认选项,并且 vscode 格式化程序的所有设置都不起作用。
解决方案默认设置vscode formatter或者prettier。
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode",
},
谢谢大家。特别是对于 maven87。
【问题讨论】:
-
后者是我使用过的所有语言的一个非常标准的约定。如果其他人要阅读您的代码,您可能需要遵守约定。
-
@Adrian,我同意这很重要。但这个问题涉及另一个问题。
-
你要编码成哪种语言?
-
JavaScript,上次在 vuejs 中使用 vetur 插件
-
你能放更多代码吗?所以我们可以正确调试?就像你在使用数组或函数之类的东西
标签: visual-studio-code vscode-settings