在vscode使用editorconfig的正确姿势
生活随笔
收集整理的這篇文章主要介紹了
在vscode使用editorconfig的正确姿势
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
editorconfig是什么鬼?
editorconfig是用來幫助開發者定義和維護代碼風格(行尾結束符、縮進風格等)的東東。
editorconfig支持哪些規則?
請自行參考 https://editorconfig.org/
如何在vscode中使用editorconfig?
- 在當前項目根目錄下添加.editorconfig文件
- 安裝EditorConfig擴展(怎么安裝擴展哈?納尼?打開百度或google,輸入vscode 安裝擴展 | vscode install extension;好了,不能再提示了)
- 全局安裝或局部安裝editorconfig依賴包(npm install -g editorconfig | npm install -D editorconfig)
- 打開需要格式化的文件并手動格式化代碼(shift alt f)
簡單說明下每一步的作用:
- 第一步的editorconfig文件是定義一些格式化規則(此規則并不會被vscode直接解析)
- 第二步EditorConfig擴展的作用是讀取第一步創建的editorconfig文件中定義的規則,并覆蓋user/workspace settings中的對應配置(從這我們也可以看出vscode本身其實是并不直接支持editorconfig的)
- 第三步安裝editorconfig依賴包主要是因為EditorConfig依賴于editorconfig包,不安裝的可能會導致EditorConfig無法正常解析我們在第一步定義的editorconfig文件
- 第四步的作用就是讓經過EditorConfig擴展覆蓋后的user/workspace settings生效
可能會遇到的問題
- 當 user/workspace setting 中的 files.trimTrailingWhitespace=true時trim_trailing_whitespace = false 就不會生效了
- end_of_line屬性貌似不被支持(可直接修改user/workspace setting中的files.eol配置,直接配置成"files.eol": "\n"即可)
注意:結束符需要ctrl s當前文件才會生效(其他規則是按下shift alt f格式化代碼就生效的)
總結
以上是生活随笔為你收集整理的在vscode使用editorconfig的正确姿势的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何优雅的链式取值之 MayBe 函子
- 下一篇: 房价在手,天下我有 --反手就撸一个爬虫