在工作中,我们使用专有语言并编程,我们使用Notepad ++进行简单代码高亮显示。这真的很烦人,所以我想要做的就是投入一些时间来设置文本编辑器或现有的IDE来支持我的语言。如何设置新的语言IDE
我搜索了很多,有很多选择,在开始工作之前我想问你什么是最好的选择。 我想要做的就是像IDE一样使用语法高亮,带有函数列表树的窗口,在同一个子树内使用本地函数变量,也许文本自动完成(如果我输入“pro”,我想看到这项建议“程序”,如果我按输入它会为我喜欢写东西
procedure "name" {
--code--
}
把光标放在“名”准备改变它。 等等...
您能否提供我正确的路径? 是否继续使用Notepad ++?使用sourcecookifier?functionlist? 或者我必须更改为其他文本编辑器? 还是有一些像Eclipse,NetBeans等允许轻松添加我自己的语言的着名IDE?
PS。我的语言非常简单,我没有复杂的结构,就像Pascal一样。类似的东西:
variable int xyz
PROCEDURE asd
BEGIN
END PROCEDURE asd
SynWrite也具有自动完成像NP ++;也可以有你的自定义语言的树结构... – Prog1020