亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

VSCode怎么自定義設置主題和代碼顏色

發布時間:2021-12-13 16:16:25 來源:億速云 閱讀:1641 作者:柒染 欄目:軟件技術

本篇文章為大家展示了VSCode怎么自定義設置主題和代碼顏色,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

在VS Code 的左下角,點擊設置。

打開設置后,在搜索欄搜索關鍵字:主題。

搜索結果顯示有許多個在setting.json中編輯,任意點開一個,即可編輯代碼的顏色。

在文件setting.json的代碼后面,插入相應的代碼,然后保存。

代碼如下:

    // 自定義的顏色
    "editor.tokenColorCustomizations": {
        "comments": "#55aa7f", // 注釋
        "keywords": "#ff55ff", // 關鍵字
        "variables": "#a792e2", // 變量名 
        "strings": "#00ff7f", // 字符串
        "functions": "#ffff00", // 內置函數名
        "numbers": "#00eeff", // 數字
        "types": "#55bbff", //類定義顏色
    },

你會發現編輯器里的代碼顏色隨之改變了。

發現引號的顏色,還是不太喜歡,于是又找了許久資料,繼續折騰。

//文本匹配規則后面的代碼,會覆蓋前面的顏色設置代碼。

// 自定義的顏色
    "editor.tokenColorCustomizations": {
        "comments": "#55aa7f", // 注釋
        "keywords": "#ff55ff", // 關鍵字
        "variables": "#5eccf8", // 變量名 函數的參數名 
        "strings": "#00ff7f", // 字符串
        "functions": "#ffbb00", // 自定義及內置的函數名稱 如:print
        "numbers": "#00eeff", // 數字
        "types": "#55bbff", //類定義顏色
        //文本匹配規則
        "textMateRules": [
            //entity.name.function",                    //直接調用的函數
            //entity.name.type",                        //typedef定義的變量
            //keyword.control",                         //if switch break return
            //keyword.operator.assignment",             // =等號/賦值號 |= &=
            //"keyword.operator.logical",               //邏輯符號 && || !
            //"constant.character.escape",              //"\r\n"\
            //constant.other.placeholder",              //"%s %c"
            //punctuation.definition.comment",          // // /*注釋開頭
            //constant.numeric",                        //數字:50 10  0x20的20部分
            //keyword.operator.word                     //and or not
            //"scope":"meta",                           //括號 函數聲明的括號 調用的括號...
            //punctuation.separator",                   //冒號 逗號
            //punctuation.terminator",                  //分號
            //storage.modifier",                        //static const
            //string.quoted.single",                    //單引號字符串
            //string.quoted.double",                    //雙引號字符串
            //string.quoted.triple",                    //三引號字符串
            //"storage.type",                           //void int char 
            //"punctuation.definition.string.begin",    //左雙引號
            //"punctuation.definition.string.end",      //右雙引號
            //##########################################################################
            //系統內置的函數名稱的顏色 如:print len 
            {
                "scope": "support.function",
                "settings": {
                    "foreground": "#ffbb00",
                }
            },
            //類的名稱顏色 如class abc() 中的abc
            {
                "scope": "entity.name.type", //函數和類的名稱顏色
                "settings": {
                    "foreground": "#14fff3",
                }
            },
            //類和函數的定義單詞顏色 def class
            {
                "scope": "storage.type", //void int char 
                "settings": {
                    "foreground": "#ff00c8",
                }
            },
            //不知道是什么
            {
                "scope": "storage.modifier", //static const
                "settings": {
                    "foreground": "#ffe600de",
                }
            },
            //運算符號,如 +-*/=
            {
                "scope": "keyword.operator", //=等號/賦值號 |= &=
                "settings": {
                    "foreground": "#ff55ff",
                }
            },
            // 系統的控制關鍵詞:如 if pass return f
            {
                "scope": "keyword.control", //if switch break return
                "settings": {
                    "foreground": "#ff00c8",
                    "fontStyle": ""
                }
            },
            //邏輯符號:如 and  or 
            {
                "scope": "keyword.operator.logical", //邏輯符號 && || !
                "settings": {
                    "foreground": "#ff00c8",
                    "fontStyle": ""
                }
            },
            //換行符、轉義符等如 :\r \n
            {
                "scope": "constant.character.escape", //"\r\n"
                "settings": {
                    "foreground": "#ee5050",
                    "fontStyle": ""
                }
            },
            //不知道是什么
            {
                "scope": "variable.other", //結構體對象和成員等
                "settings": { //VSCode使用C的顏色限制,這一點比較坑
                    "foreground": "#4f1eff", //比如Public.Delay(),顏色是一起變得
                    "fontStyle": "" //不能單獨設置Public和Delay的顯示顏色
                } //可能因為VS Code主要用于前端,對C的支持不夠完善
            },
            //函數的參數名稱
            {
                "scope": "variable.parameter", //函數參數-定義階段
                "settings": {
                    "foreground": "#5eccf8",
                    "fontStyle": ""
                }
            },
            {
                "scope": "entity.name.section", //函數參數-調用階段
                "settings": {
                    "foreground": "#ff0000",
                    "fontStyle": ""
                }
            },
            // 左單雙引號
            {
                "scope": "punctuation.definition.string.begin",
                "settings": {
                    "foreground": "#00ff7f",
                    "fontStyle": "bold"
                }
            },
            //右單雙引號
            {
                "scope": "punctuation.definition.string.end",
                "settings": {
                    "foreground": "#00ff7f",
                    "fontStyle": "bold" //加粗
                }
            },
            {
                "scope": [
                    "constant.other.symbol",
                ],
                "settings": {
                    "foreground": "#ff0000"
                }
            }
        ]
    },

上述內容就是VSCode怎么自定義設置主題和代碼顏色,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

潞城市| 庐江县| 重庆市| 宁乡县| 威信县| 孙吴县| 资讯| 徐闻县| 河东区| 甘孜县| 磐安县| 集安市| 治多县| 灵丘县| 绍兴市| 项城市| 宁乡县| 咸阳市| 施秉县| 景泰县| 卓资县| 东城区| 巩留县| 华池县| 安乡县| 嫩江县| 永年县| 嘉义市| 中西区| 濮阳县| 榆树市| 九龙城区| 洪湖市| 故城县| 梓潼县| 蕉岭县| 宁国市| 广汉市| 聂拉木县| 神农架林区| 南汇区|