[TOC]
# 1. 坑何在?
這個嘛!!! 往下看好了:
## a. 編輯器配置文件
用過webstorm、HBuilder的小伙伴都知道,文件夾下會時不時出現一個 `.idea`和`.project`的文件夾,這就是坑點之一了:
<p style="color:red">VScode會出現: [.vscode] 的文件夾</p>(我怎么沒看見過!LZ一定在騙我!)。
的確,在VScode里它是沒有像webstorm和HBuilder那樣頻繁地出現,但它出現的可能性是存在著的。
有時候我們能在自己的項目文件夾下看到.vscode文件夾。
.vscode里面有**當前工作區的配置文件**(非全局配置文件,可刪!**請你自己確認下不是在系統user文件夾下的那一個.vscode——這才是全局配置文件**)。
#### a1. 它是怎么出現的?
**它出現是因為你對編輯器做了某項設置,并且這些設置只作用于當前項目工作區。** ——原因就是這樣子的!
能舉個例子嗎?當然:
1. 英文菜單: `file > preferences > setting > workspace setting > [做一些更改] > 保存`
2. 中文菜單:`文件 > 偏好 > 設置 > 工作區設置 > [做一些更改] > 保存`
按這個順序的設置就會出現.vscode 文件夾,在大多是情況下是隱藏的(一般帶.開頭的文件或者文件夾都是默認隱藏的),看不見的(除非系統設置: `隱藏文件可見`)。這就會給你的使用帶來一些問題。啥問題?往下看.....
#### a2. 有啥影響?
認真的說,它其實沒什么嚴重的危害,只是會讓其他用vscode的人不爽!讓不用vscode的人困惑!為啥?
工作區設置配置是通用的,它不區分用戶,你的配置文件就會被git/SVN傳給隊友,所以當隊友也用VScode的時候,它會在隊友的系統上生效,并影響和改變隊友vscode編輯器的默認配置,如果他不喜歡的話會不爽,如果他不知道是什么原因造成時,他會困惑,同時當你的隊友在項目文件下發現多了一個.vscode文件夾時,他不知道這是不是項目文件本身的文件,也會困惑......總之會影響心情!!!
如果你的項目都是自己一個人在開發,那自然不會影響到別人。但是當你的項目是多人合作時或者發布到github等共享時,這個問題就需要避免,不僅從項目文件整潔本身,同時也是對隊友的尊重,不要給他們帶來困惑或者郁悶。
(不過相信這么低級的問題不應該發生)
#### a3. 如何繞坑?
1. 把這些設置弄成全局配置。然后刪掉工作區配置。
2. 如果確實需要保留而又要傳項目文件給別人的話,就要它寫進Git/SVN的排除清單文件中(比如`.gitignore`)。避免給別人造成困擾:
>在.gitignore文件中加入下面的項:
```
# 排除 Vsiual Studio Code 編輯器工作區配置文件
.vscode
```