vscodeext README
Custom VsCode Extension
说明
配置
所在位置: 设置
->用户
-> 扩展
-> D3 Extension Settings
Beyond Compare Path:对比工具exe的路径
Msg Workspace Path:消息工作区的路径. 通过命令Alt+O
打开命令输入行,输入msg
打开消息工作区。方便查看不同项目的消息定义。在本地创建一个文件夹,然后此项配置为此文件夹的路径。 并在下面Proj Path Cfg
中新增一个以msg
为别名的配置, path
也为此文件夹的路径。
Tortoise SVN: Tortoise SVN的安装路径
Proj Path Cfg: 项目路径配置。配置项目的路径,方便快速的进行 SVN 以及打开 Lua 文件夹的操作。配置格式如下:
{
"kr": { "path" : "D:\\Unity_Project\\20230105_KR\\Client\\Assets\\Code_Lua", "newWindow" : false, "svnurl" : "http://192.168.1.41:8080/svn/D3/branches/20240606_KR2"},
"krd": { "path" : "D:\\Unity_Project\\20221221_OB5_KR_DEV\\Client\\Assets\\Code_Lua", "newWindow" : false, "svnurl" : ""}
}
- kr、krd: 项目的别名。
- path: 项目的路径,一定要指定到lua文件夹.
- newWindow: 是否在新窗口打开。
- svnurl: 项目的SVN地址 配置到项目根目录即可。注意是
/
而不是\
。
除了项目文件,也可以指定其他文件夹路径。只是不能用于SVN操作。
"msg": { "path" : "C:\\Users\\admin\\Desktop\\msg", "newWindow" : true, "svnurl" : ""},
快速打开文件、文件夹
通过快捷键Alt+O
打开命令输入框,输入项目的别名,回车即可打开指定文件夹。比如输入kr
打开2推的lua文件夹。默认情况下将按newWindow
的值决定是否在新窗口打开。当然可以在输入别名后再空格输入nw
来强制在新窗口打开。
SVN操作
通过快捷键Alt+L
打开命令输入框,输入以下命令进行SVN操作
ud 项目别名 路径别名(可选)
更新指定文件夹。 比如 ud kr2
更新2推的lua文件夹 或 ud kr2 pf
更新2推的预制文件夹
cm 项目别名 路径别名(可选)
提交文件到SVN
log 项目别名 路径别名(可选)
查看SVN日志
rvt 项目别名 路径别名(可选)
还原文件
blm
执行svn Blame操作。需要打开要执行blame操作的文件,不需要输入其他内容
路径别名有:
pf
UI预制文件夹
lua(或者不输入)
lua文件夹
all
整个项目文件夹
特殊用法: 可以使用tf
指代当前编辑器打开的文件。比如我打开了NewPetManager.lua
这个文件,可以使用命令ud tf
来更新NewPetManager.lua
这个文件。
BCompare
通过快捷键Alt+L
打开命令输入框,输入以下命令进行Beyond Compare操作。
cmp kr krd
:打开Beyond Compare, 自动输入kr
krd
指定的路径进行比较。
项目别名显示
如果当前打开的文件夹是配置的项目路径,会在右下角状态栏显示项目的别名。