首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对于一种新的脚本语言,哪个TextEditor最容易定制?

对于一种新的脚本语言,哪个TextEditor最容易定制?
EN

Stack Overflow用户
提问于 2010-04-16 15:03:31
回答 3查看 472关注 0票数 3

一年多来,我一直在开发一种新的脚本语言,它有自己的语法规则和结构。我想让这种语言的用户使用一些极简式的ide,但是我不想/没有时间从头开始做一个,所以我想使用一个已经存在的(它必须在Linux平台上本地运行,所以没有只有windows的编辑器plz)并对其进行定制。

那么,在不改变源代码和重新编译源代码的情况下,哪一个是最容易定制的,甚至是插件支持的情况下?

谢谢。

更新

我不需要知道哪个编辑器最适合您,我需要知道哪个编辑器是最容易自定义的,而且大多数情况下,有关于新语言自定义的最完整的文档。

示例: SciTE很好,但是它关于自定义语法的文档非常糟糕。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-04-16 15:10:58

这听起来像一个非常雄心勃勃的项目,我祝你好运。

我不太经常使用linux,我使用Mac,我最喜欢的文本编辑器叫做TextMate,因为它有代码片段、代码完成和一大堆其他特性。我在linux上发现的最接近它的东西叫做文士

票数 1
EN

Stack Overflow用户

发布于 2010-04-16 15:14:02

你查过闪藻/锡石了吗?我想它经常被用于这类事情。它非常轻量级,但据我所知,它很容易添加功能。它不是一个真正的IDE,但它更像是一个文本编辑器组件,您可以使用它作为简单IDE的基础。我使用过SciTE,它是Scintilla功能的一种演示文本编辑器。这是简单的,但也相当快和反应。

我认为另一种选择是为现有IDE(如月食Netbeans )编写插件。这两种IDE都通过第三方插件支持多种语言。遵循这条路线意味着您不需要构建完整的UI,只需要构建使您的语言工作所需的组件。

为可扩展的IDE (如NetBeans或Eclipse)构建插件的缺点是,您任由IDE开发人员摆布。如果它们改变了平台的工作方式,您必须确保插件仍然与新版本一起工作。有时,这可能成为一个大问题。

所有这些选项都应该在Linux和Windows上工作。

票数 2
EN

Stack Overflow用户

发布于 2010-04-16 15:31:44

总是有Emacs或Vim (我倾向于Vim,但这只是我的观点:)。IDE本身也是如此,但两者都是非常可扩展的,而且为每种语言创建帮助人们用您的语言编写脚本的设置也不太困难。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2653968

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档