基于vscode的前端開(kāi)發(fā)環(huán)境

語(yǔ)言包

中文包: Chinese (Simplified) Language Pack for Visual Studio Code

  • Ctrl+Shift+P 打開(kāi)命令面板,之后輸入 "config" 篩選可用命令列表,最后選擇配置語(yǔ)言命令勋陪。


外觀設(shè)置

主題: Solarized Dark

  • VSCode 已經(jīng)內(nèi)置可以直接在settings.json中配置
{
  "workbench.colorTheme": "Solarized Dark"
}

圖標(biāo): VSCode Great Icons

  • Installation
ext install EditorConfig
  • settings.json
{
  "workbench.iconTheme": "vscode-great-icons"
}

字體: Fira Code

縮進(jìn): Guides

  • Installation
ext install Guides
  • settings.json
{
    "guides.normal.color.dark": "rgba(91, 91, 91, 0.6)",
    "guides.normal.color.light": "rgba(220, 220, 220, 0.7)",
    "guides.active.color.dark": "rgba(210, 110, 210, 0.6)",
    "guides.active.color.light": "rgba(200, 100, 100, 0.7)",
    "guides.active.style": "dashed",
    "guides.normal.style": "dashed",
    "guides.stack.style": "dashed",
}
  • 效果

    javascript console utils(自定義風(fēng)格的console)
  • Installation
javascript console utils
  • How to use
// 一鍵生成
cmd+shift+L
// 刪除所有console
cmd+shift+D
  • 修改插件
    1. git clone
    2. edit file extension.js replace 62 lines
    const str = `${text}`.replace(/\'|\"/g,'');
    const logToInsert = `console.log('%c${str}: ','color: MidnightBlue; background: Aquamarine; font-size:   20px;',${text});`;
    
    
    1. npm install vsce -g
    2. 修改包的版本如0.8.0(package.json中的version)
    3. vsce package生成vsix文件
    4. 卸載原有的javascript console utils插件拧篮,再?gòu)膙scode安裝


    5. 大功告成,look一下效果


風(fēng)格檢查

縮進(jìn)方式: EditorConfig 通過(guò)簡(jiǎn)單的配置文件在不同團(tuán)隊(duì)成員孕讳、不同 IDE涣易、不同平臺(tái)下約定好文件的縮進(jìn)方式良哲、編碼格式,避免出現(xiàn)混亂

  • Installation
ext install EditorConfig
  • How to use

new .editorconfig file in the root directory

  • coding
[*]
end_of_line = lf
charset = utf-8
trim_trailing_whitespace = false
insert_final_newline = true
indent_style = space
indent_size = 2

[{*.yml,*.json}]
indent_style = space
indent_size = 2

代碼格式化: Prettier

  • Installation
ext install esbenp.prettier-vscode

vue格式化: Vetur

  • Installation
ext install Vetur

snippets(自定義代碼片段) 神器!

自動(dòng)補(bǔ)全

功能增強(qiáng)

  • Color Highlight 識(shí)別代碼中的顏色
  • Bracket Pair Colorizer 識(shí)別代碼中的各種括號(hào),并且標(biāo)記上不同的顏色
  • Project Manager 項(xiàng)目管理真仲,讓我們方便的在命令面板中切換項(xiàng)目文件夾
    Project Manager: Save Project Save the current folder as a new project
    Project Manager: Edit Project Edit your projects manually (projects.json)
    Project Manager: List Projects to Open List all saved/detected projects and pick one
    Project Manager: List Projects to Open in New Window List all saved/detected projects and pick one to be opened in New Window
    Project Manager: Refresh Projects Refresh the cached projects
    
  • Git Lens 優(yōu)化VSCode內(nèi)置Git的體驗(yàn)

編碼效率

Document This 能夠一鍵給代碼中的類袋马、函數(shù)加上注釋,支持函數(shù)聲明秸应、函數(shù)表達(dá)式虑凛、箭頭函數(shù)等

  • How to use
    1. windows
      alt+ctrl+D
    
    1. osx
    ^(control)+?(option)+D
    
    重復(fù)倆次

Code Spell Checker 實(shí)時(shí)的識(shí)別單詞拼寫是否有誤,并給出提示
Code Runner 選中要執(zhí)行的代碼鼠標(biāo)右鍵run code

插件管理工具(Settings Sync)

Settings Sync
使用GitHub Gist跨多臺(tái)機(jī)器同步設(shè)置软啼、代碼片段桑谍、主題、文件圖標(biāo)祸挪、啟動(dòng)锣披、鍵綁定、工作區(qū)和擴(kuò)展贿条。

簡(jiǎn)單的事情重復(fù)化雹仿,重復(fù)的事情標(biāo)準(zhǔn)化,標(biāo)準(zhǔn)的事情自動(dòng)化

能讓你開(kāi)發(fā)效率翻倍的 VSCode 插件配置(上)
能讓你開(kāi)發(fā)效率翻倍的 VSCode 插件配置(中)

后續(xù)會(huì)更新更多使用技巧..........

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子吟宦,更是在濱河造成了極大的恐慌,老刑警劉巖邑商,帶你破解...
    沈念sama閱讀 211,194評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異凡蚜,居然都是意外死亡人断,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,058評(píng)論 2 385
  • 文/潘曉璐 我一進(jìn)店門朝蜘,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)恶迈,“玉大人,你說(shuō)我怎么就攤上這事芹务〔醣粒” “怎么了?”我有些...
    開(kāi)封第一講書人閱讀 156,780評(píng)論 0 346
  • 文/不壞的土叔 我叫張陵枣抱,是天一觀的道長(zhǎng)熔吗。 經(jīng)常有香客問(wèn)我,道長(zhǎng)佳晶,這世上最難降的妖魔是什么桅狠? 我笑而不...
    開(kāi)封第一講書人閱讀 56,388評(píng)論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上中跌,老公的妹妹穿的比我還像新娘咨堤。我一直安慰自己,他們只是感情好漩符,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,430評(píng)論 5 384
  • 文/花漫 我一把揭開(kāi)白布一喘。 她就那樣靜靜地躺著,像睡著了一般嗜暴。 火紅的嫁衣襯著肌膚如雪凸克。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書人閱讀 49,764評(píng)論 1 290
  • 那天闷沥,我揣著相機(jī)與錄音萎战,去河邊找鬼。 笑死舆逃,一個(gè)胖子當(dāng)著我的面吹牛蚂维,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播路狮,決...
    沈念sama閱讀 38,907評(píng)論 3 406
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼虫啥,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了览祖?” 一聲冷哼從身側(cè)響起孝鹊,我...
    開(kāi)封第一講書人閱讀 37,679評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤炊琉,失蹤者是張志新(化名)和其女友劉穎展蒂,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體苔咪,經(jīng)...
    沈念sama閱讀 44,122評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡锰悼,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,459評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了团赏。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片箕般。...
    茶點(diǎn)故事閱讀 38,605評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖舔清,靈堂內(nèi)的尸體忽然破棺而出丝里,到底是詐尸還是另有隱情,我是刑警寧澤体谒,帶...
    沈念sama閱讀 34,270評(píng)論 4 329
  • 正文 年R本政府宣布杯聚,位于F島的核電站,受9級(jí)特大地震影響抒痒,放射性物質(zhì)發(fā)生泄漏幌绍。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,867評(píng)論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望傀广。 院中可真熱鬧颁独,春花似錦、人聲如沸伪冰。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 30,734評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)贮聂。三九已至丰捷,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間寂汇,已是汗流浹背病往。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 31,961評(píng)論 1 265
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留骄瓣,地道東北人停巷。 一個(gè)月前我還...
    沈念sama閱讀 46,297評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像榕栏,于是被迫代替她去往敵國(guó)和親畔勤。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,472評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容

  • 新建扒磁,保存和預(yù)覽文件 新建:在本地新建文件夾(目錄)庆揪,并將其拖至vscode中,再在vscode中對(duì)該目錄新建相應(yīng)...
    secret123閱讀 2,259評(píng)論 0 0
  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫(kù)妨托、插件缸榛、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 12,059評(píng)論 4 62
  • 術(shù)后刀口還未痊愈,要去醫(yī)院進(jìn)行最后一次換藥兰伤,雪梨十分期待内颗。 英俊的面龐,高挺的鼻梁駕著一副黑色眼鏡敦腔,瘦高的身影均澳,雪...
    小胖花仙子閱讀 382評(píng)論 0 0
  • 12月,你好符衔,一切都是新的開(kāi)始找前,加油,這月好好賣貨判族,把業(yè)績(jī)提升上去躺盛,每日定任務(wù),勤快點(diǎn)五嫂,多向同事學(xué)習(xí)建敏身上那股沖...
    晶瑩芳馨閱讀 111評(píng)論 0 0