時間: 2020-10-13 webstorm2020.2.3 版本經過 ctrl+F 搜索你想了解的 webstorm 配置javascript
有些效果按 Apply 就能夠看出效果, 而有些效果則須要按 OK 才行。html
Strip trailing spaces on Save for 刪除尾隨空格邏輯vue
Specify refactoring options 指定重構選項java
TODO: 後續兩個選項暫時不知道有何做用web
Font 字體正則表達式
此節點下的全部節點均是配置顏色方案express
使用html,javascript舉例,其餘語言節點同理
Line separator 行分隔符macos
Hard wrap 強行換行點api
Enable formatter markers in comments 是否在啓用在註釋中控制是否格式化代碼dom
如何理解此選項?
其實就是用一塊特定的註釋包圍的代碼不進行格式化, 例子:
上面的語句我不想被格式化掉,就能夠這樣作:
Scope的概念見本文檔的Scope域部分
選項過多,並且有些建議因人而異,有須要的話能夠另開篇文章。
新建文件時的代碼模板。
使用的是Apache Velocity 模板引擎。
TODO: 閱讀idea源碼
用過IDE,編輯器的都明白,用戶代碼片斷是最經常使用的功能了。
上圖使用的變量若是沒有定義內容的話,兩個$中的變量名不管命名成什麼都同樣, ide光標老是會從左往右,從上至下跳轉
(能夠試試隨意命令兩個$中的內容)
點擊「Edit variable」開啓編輯變量,使變量更有意義! 如下是表達式所表明的意義:
camelcase(String) 小駝峯命名
單獨用沒什麼用,可是配合其餘變量便能發揮出它的威力了,例子以下:
在文件中輸入test
內容被替換爲
domToImageMinJs
用法同上,如下用法皆類似
將字符串的全部字母大寫,並在各部分之間插入下劃線
注意和blockcommentend()區分, 一個是行註釋一個是塊註釋
complete的用法還在理解測試中。
一個個測試來的~, 以爲有用能夠點個贊。
難受,沒人看,算了