在工作中,我们使用专有语言,并使用带有简单代码突出显示的 Notepad++ 进行编程。这真的很烦人,所以我想做的是花一些时间来设置一个文本编辑器或现有的 IDE 来支持我的语言。
我在谷歌上搜索了很多,有很多选择,在开始工作之前我想问你什么是最好的选择。
我想做的是像 IDE 一样,有一个语法突出显示、一个带有函数列表树的窗口、同一子树内的局部函数变量,也许是文本自动完成(如果我输入“pro”,我希望看到建议“程序”,如果我按 Enter 键,它会为我写类似的内容
procedure "name" {
--code--
}
将光标放在“名称”上,准备更改它。
等等等等...
你能建议我正确的道路吗?
是继续用Notepad++吗?用sourcecookifier吗?函数列表?
或者我必须换成另一个文本编辑器?
或者有一些著名的 IDE,如 Eclipse、NetBeans 等,可以轻松添加我自己的语言?
附言。我的语言非常简单,没有复杂的结构,类似于 Pascal。像这样的东西:
variable int xyz
PROCEDURE asd
BEGIN
END PROCEDURE asd
我建议您继续使用 Notepad++ 并通过一些插件和配置对其进行扩展。即使您可能无法获得 Eclipse 等工具的所有优秀功能,这设置起来相当快速且容易,并且仍然会带来巨大的胜利。但由于您已经了解 Notepad++,因此不需要学习全新的工具。
我发现一些有用的插件
-
功能列表 http://sourceforge.net/projects/npp-plugins/files/Function%20List/
- 光探索者 http://sourceforge.net/projects/npp-plugins/files/LightExplorer/
- XBrackets精简版 http://sourceforge.net/projects/npp-plugins/files/XBrackets%20Lite/
可能还有更多对您有用的内容。
Notepad++ 还具有一些内置的自动完成功能,可以在设置中启用。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)