簡體   English   中英

在 Javascript 中分號后的新行上更正 Cursor 縮進

[英]Correct Cursor indentation on the new line after the semicolon in Javascript

當我在分號后按回車鍵時,我希望 cursor 能夠正確縮進。 我怎樣才能在 VS Code 中實現這一點?

CT

您可以關閉wrappingIndent ,或將其設置回默認值same ,然后確保formatOnType設置為 true:

"[javascript]": {
    "editor.wrappingIndent": "same",
    "editor.formatOnType": true
},

這將使所有新行與之前的相同,因為您鍵入它會自動縮進,如果適用:

cy.visit('/admin/settings/categories/add')
  .get('[data-cy=name]').type('category')

在此處輸入圖像描述

如圖所示,您必須明確按“Enter”; 如果您使用CTRL + Enter等快捷方式,它不起作用。

這些類似包裝器的設置都不會考慮的一件事是上下文; 假設您想在 first.get() 之后任意地進行深度縮進,以供說明:

cy.visit('/admin/settings/categories/add')
    .get('[data-cy=name]').type('category')
        .checkDb('Category', { name: 'Category 2' })
    .get('[data-cy=submit]').click();

本機格式化程序會自動將其放回與其他子項一致的位置。

這最終需要本機擴展/ onEnter支持

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM