搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
从前慢现在也慢
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
Failed resolution of: Landroid/support/v4/graphics/drawable/DrawableWrapper_didn't find class "androidx.appcompat.graphics.dra
2
利用python进行接口测试及类型
3
springboot+webSocket对接chatgpt
4
Android 架构最新进展 | MVI = 响应式编程 + 单向数据流 + 唯一可信数据源_android mvi开发框架实战
5
一个关于LSTM的high-level介绍(但是很好):A Gentle Introduction to Long Short-Term Memory Networks by the Experts
6
UMA 2 - Unity Multipurpose Avatar☀️六.Advanced Occlusion高级遮挡功能解决皮肤服饰穿模
7
通过jdbc连接数据库_jdbc连接数据库成功
8
Docker Desktop部署微软微服务Dapr(Redis+Zipkin+Placement)_dapr安装
9
【面试招聘】我的秋招记录——(自然语言处理-面经+感悟)
10
Linux MySQL主备 - 实现双主热备的方法
当前位置:
article
> 正文
VS Code 与lua使用简介_vs code lua
作者:从前慢现在也慢 | 2024-07-30 18:15:18
赞
踩
vs code lua
一、安装VS Code和Lua支持插件
下载地址: https://code.visualstudio.com/docs/?dv=win
安装并启动程序。
点击如图按钮切换到VS Code插件界面:
搜索并安装lua语言支持插件。
由于我们使用的lua代码扩展名并非“.lua”而是”.lua.txt”,需要进行设置使VSCode对它使用Lua语言的规则。从如图所示的位置(或者按快捷键”Ctrl+,”)打开设置界面 :
在如图位置输入搜索内容”extension”,然后点击 “在settings.json中编辑”:
在”用户设置”中添加如图内容(请忽略”*.csv”部分):
如此,则VSCode会将 *.lua.txt 文件视为 Lua文件,并使用Lua语法高亮和提示。
Unity会自动生成一堆.meta文件,我们其实应该直接忽略它们。在设置 -> 用户设置 -> 文本编辑器 -> 文件 中,或者在设置中搜索 “Exclude”, 在如图所示位置添加模式”**/*.meta”。图示中已经添加完成:
可以继续搜索并安装其他插件,如Bookmark(书签)、ShaderLab(UnityShader语法高亮)等。
二、使用模板
搜索并安装Code Template Tool 插件。
将本文档同文件夹下的 templates 文件夹复制到 C:\Users\Administrator\.vscode 文件夹中。如果不是使用默认的管理员账户,这里需要替换 Administrator 为自己的用户名。
如有需要创建任意文件,则右键点击要创建到的文件夹位置,按下下图的按钮:
弹出的小窗中应该有如下选项:
然后在弹出的界面中填写内容,这里要创建PureMVC文件夹,只需要填写一个name字段。如下图:
点击OK 按钮,则在先前右键点击的文件夹中创建出了对应的名为Activity的文件夹,里面已经存在了三个lua脚本: ActivityProxy、ActivityMediator、NotificationEnum,并且已经有了若干初始代码。
二、自定义模板
如果上述模板不能满足你的要求, 你也可以自行添加模板。
在任意文件上点击右键,选择 Edit Templates:
这将会打开一个新的VSCode工作窗口,你可以在如图区域找到已有的模板内容:
在该文件夹中创建该模板包含的子文件夹和子文件。模板会自动替换的字符串包括文件名、文件夹名、文件中的文本内容。要被替换的内容应该以三个连续的下划线开始并以三个连续的下划线结束,中间是要被替换的变量名,例如 “___ItemName___” 。可以在它们前后添加其他字符串,例如”___ProxyName___Proxy.lua.txt”。
在Templates中新建一个空文件夹,在该文件夹根目录中创建template.config.json文件,内容参考已有的配置文件;
在配置文件的name字段填写该模板要被显示的名字;在variables字段(这是一个字符串数组)中添加模板中要被替换的变量名。例如上面步骤3中的两个变量名分别为 “ItemName”和”ProxyName”。显然你可以配置多个变量。
更细致的说明,可以在VSCode的扩展界面,选中 “Code Template Tool” 这个插件,查看它的详细文档。
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/904811
推荐阅读
article
虚拟
试衣
技术发展综述:从应用到开源资源_
dress
code
dataset
...
虚拟
试衣
是通过
虚拟
的技术手段,实现用户不用脱去身上衣服,完成变装的效果。最初,起源于换装游戏,随着互联网的普及和电子商务...
赞
踩
article
【
CodinGame
】
趣味
算法
(
教学
用)
CLASH
OF
CODE
-20240725...
趣味
算法
【
CodinGame
】
趣味
算法
(
教学
用)
CLASH
OF
CODE
-20240725 ...
赞
踩
article
pytest
的
安装和介绍和
Exit
Code
含义...
显示可用
的
内置函数参数通过命令行查看帮助信息及配置文件选项。
pytest
的
安装和介绍和
Exit
Code
含义 ...
赞
踩
article
什么
是
低
代码
(
Low
-
Code
)?_
前端
低
代码
通俗易懂
解释...
简介:
什么
是
低
代码
?我们为
什么
需要
低
代码
?
低
代码
会让程序员失业吗?本文总结了
低
代码
领域的基本概念、核心价值与行业现状,带...
赞
踩
article
VS
Code
编写和调试
Unity
代码_
unity
vscode
...
VS
Code
编写和调试
Unity
代码_
unity
vscode
unity
vscode
...
赞
踩
article
【
STM32
】
Keil
MDK 中的
Code
、
RO
-
dat
a
、
RW-
dat
、
ZI-
dat
a
是什么...
可读写数据区域,一定是未初始化或初始化为“0值”的可读写数据,应用程序同样可以修改其内容,这些数据被存储在。即可读写数据...
赞
踩
article
虚拟键值表
,
virtual
key
code
...
Virtual-Key Codes VK_LBUTTON (01)Left mouse buttonVK_RBUTTON...
赞
踩
article
github
登录出现Authentication
code
_登录
github
获取authentica...
找一下自己以前的
github
-recovery-
code
s.txt,我在浏览器的下载区域找到了,之后复制里面的编码就OK...
赞
踩
article
github
一定要把
github
-
recovery
-
code
s.
txt
保存好,多备份_
github
...
作者在遇到GitHub强制使用2FA且Authy失效的问题后,通过找回存储的恢复码解决了问题。强调备份
github
-re...
赞
踩
article
【
Prettier
-
Code
formatter
】配置大全...
Prettier
-
Code
formatter
、css _prettier - code
formatter
pret...
赞
踩
article
vue
代码
格式化
(VS
code
)_
vue
代码
格式化
...
1、安装了vetur(Vue tooling for VS Code)扩展插件。在扩展中搜索vetur,然后点击安装。2...
赞
踩
article
ESLint
工具_
rvest
.vs-
code
-
prettier
-
eslint
...
ESLint
可组装的 javaScript 和 JSX 检查工具。规范代码风格官网:
ESLint
- 插件化的 Jav...
赞
踩
article
【
MySQL
所遇问题】_
error
code
: 1064.
you
have
an
error
i...
不可见字符。某些文本处理软件可能会添加不可见的字符,从这些软件中复制过来的代码可能因此出现问题。解决方案:尝试在纯文本编...
赞
踩
article
Error
Code : 1064 You have an
error
in
your
SQL sy...
Query : " where ru.userid ="
Error
Code : 1064You have an err...
赞
踩
article
【
CodinGame
】
趣味
算法
CLASH
OF
CODE
- 20240724...
eval不安全,看情况使用。【
CodinGame
】
趣味
算法
CLASH
OF
CODE
- 20240724 ...
赞
踩
article
IDEA
/
eclipse
集成
阿里巴巴
Java
开发规约插件_no
suspicious
code
fo...
IDEA
/
eclipse
集成
阿里巴巴
Java
开发规约插件_no
suspicious
code
found
no susp...
赞
踩
article
2024年
python
常见报错以及
解决方案
(持续更新),送大厂面经一份_2024-
06
-
06
14
:
...
不知道你们用的什么环境,我一般都是用的Python3.6环境和pycharm解释器,没有软件,或者没有资料,没人解答问题...
赞
踩
article
MACOS安装
vue
抱错解决方法
npm
ERR!
code
EACCES
npm
ERR! sys...
在使用脚手架
vue
-cli 创建
vue
工程的时候存在权限不足的情况下,报错;_
code
eacces
npm
er...
赞
踩
article
Docker buildx:
failed
to solve: rpc
error
:
code
= ...
network
=
host
被认为是不安全的,您需要在创建构建器时传递 --buildkitd-flags '--allow...
赞
踩
article
mongodb
用户验证失败auth
failed
,
code
:18的原因_
caused
by: co...
需要注意的是当程序中需要访问多个db,并配置了对应的用户名密码时,假设当前访问db A,但是db B配置的密码是错误的,...
赞
踩
相关标签
虚拟现实
gpu算力
python
算法
开发语言
pytest
运维
数据可视化
IDE
Cloud Native
前端开发
Java
程序员
开发工具
云计算
开发者
unity
游戏引擎
vscode
单片机
嵌入式硬件
windows
keyboard
browser
button