创建C#控制端项目

https://www.freesion.com/article/5288179294/

插件

Code Spell Checker
可以帮助我们检查单词拼写是否出现错误,检查的规则遵循 camelCase (驼峰命名法)。

Error Lens
Error Lens 是一款把代码检查(错误、警告、语法问题)进行突出显示的插件。Error Lens 通过使诊断更加突出,增强了语言的诊断功能,突出显示了由该语言生成的诊断所在的整行,并在代码行的位置以行方式在线打印了诊断消息。
C#,C# Extensions
提示C语言代码插件
Auto-Using for C#
自动导入并为尚未导入C#文件的引用提供智能感知。
Code Runner
代码运行的插件,支持C/C++/python/lua/C#等几十种语法
Lua
在VSCode中编写Lua的插件,会进行语法检查

断点

调试断点可以进行条件断点,开始方式,在断点处右键鼠标

Emmylua(lua调试断点)

下载扩展中下载EmmyLua插件
安装JDK,要求1.8以上,在扩展选项中编辑JDK路径
加上emmylua.java.home

在lua的入口处加上以下代码,路径记得改成自己的路径
package.cpath = package.cpath … ‘;’ … ‘C:/Users/zhang/.vscode/extensions/tangzx.emmylua-0.5.5/debugger/emmy/windows/x64/emmy_core.dll’
local dbg = require(‘emmy_core’)
dbg.tcpConnect(‘localhost’, 9966)
记得端口要一致
在运行调试中添加emmyLua

自动添加

注意 ideConnectDebugger要设为false
手动添加
{
“type”: “emmylua_new”,
“request”: “launch”,
“name”: “EmmyLua New Debug”,
“host”: “localhost”,
“port”: 9966,
“ext”: [
“.lua”,
“.lua.txt”,
“.lua.bytes”
],
“ideConnectDebugger”: false
}

然后按F5运行lua即可了

Debugger for Unity(Unity C# 调试断点)

在launch.json中添加配置
{
“name”: “Unity Editor”,
“type”: “unity”,
“path”: “xxxx/项目名/Library/EditorInstance.json”
“request”: “launch”
},
{
“name”: “Windows Player”,
“type”: “unity”,
“request”: “launch”
},
{
“name”: “OSX Player”,
“type”: “unity”,
“request”: “launch”
},
{
“name”: “Linux Player”,
“type”: “unity”,
“request”: “launch”
},
{
“name”: “iOS Player”,
“type”: “unity”,
“request”: “launch”
},
{
“name”: “Android Player”,
“type”: “unity”,
“request”: “launch”
},
{
“name”: “Xbox One Player”,
“type”: “unity”,
“request”: “launch”
},
{
“name”: “PS4 Player”,
“type”: “unity”,
“request”: “launch”
},
{
“name”: “SwitchPlayer”,
“type”: “unity”,
“request”: “launch”
}
选择Unity Editor,打好断点,F5运行就可以了

断点问题:
断点卡死进程
Unity工程下和Assets文件夹同层级有一个.vs文件夹,默认是隐藏状态,把这个.vs文件夹删除后重新启动VS后断点就不卡死进程了
调试时unity闪退可能是因为版本的兼容性问题,可以换个emmyLua的版本试试

Unity VSCode一些插件 以及调试C#和Lua相关推荐

  1. vscode编写插件详细过程

    vscode编写插件详细过程 前言 之前编写了一个vscode插件用vscode写博客和发布,然后有园友要求写一篇来介绍如何开发一个vscode扩展插件,或者说介绍开发这个插件的过程.然而文章还没有写 ...

  2. VSCode拓展插件推荐(HTML、Node、Vue、React开发均适用)

    VSCode拓展插件推荐(HTML.Node.Vue.React开发均适用) 相似功能的插件,不推荐全都装上,请挑选一个使用 本列表所有插件都经过本人测试,且认为相对好用,但是不代表不存在任何问题,大 ...

  3. vscode 热门插件超实用插件汇总——vscode使用必看

    vscode 热门插件超实用插件汇总--vscode使用必看 VsCode官方插件地址: 汉化vscode 扩展使用 vscode 插件推荐!!! 配置类插件 VS code 主题集合(本人喜欢的) ...

  4. 深入讲解VsCode各场景高级调试与使用技巧

    前端瓶子君,关注公众号 回复算法,加入前端编程面试算法每日一题群 VsCode自从诞生以来,以其各自优异的特性迅速走红.尤其是对于前端开发小伙伴来说,几乎成为必不可少的开发工具.所以,熟练掌握VsCo ...

  5. 手把手写一个vscode翻译插件

    1. 背景 写这篇文章的初衷是看到vscode市场上的中英翻译插件都是将翻译结果以弹窗的形式做的,体验感非常不好.如果有像有道字典那种打开一个弹窗或者新tab的翻译面板来进行使用就好了.但是找了很久都 ...

  6. 使用VsCode进行ROS程序调试

    使用VsCode进行ROS程序调试 安装相关插件 创建调试配置文件 启动调试 安装相关插件 首先在VsCode中安装相关插件 最重要是安装ROS插件,请注意是微软发布的版本 创建调试配置文件 点开RO ...

  7. VsCode 各场景高级调试技巧!

    这是「进击的Coder」的第 753 篇技术分享 作者:愣锤 来源:https://juejin.cn/post/7071146744339234846 " 阅读本文大概需要 23 分钟. ...

  8. html5e插件,前端vscode必备插件,给你更好的编程体验!

    工欲善其事,必先利其器.在这里,我会给你推荐很多实用的插件,让你对 vscode 有更深刻的体会,渐渐地你就会知道它有多好用. 走马观花前,请先将你的 vscode 更新到最新版本. 通用插件 HTM ...

  9. 【编辑器】VScode 常用插件推荐

    1.  vscode 简介 vscode是微软开发的的一款代码编辑器,就如官网上说的一样,vscode重新定义(redefined)了代码编辑器. 当前市面上常用的轻型代码编辑器主要是:sublime ...

最新文章

  1. 技术详解 | 如何用GAN实现阴影检测和阴影去除?
  2. 工作流引擎 Activiti 实战系列
  3. UOJ#460. 新年的拯救计划 构造
  4. Android 开发工程师面试指南
  5. mysql 最长字符串_那些年的Mysql
  6. Shiro集成Web时的url匹配规则
  7. Scrapy爬取整个美女网爬下来,要多少有多少
  8. Activity的taskAffinity属性
  9. XGBoost 与 Spark 在广告排序中的应用
  10. 在jsp页面下, 让eclipse完全支持HTML/JS/CSS智能提示
  11. Git学习总结(3)——代码托管平台简介
  12. oracle 如何添加数据文件,在Oracle数据库里插入excel文件数据的步骤
  13. shell 启动java程序_Shell 脚本启动java程序
  14. [车联网安全自学篇] Android安全之静态逆向APK应用浅析「手动注入smali」+「IDA Pro静态分析so文件」+「IDA Pro基础使用讲解」
  15. TMS VCL UI Pack Crack,完整源代码
  16. 世界著名的数学猜想,你知道几个?
  17. 重庆5G最新规划:明年建成3万个5G基站,力争主城区5G全覆盖
  18. 【有利可图网】双十一“亮眼”设计大赏来了!!
  19. SPI通信协议详解,一篇就够!
  20. java 引用其他类_java如何调用其他类中的方法?

热门文章

  1. 奥迪AUDI EDI INVOIC发票报文详解
  2. C# 不能用于文件名的字符
  3. 列式数据库总结(特点)
  4. bootstrap:文本
  5. EasyClick 之 MySQL where条件查询
  6. java事件处理dialog_java – 使用DialogInterface.OnClickListener区分单个Dialog
  7. EasyUI prompt 输入框换为选择框(checkbox)
  8. B2B商城网站功能板块有哪些?
  9. js: gitlab使用总结
  10. html使用easyui单选按钮,Easyui radiobutton(单选框)_EasyUI 插件