如题所示
1、使用vs2019(紫色图标),而不是blend for vs2019!!!
2、必须安装java环境,并下载下载antlr-4.7.2-complete.jar(参考https://blog.youkuaiyun.com/fireghost57/article/details/92080428)
3、用nuget安装,PM命令:Install-Package Antlr4.Runtime.Standard -Version 4.7.2(参考:Install-Package Antlr4.Runtime.Standard)
4、在 扩展-》管理扩展-》联机 搜索Antlr,搜索到的是AntlrVSIX,直接安装
5、第2步的参考里面有个antlr4.bat,那是java版本的,我们c#使用如下命令:
java -jar antlr-4.7.2-complete.jar -Dlanguage=CSharp %*
6、把antlr-4.7.2-complete.jar和antlr4.bat放在同一个目录下,把antlr设置成环境变量,确保能在cmd这样执行:antlr xx.g4
7、我希望达到的目的是,打开g4,然后按个快捷键