Windows下使用VisualStudioCode编写Unity程序

本文介绍如何利用VSCode替代VisualStudio进行Unity C#项目的开发与调试,涵盖安装配置步骤及常用快捷键操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

驱动

长期以来团队一直使用Visual Studio进行Unity C#代码的编写,基本的编程需求是能满足的。
但是依然有几个痛点:

  1. Visual Studio 免费社区版本需登录30天一续期
  2. Visual Studio 软件体积大,安装速度慢,启动慢,运行内存消耗大
  3. Visual Studio 经常调试的时卡顿
  4. 常用的一些功能需要借助收费的ReSharper插件

VSCode 介绍

VSCode是一款轻量级但功能强大的源代码编辑器,它可运行在Windows、MacOS和Linux系统上。它提供了对JavaScript、TypeScript 和 Node.js 的内置支持,并为其他语言(如C++、C#、Java、Python、PHP、Go)和运行时(例如.NET和Unity)提供了丰富的扩展生态系统。

安装

  1. 下载安装 VSCodeUserSetup-{version}.exe
  2. 下载安装.NET Core

Unity关联运行VSCode

  1. Unity菜单栏 Edit -> Preferences -> External Tools,浏览选择VSCode运行程序
    在这里插入图片描述
  2. Unity菜单栏 Assets -> Open C# Project(首次建议) 或者 在 “Project窗口" 双击C#文件
    “Open C# Project” 方式会自动生成 .vscode/launch.json, .vscode/settings.json 配置文件,并选择解决方案

安装扩展

点击 VSCode 左侧工具栏 Extensions 图标,在弹出的搜索框中输入扩展名搜索在这里插入图片描述

调试Unity

点击 VSCode 左侧工具栏 Debug 图标,选择正确调试类型,点击绿色箭头开始按钮
详细参考:https://code.visualstudio.com/docs/editor/debugging
在这里插入图片描述

快捷键设置

  • ** 左下角Manage按钮 -> Keyboard Shortcuts **
    在这里插入图片描述

基础编辑

  • 快速 缩小/扩大 选区 (Shift+Alt+Left / Shift+Alt+Right)
    在这里插入图片描述
  • 搜索替换
    当前文档搜索 (Ctrl+F)
    跨文件搜索 (Ctrl+Shift+F)
    高级搜索 (Ctrl+Shift+F + Ctrl+Shift+J)
  • 复制
    向下复制行 (Shift+Alt+DownArrow)
    向上复制行 (Shift+Alt+UpArrow)
  • 删除
    删除行 (Ctrl+Shift+K)
  • 注释
    开关行注释 (Ctrl+/)
    开关块注释 (Shift+Alt+A)
  • 格式化
    格式化当前文档 (Shift+Alt+F)
    格式化选区 (Ctrl+K Ctrl+F)
  • 折叠、展开
    折叠光标处最内部未折叠区域 (Ctrl+Shift+[)
    展开光标处折叠区域 (Ctrl+Shift+])
    递归折叠 (Ctrl+K Ctrl+[)
    递归展开 (Ctrl+K Ctrl+])
    折叠所有 (Ctrl+K Ctrl+0)
    展开所有 (Ctrl+K Ctrl+J)
    按指定层级X 折叠除当前光标所在区域以外的其他区域 (Ctrl+K Ctrl+2 for level 2)

代码导航

  • 文件导航 (Ctrl+P)
  • 在已打开的文件列表中导航 (Ctrl+Tab,按住Ctrl单击Tab切换,释放选择)
  • 导航到指定符号(属性、方法) (Ctrl+T)
  • 保持固定当前文档 (Ctrl+K Enter)
  • 查找所有引用 (Shift+Alt+F12)
  • 速览引用 (Shift+F12)
  • 跳转到定义 (F12)
  • 速览定义(Alt+F12)
  • 跳转到实现(Ctrl+F12)
  • 速览实现 (Ctrl+Shift+F12)
  • 引用统计,此功能VS Studio社区版不提供
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值