Linux AVR-IDE开发、vim集成

标签 linux qt vim integration avr

我开始开发一个 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/

相关文章:

vim - 强制 Vim 在 Lisp 中对齐参数

linux - 使用awk命令从多个表中过滤数据

c++ - 多线程服务器不工作

qt - 无法找到软件包 libqt5webkit5-dev

windows - GVim Win32 中的仅键盘列 block 选择,或者为什么包含 mswin.vim 时 Ctrl-Q 不模拟 Ctrl-V?

python - 如何从单独的进程(例如,编辑器、vim)在 Jupyter Notebook 服务器中创建和执行单元格?

c - 处理多个文件描述符时如何使用 poll()?

Linux/中央操作系统 : How to force FTP/SSH to use a particular ethernet adapter

ec2 实例上的 linux cli 选项卡自动完成中断

c++ - 是否有可用的*免费* QT UI 测试框架?