为 Visual Studio 代码中的每个链接语句添加换行符

Posted

技术标签:

【中文标题】为 Visual Studio 代码中的每个链接语句添加换行符【英文标题】:add newline for each chaining statement in visual studio code 【发布时间】:2020-07-24 18:12:08 【问题描述】:

任何人都知道在链接语句上添加换行符以在 Visual Studio 代码中进行更漂亮的扩展的设置是什么?我在打字稿中有如下代码

export function myfunction(myString: string) 
  cy.get(myString).find('.aaa').click();

我想确保它变成

export function myfunction(myString: string) 
  cy.get(myString)
    .find('.aaa')
    .click();



【问题讨论】:

【参考方案1】:

使用来自 eslint 的 newline-per-chained-call 规则:https://eslint.org/docs/rules/newline-per-chained-call

在你的 aslant 配置中添加这个(例如.eslintrc.json):


  //... 
  "rules": 
    //...
    "newline-per-chained-call": "error"
  

要使其在 VS Code 中工作,请安装 eslint ext 并按照说明如何从 ext 页面“保存时自动修复”。

"editor.codeActionsOnSave": 
  "source.fixAll": true

例如。

【讨论】:

以上是关于为 Visual Studio 代码中的每个链接语句添加换行符的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio代码中的活动栏宽度

在另一个项目 Visual Studio 中使用来自一个项目的目标文件

Visual Studio 2010 URL 超链接颜色 - 可以不使用吗?

编译器不遵循 Visual Studio C++ 中的符号链接

将 .lib 库链接到 Visual Studio 中的项目

为整个团队设置 Visual Studio 格式选项