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---------------------------------
posted @ 2020-07-28 16:21  Fflyqaq  阅读(4432)  评论(0编辑  收藏  举报