JS縮排的問題(還在更新中...)
個人做開發的時候用WebStorm,可以設定縮排問題的有三個地方,一是在WebStorm中設定,Preference->Editor->Code Style->JavaScript,進入這個頁面後,可以看到能修改Tab size、Indent、Continuation indent三項,我們可以根據專案需要來進行修改。
二是在.eslintrc.js檔案中修改,可以在'rules'中新增"indent": ["error", 2],這個規則,表示縮排2個空格。
如果想要忽略關於縮排或方法之後是否需要空格的規則,設定為0
三是在.editorconfig,EditorConfig幫助開發人員定義和維護一致的編碼風格在不同的編輯器和IDE。EditorConfig專案包含一個檔案格式定義編碼風格和文字編輯器外掛的集合。EditorConfig檔案易於閱讀並且他們與版本控制器很好地合作。在.editorconfig檔案中新增indent_style = space,indent_size = 2這兩句就可以控制程式碼縮排的問題,這兩句也是表示縮排2個空格。
如果有editorconfig,那麼它裡面的設定就會覆蓋前面兩種設定,最終以這個為準。
第二種和第三種規範中的規則分別程式碼什麼意思,開啟和關閉都如何寫,把註釋標出來
當我們遇到紅色波浪線時,把滑鼠移動上去,把滑鼠移上去會顯示解決方案或者alt+enter+選擇第一行,就是出現紅色波浪線報錯的說明,第一行的下面還有其他的解決方式,幾種設定方法的優先順序關係
- 弄明白 規範 vs 實現。
- EditorConfig 規範 和它的配置檔案 .editorconfig,用來對文字進行格式化的。
各個文字編輯器都實現了她。
WebStorm 也不例外。 - ESLint是個實現(用JS程式碼檢驗JS的程式碼風格),他也有配置檔案,這個實現可以通過很多方式呼叫:
比如命令列,比如WebStorm。
WebStorm實現EditorConfig 是通過外掛的方式,關掉就可以了。
關掉EditorConfig 語法檢測的方式
關掉ESlint語法檢測的方法,臨時把 WebStorm對ESLint的支援disable掉。
將webstorm中的js設定為ES6語法規則
相關文章
- python 縮排問題Python
- TexStudio拷貝程式碼保留縮排的問題
- 解決印象筆記中複製idea等沒有縮排的問題筆記Idea
- 我在jsp中遇到的亂碼問題!JS
- js中this的指向問題JS
- 在群裡看到一段程式碼,是記憶體模型的問題還是協程排程的問題呢?記憶體模型
- 在 JS 中如何排程後臺任務?JS
- extjs js壓縮問題及佈署一體JS
- js中的儲存問題JS
- JS中的跨域問題JS跨域
- jsp中javabean的問題JSJavaBean
- jsp中的奇怪問題JS
- 寫程式碼時,縮排使用 tab 還是空格?
- 在jsp中呼叫一個簡單工廠的問題JS
- [疑問]weblogic8.1的自動更新JSP問題.WebJS
- python 中用什麼鍵縮排 —— tab 還是空格?Python
- css實現的文字標題向前縮排效果CSS
- 淺談 js 中的 this 指向問題JS
- onethink中js問題JS
- 除了效能縮水還有啥問題?盤點iOS升級的大坑iOS
- 在jsp直接代開word的問題!JS
- chrome 外掛開發中的熱更新問題Chrome
- JS中的陣列複製問題JS陣列
- FastJson中迴圈引用的問題ASTJSON
- DWR中引用JS的路徑問題JS
- 使檔案中的所有行對齊縮排命令
- JSP 中文問題(找了好多文章還是不行)JS
- 在Myeclipse中重建jivejdon的問題?Eclipse
- K8s Scheduler 在排程 pod 過程中遺漏部分節點的問題排查K8S
- python縮排Python
- castor jdo 的更新問題AST
- Servlet Cookie更新的問題ServletCookie
- 提個js問題:為何js事件委託寫在非同步中無效?JS事件非同步
- 關於angularjs中路由頁面強制更新的問題AngularJS路由
- 看懂js中this關鍵字的指向問題JS
- JS中的this指向問題(詳細版plus)JS
- React.js 中的元件通訊問題ReactJS元件
- jsp中輸出word文件的問題JS