你的vscode本可以這么炫

前言

記錄霖呆呆第一臺(tái) Mac Pro上Vscode的主題配置竿刁,參考的是Jinkey大神的原創(chuàng)文章如何配置透明發(fā)光的騷氣 vscode —— Jinkey 原創(chuàng)悠菜。本文中目錄結(jié)構(gòu)與原創(chuàng)中大同小異蚣常,但加上了一些自己的理解和新手用Mac的一些快捷鍵提示盒粮,以及如何給Vscode 加上背景圖片疟丙。產(chǎn)權(quán)無(wú)價(jià),支持原創(chuàng)重窟。

What do I want ?

Is this...

效果1.png

效果2

This is too cool !??

1. 在vscode上安裝自定義JS和CSS的插件

在vscode的擴(kuò)展頁(yè)面搜索下載以下插件

Custom CSS and JS Loader

ustom CSS and JS Loader

2. 安裝vscode發(fā)光主題

SynthWave '84

image.png

3. 下載相關(guān)的vscode樣式

完成上述兩個(gè)步驟之后载萌,我們可以自定義一些樣式使我們的vscode看上去更加酷炫。
首先要在你電腦的本地上選擇一個(gè)文件目錄用來(lái)放你的自定義JS和CSS文件巡扇。
一般可以就放在vscode的安裝文件夾下扭仁,或者自己找得到的文件夾下。
我這里為了配置方便厅翔,定義了一個(gè)config文件夾專門存放一些配置文件乖坠。
并在config中創(chuàng)建一個(gè)名為vscode-transparent-theme的文件夾,將以下配置文件放入其中知给。
配置文件直接要感謝Jinkey大神整理好的配置瓤帚,下載地址:https://github.com/Jinkeycode/vscode-transparent-glow
將下載下來(lái)的文件放入相應(yīng)的文件夾下:

image.png

各個(gè)文件的作用這里就不一一做介紹了,大概的作用就是能改變vscode本身的一些樣式涩赢,以及代碼文字的樣式等等...

4. 修改vscode的相關(guān)配置

打開vscode的setting.json文件戈次,這個(gè)文件可以在左下角的設(shè)置中找到,用來(lái)配置用戶的自定義屬性筒扒。

setting.json

打開之后怯邪,將以下內(nèi)容全部復(fù)制到setting.json中:

{
   "vscode_custom_css.imports": [
        "file:///Users/lindaidai/config/vscode-transparent-theme/vscode-vibrancy-style.css",
        "file:///Users/lindaidai/config/vscode-transparent-theme/synthwave84-noglow.css",
        "file:///Users/lindaidai/config/vscode-transparent-theme/toolbar.css",
        "file:///Users/lindaidai/config/vscode-transparent-theme/terminal.css",
        "file:///Users/lindaidai/config/vscode-transparent-theme/enable-electron-vibrancy.js"
    ],
    "vscode_custom_css.policy": true,
    "terminal.integrated.rendererType": "dom",
    "workbench.colorTheme": "SynthWave '84",
}

file:///Users/lindaidai/config/vscode-transparent-theme就是你存放這些配置文件的絕對(duì)路徑。
MacOS 上獲取文件夾或者文件的路徑快捷鍵:

Option+Command+C

選中你的文件夾然后使用上面的快捷鍵花墩,文件夾的路徑就復(fù)制到了你的粘貼板上了悬秉。
例如我這里就是/Users/lindaidai/config/vscode-transparent-theme
file:// 這個(gè)前綴記得加上。

若是你的setting.json中原本就有配置內(nèi)容的話冰蘑,比如有設(shè)置vscode字體大小的配置:

{
  "editor.fontSize": 16
}

那就直接在它下面加上配置就行了和泌,如下:

{
  "editor.fontSize": 16,
  "vscode_custom_css.imports": [...],
  ...
}

5. 重新加載vscode

配置保存好上面的setting.json之后,需要重新加載vscode才能看到效果祠肥。
按下 Ctrl + Shift + P(MacOS下為Shift+commoand+P)武氓,運(yùn)行 "Reload Custom CSS and JS", 重啟 vscode 即可。如果提示VSCode 已經(jīng)損壞仇箱,選擇右上角齒輪“不再提示”即可县恕。
部分電腦提示 reload 失敗的,請(qǐng)以管理員模式運(yùn)動(dòng) vscode

sudo code --user-data-dir="~/.vscode-root"

最終看到的效果和配置就是這樣:


image.png

editor.tokenColorCustomizations那個(gè)配置是我看成功之后注釋的字體顏色太淡了剂桥,很難看清忠烛,所以加的配置。comments代表的就是配置注釋的字體顏色权逗,這個(gè)可以自己發(fā)揮美尸。

6. 安裝背景插件

完成上面的步驟就已經(jīng)實(shí)現(xiàn)了你的vscode透明發(fā)光的效果了,要是還想再炫一點(diǎn)的話斟薇,要不給它加個(gè)背景圖火惊?
安裝以下背景插件

background

background

安裝成功之后重新加載vscode就可以看到右下角有一個(gè)默認(rèn)的背景圖片。
當(dāng)然你也可以把vscode整體想象成一個(gè)div元素奔垦,然后給這個(gè)元素配置上背景圖片的樣式屹耐。
并且自定義背景圖片,如我的setting.json配置:

{
    "editor.fontSize": 16,
    "editor.tokenColorCustomizations": {
        "comments": "#72777b"
    },
    "vscode_custom_css.imports": [
        "file:///Users/lindaidai/config/vscode-transparent-theme/vscode-vibrancy-style.css",
        "file:///Users/lindaidai/config/vscode-transparent-theme/synthwave84-noglow.css",
        "file:///Users/lindaidai/config/vscode-transparent-theme/toolbar.css",
        "file:///Users/lindaidai/config/vscode-transparent-theme/terminal.css",
        "file:///Users/lindaidai/config/vscode-transparent-theme/enable-electron-vibrancy.js"
    ],
    "vscode_custom_css.policy": true,
    "terminal.integrated.rendererType": "dom",
    "workbench.colorTheme": "SynthWave '84",
    "material-icon-theme.activeIconPack": "vue",
    "background.customImages": [
        "file:///Users/lindaidai/config/vscode-background-image/timg3.png"
    ],
    "background.style": {
        "content":"''",
        "pointer-events":"none",
        "position":"absolute",//圖片位置
        "width":"100%",
        "height":"100%",
        "z-index":"99999",
        "background.repeat":"no-repeat",
        "background-size":"25%, 25%",//圖片大小
        "opacity":0.2 //透明度
    },
    "background.useFront": true,
    "background.useDefault": false //是否使用默認(rèn)圖片
}

background.customImages 就是你自定義背景圖片的絕對(duì)路徑椿猎,它是一個(gè)數(shù)組惶岭,最多支持3張背景圖片。
背景圖片的樣式可以在background.style中配置犯眠。
最終效果:

效果1.png

后記

參考資料:
如何配置透明發(fā)光的騷氣 vscode —— Jinkey 原創(chuàng)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末按灶,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子筐咧,更是在濱河造成了極大的恐慌鸯旁,老刑警劉巖噪矛,帶你破解...
    沈念sama閱讀 206,311評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異铺罢,居然都是意外死亡艇挨,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,339評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門韭赘,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)缩滨,“玉大人,你說(shuō)我怎么就攤上這事泉瞻÷雎” “怎么了?”我有些...
    開封第一講書人閱讀 152,671評(píng)論 0 342
  • 文/不壞的土叔 我叫張陵袖牙,是天一觀的道長(zhǎng)侧巨。 經(jīng)常有香客問(wèn)我,道長(zhǎng)鞭达,這世上最難降的妖魔是什么刃泡? 我笑而不...
    開封第一講書人閱讀 55,252評(píng)論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮碉怔,結(jié)果婚禮上烘贴,老公的妹妹穿的比我還像新娘。我一直安慰自己撮胧,他們只是感情好桨踪,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,253評(píng)論 5 371
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著芹啥,像睡著了一般锻离。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上墓怀,一...
    開封第一講書人閱讀 49,031評(píng)論 1 285
  • 那天汽纠,我揣著相機(jī)與錄音,去河邊找鬼傀履。 笑死虱朵,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的钓账。 我是一名探鬼主播碴犬,決...
    沈念sama閱讀 38,340評(píng)論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼梆暮!你這毒婦竟也來(lái)了服协?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 36,973評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤啦粹,失蹤者是張志新(化名)和其女友劉穎偿荷,沒(méi)想到半個(gè)月后窘游,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,466評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡跳纳,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,937評(píng)論 2 323
  • 正文 我和宋清朗相戀三年忍饰,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片棒旗。...
    茶點(diǎn)故事閱讀 38,039評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡喘批,死狀恐怖撩荣,靈堂內(nèi)的尸體忽然破棺而出铣揉,到底是詐尸還是另有隱情,我是刑警寧澤餐曹,帶...
    沈念sama閱讀 33,701評(píng)論 4 323
  • 正文 年R本政府宣布逛拱,位于F島的核電站,受9級(jí)特大地震影響台猴,放射性物質(zhì)發(fā)生泄漏朽合。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,254評(píng)論 3 307
  • 文/蒙蒙 一饱狂、第九天 我趴在偏房一處隱蔽的房頂上張望曹步。 院中可真熱鬧,春花似錦休讳、人聲如沸讲婚。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,259評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)筹麸。三九已至,卻和暖如春雏婶,著一層夾襖步出監(jiān)牢的瞬間物赶,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評(píng)論 1 262
  • 我被黑心中介騙來(lái)泰國(guó)打工留晚, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留酵紫,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,497評(píng)論 2 354
  • 正文 我出身青樓错维,卻偏偏與公主長(zhǎng)得像憨闰,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子需五,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,786評(píng)論 2 345

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

  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5鹉动? 答:HTML5是最新的HTML標(biāo)準(zhǔn)。 注意:講述HT...
    kismetajun閱讀 27,422評(píng)論 1 45
  • 1. 新建一個(gè)文件夾,命名為 webpack-cli , webpack-cli 就是你的項(xiàng)目名,項(xiàng)目名建議使用小...
    魯大師666閱讀 1,463評(píng)論 1 3
  • 前言 本文主要從webpack4.x入手宏邮,會(huì)對(duì)平時(shí)常用的Webpack配置一一講解泽示,各個(gè)功能點(diǎn)都有對(duì)應(yīng)的詳細(xì)例子缸血,...
    BetterChen閱讀 1,943評(píng)論 0 3
  • 在現(xiàn)在的前端開發(fā)中,前后端分離械筛、模塊化開發(fā)捎泻、版本控制、文件合并與壓縮埋哟、mock數(shù)據(jù)等等一些原本后端的思想開始...
    Charlot閱讀 5,431評(píng)論 1 32
  • 老人們說(shuō)笆豁,如果你昨夜做了一個(gè)可怕的夢(mèng),不要一早起來(lái)說(shuō)赤赊,這樣不吉利闯狱,要說(shuō)都得是在晚上時(shí)分。 雖然我們都是唯物主義者抛计,...
    SHE林閱讀 207評(píng)論 0 0