【问题标题】:How to format all parameters of a function in one line in Visual Studio Code如何在 Visual Studio Code 中的一行中格式化函数的所有参数
【发布时间】:2020-02-10 20:15:54
【问题描述】:

我的 javascript 代码是这样格式化的,我对此并不满意:

function(
    req,
    req.session,
    amount,
    offerCode,
    userChoice,
    referenceNo,
    transactionId,
    function (err, res) {
        ...
}

我更喜欢这样改:

function( req, req.session, amount, offerCode, userChoice, eferenceNo, transactionId, function (err, res) {
    ...
}

是否有任何代码格式化程序可以在大量代码上自动执行此操作。

【问题讨论】:

  • Prettier 将一行参数精确地更改为每行一个参数。有什么设置可以改变吗?
  • 您可以在您的.prettierrc 文件中使用"printWidth": whateverCharacterLengthYouWant。在给定的字符长度(加上一些其他条件)之后,它将出现在下一行。默认情况下它设置为80
  • 您可以在项目代码的根目录中添加.prettierrc,并且您应该提交该文件,以便从事该项目的每个人都遵循相同的代码样式/格式。 .prettierrc 是一个简单的 JSON 文件。
  • 很高兴为您提供帮助。似乎@PraveenKumarPurushothaman 刚刚回答了我在评论中提到的相同内容。您可以接受他的回答并为我的 cmets 点赞。

标签: javascript visual-studio-code vscode-settings code-formatting


【解决方案1】:

在这种情况下,最好使用Prettier - Code formatter。在放入 VS Code 的文件夹的根目录中使用名为 .prettierrc 的文件,并在其中添加以下内容:

{
  "printWidth": 8000
}

在这种情况下默认为80

【讨论】:

    猜你喜欢
    • 2021-06-26
    • 1970-01-01
    • 2018-01-30
    • 1970-01-01
    • 2021-03-02
    • 2016-06-29
    • 2019-01-05
    • 1970-01-01
    相关资源
    最近更新 更多