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指定的路径进行比较。
项目别名显示
如果当前打开的文件夹是配置的项目路径,会在右下角状态栏显示项目的别名。