Linux AVR-IDE 开发,vim 集成

Linux AVR-IDE development, vim integration

我开始开发 AVR-IDE 用于在 Linux 上开发各种 AVR 板。 我只想要一个简单的 IDE,带有用于调试 (simavr)、编译 (gcc for avr) 和上传 (avrdude) 的工具。也许稍后我会添加用于设置断点、设置保险丝等的工具。 我对任何我想用它来实现的编程 IDE / 编程语言完全开放。唯一的要求是 "VIM like editor" 的简单集成(最好具有语法突出显示和插件支持,但我可以稍后添加)。即使模拟 VIM 的标准函数也足够了。但是我认为自己编写完整的 VIM 仿真器工作量太大(可能有更好的解决方法)。 您知道将 VIM 集成到自制 qt 应用程序、gtk+ 应用程序或 gtk# 应用程序中的任何方法吗? 欢迎提供有关选择我将使用哪种语言的提示,以及有关如何集成 simpe VIM 编辑器的提示! (但不要以为我没有使用不同编程语言的经验/IDE、gtk+、gtk#、qt...)我只是想听听您的考虑。

非常感谢, 冰山

如果你热衷于编写代码,并且能够熟练掌握大型代码库,那么 Qt Creator 将是一个很好的选择。您可以从已经存在的裸机支持开始,然后为调试器等开发插件。

可以用什么QtCreator(在@Kuba Ober's answer) uses: FakeVim.

中已经提到

如果仿真水平不能满足您的要求,并且您还想做更多的工作,请尝试 Neovim - 它实际上基于 Vim。您可以研究 neovim-qt 以了解如何将其集成到您的 IDE。