我开始开发一个 AVR-IDE,用于在 Linux 上开发各种 AVR-Board。 我只想要一个简单的 IDE,带有用于调试(simavr)、编译(gcc for avr)和上传(avrdude)的工具。也许稍后我会添加用于设置断点、设置 fuse 等的工具。 我对任何我想用它来实现的编程 IDE/编程语言都持完全开放的态度。唯一的要求是“类似 VIM 的编辑器”的简单集成(最好具有语法突出显示和插件支持,但我可以稍后添加)。即使是 VIM 标准功能的模拟也足够了。但我认为自己编写完整的 VIM 模拟器的工作量太大(可能有更好的解决方法)。 你知道有什么方法可以将 VIM 集成到自制的 qt 应用程序、gtk+ 应用程序或 gtk# 应用程序中吗? 欢迎提供有关选择我将使用哪种语言的建议,以及有关如何集成简单 VIM 编辑器的建议! (但不要以为我没有使用不同编程语言/IDE、gtk+、gtk#、qt...的经验)我只是想听听您的考虑。
非常感谢, 冰山
最佳答案
您可以使用QtCreator(@Kuba Ober的答案中已经提到)使用的内容:FakeVim .
如果模拟水平不能满足您,并且您需要做更多工作,请尝试 Neovim - 它实际上是基于 Vim 的。可以学习neovim-qt以了解如何将其集成到您的 IDE 中。
关于Linux AVR-IDE开发、vim集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32276330/