翔鹰帝国网|帝国时代论坛|帝国时代系列|神话时代
 找回密码
 注册翔鹰会员(昵称)
搜索
查看: 1327|回复: 7

[工具] 【AI编辑器推荐】为什么我更喜欢用VScode来偷税地编写AI?

[复制链接]

183

主题

9

精华

2万

积分

教皇

耕战
3329
鹰币
16860
天龙币
0
回帖
1200

翔鹰建站十周年纪念章

附庸关系3
 楼主| 发表于 2020-6-1 03:57:54 | 显示全部楼层 |阅读模式
本帖最后由 newtonerdai 于 2020-6-1 12:17 编辑

管家自带的 AI Editor 0.99z 默认只支持到1.0c,装了我的语法高亮文件之后,可以适配到UP1.3,如果有人需要的话,我可以再做个UP1.5的,但是新增的UP系列语句就没有自动补全和帮助提示功能了。而且HD和DE也用的是UTF-8编码,这个AI Editor只支持GBK编码环境,频繁转换非常麻烦。

UltraEdit、NotePad++等文本编辑器,没有语法高亮、自动补全和帮助提示(NotePad++可以对上文出现过的语句做补全,但那也不够方便),对新手或者不熟练者很不友好,甚至老手也感觉有些不方便。



那么什么编辑器更合适呢?
我现在在用VScode,对比起前面几个编辑器,可以用【畅快淋漓】来形容。

那么她有什么功能呢?
1、帝国AI语法插件,更新到UP1.5,囊括所有帝国AI语句、UserPatchConst.per。有自动补全、语法高亮、语法提示,且这三个功能都可以控制是否开启。

2、Alt键添加多个光标,同步修改。

3、Ctrl+F2选中所有相同单词并添加光标,同步修改。

4、鼠标中键拖动式添加多光标,同步修改,快速批量注释

5、选择一个单词时,滚动条里会标记处相同单词的位置

6、方便快捷的缩进管理

7、方便快捷的Tab批量缩进与Shift+Tab减少缩进




不过,刚安装好的裸装vscode是不适合使用的,需要进行一系列的调♀教。我这几个月先趟了一波雷,接下来把我的调♀教流程告诉你们,让你们少走弯路——



1、从官网下载安装vscodeVisual Studio Code
   (看不懂英文就选最大最高逼格的按钮来点就行了)

2、安装好之后打开vscode,按快捷键Ctrl+Shift+X打开扩展面板,搜索“Chinese”,结果里“Simplified”为中文简体,“Traditional”为中文繁体。安装你想要的语言包扩展。


3、继续搜索扩展“AoE2”,里面有2个AI脚本的扩展,我个人比较推荐安装AoE2 AiScript,功能比较齐全。另一个也不是不可以,就是少了些功能,具体可以自己去尝试比较。

      安装好后,随便打开一个per文件,看看高亮是否生效。如果没有语法高亮,可点击vscode界面右下角“纯文本”,给per文件配置语言为AoE2 AiScript。

4、继续搜索并安装扩展“compareit”,这是一个同屏对比的简单工具,使用方法是Ctrl+Shift+P,然后输入“compare”点击“文件: 比较活动文件与...”功能,然后选择另一个文件来对比。当然,对比还是UltraCompare更强大,vscode这个对比插件只能满足日常简单的对比需求。


5、在左下角“管理”齿轮里打开“设置”面板。搜索“分隔符”或“Separators”,把里面的短横杠“-”删掉,这样双击选择帝国的AI语句时就不会被 "-" 给断开了。


6、回到扩展面板,清除输入栏后,点击AoE2 AiScript扩展右下角的齿轮,打开其扩展设置面板

  • Enable Completion Help 启用语句的语法信息辅助,开启后会在补全提示右边加一个这个语句的语法说明面板(第二个框);关闭后如果Enable Parameter Help为开启的,则会补全前文出现过的常数名。
  • Enable Hover Help 启用悬停语法帮助信息,开启后鼠标放到语句上会显示语法说明,但实际上使用起来很不方便。
  • Enable Parameter Help 启用语句或参数补全提示(第一个框);如果Enable Completion Help为关闭状态,那么parameterOnly和full都会缺少某些语句和参数,也不知道有什么区别。

      新手推荐用[true、false、full]。虽然无法补全前文出现过的常数名,但有快速补全语句和语法提示也是极好的了。对于老手而言,你完全可以用[false、false、false]或[false、false、full],因为常数名往往更需要补全,而部分语句不会补全对你影响也不大。

8、使用等宽字体:SimSun-ExtB,方便制表、对齐文字。同样是在vscode设置里,搜索“字体系列”,删掉其中的字体代码,只写上SimSun-ExtB即可。


7、如果你想用我的颜色主题的话,可以下载这个附件↓,解压后把整个文件夹放到vscode安装目录的/resources/app/extensions里。然后进vscode,按Ctrl+Shift+P,搜索“颜色主题”,设置为我做的aoe-ai(如果没有显示,可以重启一次vscode)

      如果想要自己改一个颜色主题,这里有一个教程可以学习一下。



到这里你已经基本上调♀教好你的vscode了,已经可以很顺畅地编辑AI文件了,赶紧开始你畅快淋漓的AI开发吧!



另外说点技巧吧!
  • 如果要修改文件编码,可以点击vscode界面右下角的UTF-8按钮。
  • 如果要修改缩进方式,可以点击vscode界面右下角UTF-8左边的按钮(通常是“空格: 4”,表示按一次tab可以生成1~4个空格以缩进对齐)。
  • 按Alt+↑或↓可以调整两行文字的上下顺序。
  • Ctrl+C可以快捷复制光标所在那一行,再Ctrl+V可以快捷插入到光标的上一行。
  • Ctrl+D可以快捷选中下一个匹配的相同单词并添加多一个光标。
  • Ctrl+F呼出查找菜单,Ctrl+H呼出替换菜单。
  • Ctrl+Shift+F可以呼出在文件/文件夹中搜索的菜单,第一行是关键词,第二行是搜索路径。
  • Ctrl+鼠标滚轮,可缩放字体大小。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册翔鹰会员(昵称)

x
索引:
Userpatch 实用技术贴索引←点击进入
决定版精品贴大索引←点击进入

战役:
《 兔与豹》——柔弱奴隶公主  猛兽口中求生←点击进入
《敛由国的统一》←点击进入

殊途战役制作群 QQ: 616317226
翔鹰帝国Ⅱ:决定版交流群 QQ: 112822759
回复

使用道具 举报

11

主题

4

精华

6943

积分

国王

耕战
755
鹰币
402254
天龙币
0
回帖
236

翔鹰建站十周年纪念章

附庸关系0
发表于 2020-6-1 06:48:41 | 显示全部楼层
划重点:带AoE2 AiScript语法方案。
_(¦3[_])_
回复

使用道具 举报

3

主题

0

精华

107

积分

男爵

耕战
10
鹰币
50
天龙币
0
回帖
23
附庸关系0
发表于 2020-6-1 10:42:53 本帖来自手机 | 显示全部楼层
然而我已经习惯了notepad++

点评

多尝试点新东西也不错?23333  发表于 2020-6-1 11:44
回复

使用道具 举报

8

主题

0

精华

2645

积分

公爵

耕战
447
鹰币
1511
天龙币
0
回帖
111
附庸关系2
发表于 2020-6-1 11:04:40 | 显示全部楼层
感谢新桶!
回复

使用道具 举报

11

主题

4

精华

6943

积分

国王

耕战
755
鹰币
402254
天龙币
0
回帖
236

翔鹰建站十周年纪念章

附庸关系0
发表于 2020-6-1 12:41:27 | 显示全部楼层
AoE2 AiScript能单独抽出来看吗?
我挺想看一下完整的语句列表和对应的语句详解。
_(¦3[_])_
回复

使用道具 举报

183

主题

9

精华

2万

积分

教皇

耕战
3329
鹰币
16860
天龙币
0
回帖
1200

翔鹰建站十周年纪念章

附庸关系3
 楼主| 发表于 2020-6-1 13:18:18 | 显示全部楼层
本帖最后由 newtonerdai 于 2020-6-1 13:21 编辑
凌果 发表于 2020-6-1 12:41
AoE2 AiScript能单独抽出来看吗?
我挺想看一下完整的语句列表和对应的语句详解。 ...

超级复杂!包含了十几个文件,分别放在不同的文件夹里。没接触过vscode扩展设计的很难修改。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册翔鹰会员(昵称)

x
索引:
Userpatch 实用技术贴索引←点击进入
决定版精品贴大索引←点击进入

战役:
《 兔与豹》——柔弱奴隶公主  猛兽口中求生←点击进入
《敛由国的统一》←点击进入

殊途战役制作群 QQ: 616317226
翔鹰帝国Ⅱ:决定版交流群 QQ: 112822759
回复

使用道具 举报

0

主题

0

精华

13

积分

骑士

耕战
0
鹰币
10
天龙币
0
回帖
4
附庸关系0
发表于 2021-7-3 21:15:22 | 显示全部楼层
这个?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册翔鹰会员(昵称)

x
回复

使用道具 举报

本版积分规则

排行榜|小黑屋|翔鹰帝国

GMT+8, 2024-12-4 01:56 , Processed in 0.302633 second(s), 92 queries , File On.

Powered by Hawk Studio  QS Security Corp.® Licensed

Copyright © 2001-2023, Hawkaoe.net All Rights Reserved

快速回复 返回顶部 返回列表