我正在編輯一個.tsx-file 并且正在處理這個瘋狂的檔案格式:

...如果我把視窗放大一點,那就更有意義了:

但我仍然想改變它,所以value并onClick沒有完全向右對齊。理想情況下,它會嘗試將它們與左括號對齊(就像它們一樣),除非左括號從行開始超過 35 個字符。或類似的東西。
現在,我假設是 TypeScript 格式規定了.tsx-file的代碼樣式。但是當我打開設定:編輯器 >> 代碼樣式 >> 打字稿時,就會有無數的設定。
這讓我想到三個問題:
- 有誰知道我需要改變什么,所以物件屬性不遵循左括號寬度?
- 我能以某種聰明的方式找到我要找的東西的名字嗎?我試著在巨大的空間上空盤旋,希望黃色的小燈泡能照亮我想要的東西。
- 是否有任何預設可以在某處找到?所以我不需要設計一個新的代碼樣式,如果我不喜歡默認的。
uj5u.com熱心網友回復:
確保禁用以下選項:
Settings (Preferences on macOS)Editor | Code Style | TypeScript | Wrapping and BracesFunction call arguments: Align when multiline

注意:自上一版本以來,默認值可能已在某處更改,因為我看到了一些關于相同選項但語言不同(PHP 和 JavaScript)的問題。
提示 1:您知道您可以將自己的代碼粘貼到預覽區域并開始更改選項以查看它們將如何影響它嗎?它非常有助于找到正確的選項。
提示 2:有一個特殊的彈出視窗,顯示應用于代碼的格式規則。它不會顯示所有可能的選項,但可以提示您要查找的內容。呼叫它:
使用
Help | Find Action...(或ActionSearch Everywhere 上的選項卡——它們曾經是不同的彈出視窗,但現在使用相同的彈出視窗)鍵入
adjust檔案管理器操作選擇并呼叫“調整代碼樣式設定”操作

它會給你一個帶有適用規則的彈出視窗(這是一個有限的集合:可能不會列出所有)。
PHP代碼示例:

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/353018.html
