【发布时间】:2018-03-20 17:37:08
【问题描述】:
当我这样写代码时:
我要求 PhpStorm 重新格式化我的代码,它是这样的:
丑陋...如何告诉 PhpStorm 不要像这样对齐参数并保持原样?
代码示例:
export const scanIntervals = ({
intervals,
duration,
start = 0,
end = 1440,
rounding = 10,
}) => intervals.some((interval) => {
console.log('Hello World');
})
附:对不起我的英语不好
【问题讨论】:
-
那是 TypeScript 还是 JavaScript? (对不起,我本人不是 JS 人)。它应该位于
Settings/Preferences | Editor | Code Style | [LANGUAGE] | Wrapping and Braces——很可能是Align when multiline选项之一。如果您可以提供一个实际的代码示例作为文本会很好(因此可以将其复制粘贴到预览区域并使用几个选项进行检查) -
@LazyOne 没有找到与之相关的任何内容。长期寻找必要的选项,但没有任何成功。 JavaScript ES6
-
如果没有一些我可以复制粘贴的代码示例,我个人将无法提供任何帮助。因为我根本不知道这个级别的 JavaScript,所以无法自己制作(相当基本的 jQuery 和类似用法)。在这种情况下,我可能只建议自己复制粘贴您的代码并尝试检查/取消选中不同的选项(重置该选项后再次粘贴)。对于那个很抱歉。也许其他人知道确切的选择。
-
@LazyOne 完成..
-
谢谢。请发布您当前的 JavaScript 代码样式(
Wrapping and Braces选项卡)——我想将其与我的进行比较(只需将其导出并以某种方式分享)。在我的测试中Function declaration parameters | Align when multiline确实触发了这么大的缩进。
标签: phpstorm webstorm eslint reformatting