修改VScode行號區的背景顏色

vs code是至關不錯的一個編輯器,現階段我用來編寫nim程序。
vs code很是喪心病狂一點就是行號區和編輯區的背景顏色都是同樣,
這樣會致使要看行首有沒有對齊會很是吃力。這個問題讓我糾結了很是久。css

我第一次找到的解決方法是,經過修改workbench.main.css ,在裏面定義margin-view-overlays的背景顏色。
可是會致使vscode文件提示損壞,這雖然不會影響正常使用。若是更新或者默認安裝新版本的VSCODE,
workbench.main.css確定會被覆蓋掉,因此這個還不是最好的解決方法。
不過,若是你想魔改vscode, 直接去改workbench.main.css應該是個好方法。json

更好的方法是在用戶設置用定義加入:app

"workbench.colorCustomizations": {
        "editorLineNumber.foreground": "#17a346",
        "editorGutter.background": "#020230",
        "editorCursor.foreground": "#d41313",
    },

打開用戶設置的方法是文件-首選項-設置,快捷鍵是ctrl + ,
這個用戶設置會保存在settings.json中
完整路徑是 %appdata%\Code\User\settings.json編輯器

如下是我我的設置的完整內容:ide

// 將設置放入此文件中以覆蓋默認設置
{
    "vsicons.dontShowNewVersionMessage": true,
    "window.zoomLevel": 1,
    "workbench.activityBar.visible": true,
    "workbench.iconTheme": "vscode-icons",
    "workbench.statusBar.visible": true,
    "editor.accessibilitySupport": "on",
    "editor.renderIndentGuides": false,
    "[nim]": {},
    "editor.tabSize": 4,
    "workbench.colorCustomizations": {
        "editorLineNumber.foreground": "#17a346",
        "editorGutter.background": "#020230",
        "editorCursor.foreground": "#d41313",
    },
    "workbench.colorTheme": "Monokai",
    "terminal.integrated.cursorBlinking": true,


}

如以上設置,行號是亮綠色,行號區是暗藍色,光標是亮紅色的。ui

codegay 2018年2月24日 17:46:31code

相關文章
相關標籤/搜索