修改VScode行號區的背景顏色


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

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

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

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

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

以下是我個人設置的完整內容:

// 將設置放入此文件中以覆蓋默認設置
{
    "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,


}

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

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM