工作一周多解决的一些小问题

7月26号封闭培训,到部门来已经是8月10号了。刚开始懵懵懂懂的,不知道干啥。部门上课的那几天,把新人手册的步骤做了一遍。悲伤的是,做完之后不少忘记了。编译脚本的addin插件至今没有显示出来,虽然有几天它显示过。除此之外,还有不少纠结过的问题。让我一一道来吧。配置vs字体和颜色,va快捷键,查找快捷键无效,F12查看定义无效,uc断点无效,调试uc时候游戏进程掉了。。。下面来说说成功解决掉的几个问题吧,非常感谢jerry哥和vivin姐的帮忙。

1.vs的字体和颜色。默认字体是新宋体,这个字体据说不是很好,推荐consolas字体。颜色的话,有个网站叫做https://studiostyl.es/
可以去里面选自己喜欢的风格,设置好就行。值得注意的是,安装nfringe后,字体颜色设置面板里面会出现unrealscript相关的设置,注意修改。
如图所示,

另一个需要注意的地方是,与.uc文件不同,.cpp中的代码颜色是在visual assist x中修改的,这个我找了半天才反应过来。

2.visaul assist x的open file in solution快捷键shift+alt+o没掉了,按这个快捷键打开的一个网页模板窗口。方式是配置一个新的快捷键。tools->options->environment->keyboard,打开面板后选中VAssistX.OpenFileInSolutionDialog。再将鼠标焦点切换到Press shortcut keys下面的输入框里面,按下shift+alt+o,就添加一个全局快捷键,点击assign按钮即可。如图,

3.vs的查找文件快捷键,shift+ctrl+f无效。这是因为安装了搜狗输入法造成了。搜狗输入法在更上层截断了这个快捷键,设置下搜狗输入法取消这个快捷键即可。如图,

4.调试uc时候游戏进程脱离vs。这个debug->attach to process即可。注意最上面的tansport可以筛选unrealscript,筛选后再用下面的refresh按钮刷新一下就出来了。

5.f12查找代码定义的问题并没有彻底解决。在uc文件中,只能用f12查找定义。对于f12失效的情况下,使用3在整个解决方案搜索,不过比较麻烦,但是能解决问题。在cpp文件中,就能够使用va的快捷键alt+g查找定义了。我居然忘记了这茬,以前从没接触过脚本编写,现在项目里面cpp和uc都有,所以混淆了。

6.uc断点无效,据说是nfringe的bug。

7.另外项目组的addin插件一直点击没反应,也不知道原因。不过,我在解决问题3之后,addin插件按钮点击后不会造成vs崩溃,但是还是无效的,也就是彻底没反应,我是服了。。。不过,今天前辈在我机子上面调试那个插件的代码,修复了bug,可以使用了,开心。。。

早上悲催的被发现昨晚上传代码没传全,差点请全组喝饮料了。。。