我正在运行Prettier.js(VSCode插件)/ prettier-eslint-cli。它格式化超过80个字符限制的方法参数,如下所示(将每个参数放在一个新行上)
someMethod(
argumentOne,
argumentTwo,
argumentThree,
argumentFour,
argumentFive,// Hits 80 character word wrap here
argumentSix,
argumentSeven
) {
//Some Code
}
有没有办法修改选项,所以它格式化参数以尝试在每行上适合80个字符?而不是每次只将它们添加到新行
someMethod(argumentOne, argumentTwo, argumentThree, argumentFour,
argumentFive, argumentSix, argumentSeven) {
//Some Code
}
答案 0 :(得分:0)
据我所知,目前尚无选择。当您的参数超过了printWidth(默认值为80)时,漂亮的参数会将每个参数分成单独的一行。
一种方法可能是增加printWidth选项,以便您的参数保持在同一行。漂亮的文档中提到了maximum line length rules are often set to 100 or 120
(https://prettier.io/docs/en/options.html)
答案 1 :(得分:0)
User Settings
中代表更漂亮:
Print Width
选项设置为100
或更多答案 2 :(得分:0)
在VSC窗口中单击鼠标右键,然后选择“命令面板”。 搜索“更漂亮”并选择“创建配置文件”, 它会打开“选择文件夹”窗口(选择要在其中保存漂亮配置文件的文件夹), 然后打开配置文件并添加要更改的选项。 示例:
{
"printWidth":"150"
}