摘要:起點最近在開發(fā)一個小項目,使用了,我使用了單引號限制。但是的自動引入默認是雙引號。是可以設置全局項目使用單引號還是雙引號,避免每一次都需要從修改引號格式。此外,雙引號最直接的好處是,插入單引號會很方便廢話。
起點
最近在開發(fā)一個Angular小項目,使用了tslint,我使用了單引號限制。但是Intellij Webstorm的自動引入默認是雙引號(double)。IntelliJ+IDE是可以設置全局 or 項目使用單引號(single)還是雙引號(double),避免每一次都需要從修改引號格式。關鍵
File > Settings (Ctrl+Shift+S) > Editor > Code Style > TypeScript ( 這里選擇你要設置的語言,我開發(fā)angular使用的是typescript ):
Punctuation ( 右邊窗口 ) > Use ( single or double )
在最終設置面板中的Scheme可以選擇設置區(qū)域為全局或當前項目.
About1.因為 ES6 引入了 template string,template string 用的分隔符 [ ` ] 看起來和單引號[ " ] 太像了,容易搞混。我們在項目中遇到過,有人在使用單引號字符串里誤用了 template string,導致字符串未能正確替換,但是修 bug 的人也沒找到這個錯誤,反而以為是執(zhí)行環(huán)境不支持 ES6,結果就把 template string 干掉改成用 “%s” 來拼接字符串…… 如果用雙引號表示字符串,這兩個人根本就不會看錯。
2.此外,雙引號最直接的好處是,插入單引號會很方便(廢話)。我隨便查閱了 SourceTree, WebStrom, Unity3D 三款軟件的英文提示,發(fā)現老外都很少在提示信息里插入雙引號,而是在應該用雙引號的地方直接寫單引號。因此為了讓你的軟件逼格更高,文本中間就別插入雙引號了!
3.最后,如果你喜歡寫單元測試的話,雙引號還有一個好處是和 JSON 保持一致
作者:Jare Guo 鏈接:https://www.zhihu.com/question/21168673/answer/79885241 來源:知乎
設置完成之后IDE會自動更新對應語言代碼中的引號格式,此后IDE自動生成的代碼中,會使用上面的設置,IntelliJ+IDE都可以這樣來設置,記錄在這里是因為我嘗試過在網路上搜尋相關記錄,并沒有,所以想分享出來,也用作自己的筆記。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規(guī)行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/92665.html
摘要:工具可以報告兩種問題警告和錯誤。警告只是說明代碼可能無法正常工作,但不會阻止程序執(zhí)行。中的是一組無序的集合。其中來指定異常類型,來捕獲異常對象。其中代表只導入指定的部分,代表除了指定的部分都導入。 本文首發(fā)于微信公眾號「劉望舒」 前言 Dart是Flutter SDK指定的語言,因此要學習Flutter,Dart是必須掌握的。關于Dart可以寫一本書了,這里用一篇文章來介紹下Dart的精...
摘要:代碼規(guī)約掃描插件以今年年初發(fā)布的阿里巴巴開發(fā)規(guī)約為標準,作為的插件形式存在,檢測代碼中存在不規(guī)范得位置然后給予提示。 IntelliJ IDEA是目前最好最強最智能的Java IDE,前幾天,他剛剛年滿18歲。 showImg(https://segmentfault.com/img/remote/1460000017974611);? 本文,給大家推薦幾款我私藏已久的,自己經常使用的...
摘要:就是下面這種情況我們想幫我們格式換行是這樣做的效果一次性導包一次性導包文件編碼寫中文數據可以編碼在默認的情況下,在寫中文數據是不會幫我們編碼的。 IDEA常用設置 在我們第一眼看見IDEA是這個樣子的: showImg(https://segmentfault.com/img/remote/1460000013575242?w=1920&h=1040); 顯示工具條 我們要顯示工具條!...
摘要:整個代碼檢查和格式化流程應該規(guī)范為如下步驟使用并且嘗試自動修復所有問題有提示,可以進行修復,按照配置文件來進行修復。參考文檔如何花分鐘解決產生的各種錯誤的記憶現場本文轉載自我的更新版梳理前端開發(fā)使用和來檢查和格式化代碼問題 更新版,之前的版本可以看這里:梳理前端開發(fā)使用eslint和prettier來檢查和格式化代碼問題 一、問題痛點 在團隊的項目開發(fā)過程中,代碼維護所占的時間比重...
摘要:目前有由于在用戶交互性方面優(yōu)良的表現,使得越來越多的開發(fā)人員對表現出來極大的熱情,這并不是說沒有劣勢,比如緩存數據較多,就對硬件的要求較高,所以對于低配置的硬件建議使用。 目前有由于Intellij Idea在用戶交互性方面優(yōu)良的表現,使得越來越多的開發(fā)人員對Intellij Idea 表現出來極大的熱情,這并不是說Intellij Idea 沒有劣勢,比如:緩存數據較多,就對硬件的要...
閱讀 540·2021-08-31 09:45
閱讀 1647·2021-08-11 11:19
閱讀 883·2019-08-30 15:55
閱讀 821·2019-08-30 10:52
閱讀 2845·2019-08-29 13:11
閱讀 2924·2019-08-23 17:08
閱讀 2832·2019-08-23 15:11
閱讀 3066·2019-08-23 14:33