gpt4 book ai didi

ide - 哪种 TextEditor 最容易为新的脚本语言定制?

转载 作者:行者123 更新时间:2023-12-04 21:52:12 25 4
gpt4 key购买 nike

一年多以来,我一直在开发一种具有自己的语法规则和结构的新脚本语言。我想为使用这种语言的用户提供一些极简主义的想法,但我不想/没有时间从头开始制作一个,所以我想使用一个已经存在的(它必须在 Linux 平台上运行原生,所以没有仅限 Windows 的编辑器)并自定义它。

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

谢谢。

更新

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

例如:SciTE 很好,但它关于自定义语法的文档真的很差。

最佳答案

你看过Scintilla/SciTE了吗? ?我认为它经常用于此类事情。它非常轻巧,但据我所知,很容易向其添加功能。它并不是真正的 IDE,而更像是一个文本编辑器组件,您可以将其用作简单 IDE 的基础。我使用过 SciTE,这是一种 Scintilla 功能的演示文本编辑器。它很简单,但也非常快速且响应迅速。

我想另一种选择是为现有的 IDE 编写插件,例如 EclipseNetbeans .这两个 IDE 都通过 3rd 方插件支持多种语言。走这条路意味着您不需要构建完整的 UI,只需构建使您的语言正常工作所需的组件。

为可扩展的 IDE(例如 NetBeans 或 Eclipse)构建插件的缺点是您会受到 IDE 开发人员的摆布。如果他们改变了平台的工作方式,您必须确保您的插件仍然适用于新版本。有时这会成为一个主要问题。

所有这些选项都应该适用于 Linux 和 Windows。

关于ide - 哪种 TextEditor 最容易为新的脚本语言定制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2653968/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com