VSCode+EmmyLua和其他我用的小插件





VSCode+Unity開發中我所使用的插件

1、EmmyLua

0.3.49
下載鏈接 https://marketplace.visualstudio.com/items?itemName=tangzx.emmylua

EmmyLua的一些常用功能:

  • lua庫函數提示。
  • 項目中自定義lua腳本方法的提示。
  • 按住ctrl可顯示同腳本變量具體定義,並且點擊可跳轉。

注意1:使用EmmyLua電腦里需要安裝Java JDK,不然有些功能會無法使用。
注意2:如果安裝多個同類型的lua插件,可能會沖突無法正常使用。
注意3:調試功能 先運行Unity再進行調試。

EmmyLua的調試功能

EmmyLua VSCode版提供了2種調試器:

1、Attach Debugger

2、Emmy New Debugger

第一種因為有些問題,作者不再維護了,會逐漸廢棄掉,所以這里說明下第二種。

  1. 首先需要在項目中創建launch.json文件。
    create a launch.json ---> EmmyLua New Debugger ---> 創建json文件

    (如果已經有launch文件了,可以把老的給刪除掉。)
  2. 需要在項目中添加三行代碼。
    Ctrl+Shift+P ---> EmmyLua: Insert Emmy Debugger Code -> X64 -> 插入三行代碼
    這三行代碼可以放在游戲開始時執行就可。
    然后就可以愉快的運行Unity,然后F5打斷點調試了。

2、C#

不用多說,開發C#必備。功能很豐富。

我開始用的時候C#會不起作用:
原因是因為我只打開了項目中的代碼目錄文件夾,所以C#插件沒有起作用。
我們需要打開整個項目,然后ctrl shift p -> Select Project -> 選擇當前項目的sln文件即可。

3、Todo Tree

0.0.183
下載鏈接 https://marketplace.visualstudio.com/items?itemName=Gruntfuggly.todo-tree

ctrl + shift + p 然后打開setting.json,添加配置。

{
    "todo-tree.tree.showScanModeButton": false,

    //正則表達式匹配和支持的tags
    "todo-tree.regex.regex": "(--|//)\\s*($TAGS).*(\\n\\s*//\\s{2,}.*)*",
    "todo-tree.general.tags": [
    "TODO",
    "todo",
    "FIXME",
    "fixme",
    "tag",
    "done",
    "note"
],
"todo-tree.highlights.defaultHighlight": {
    "icon": "alert",
    "type": "text",
    "foreground": "red",
    "background": "white",
    "opacity": 50,
    "iconColour": "blue"
},
"todo-tree.highlights.customHighlight": {
	//修改不同tags的樣式
    "TODO": {
        "icon": "check",
        "foreground": "black",
        "background": "yellow",
        //"type": "line",
        "gutterIcon": true
    },
    "FIXME": {
        "foreground": "black",
        "iconColour": "yellow",
        "background": "red",
        "gutterIcon": true
    }
},
"editor.fontSize": 18
}

樣式例子:

在左邊插件入口處可以查看所有的tags,並可點擊跳轉

4、bakcground



背景圖片功能。
看着老婆工作,心情會好一點。

ctrl + shift + p 然后打開setting.json,添加配置。

"background.useDefault": false,
"background.customImages": [
    "C:/Users/Administrator/Pictures/vs1.jpg",
],
"background.style": {
    "content": "''",
    "pointer-events": "none",
    "right": "0",
    "bottom": "0",
    "width": "45%",
    "height": "50%",
    "background.repeat": "no-repeat",
    "background-size": "contain",
    "opacity": 0.33
},

5、Bracket Pair Colorizer

括號顏色變化。並可顯示括號內的內容,不用擔心不知道是哪個括號里的了。

6、GitLens

VSCode默認支持一點Git的功能,但功能比較少。
這個的功能非常豐富,用了就知道了,強推。


--------------------------后續更新ing---------------------------------


免責聲明!

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



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