C&C++   发布时间:2022-04-03  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了c – 如何成功使用VIM作为Code :: Blocks的外部编辑器?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我非常喜欢Code :: Blocks作为它的构建系统并逐步调试能力 – 即我非常喜欢使用包装器来获取 gcc / gdb,而不是使用它们来自Makefile或命令行.问题是,经过多年的VIM使用,我无法在大脑中受到损坏(或者被宠坏了),我无法在标准的 Windows文本编辑器中进行编辑.

因此,我设置Code :: Blocks以使用VIM作为.cpp / .c / * .h的文件处理程序.以及VIM的–server-name和–remote-tab选项可以右键单击我的C中的文件: :B项目窗口并选择使用文件扩展名处理程序打开它们,它们在单个VIM窗口中弹出为新选项卡 – 然后我切换回C :: B,点击F9进行构建和运行等.

我想改进我的工作流程,所以问题有两个:

>当我双击项目中文件时,我可以认使C :: B打开VIM
文件列表而不必右键单击 – >打开文件扩展名处理程序?
>我可以在VIM中进行一些绑定,这样我就可以点击一个按钮并拥有Code :: Blocks
构建/运行/调试我的项目?

WRT 2,我知道C :: B有重建项目的命令行选项,但这与打开C :: B窗口并看到编译日志/监视窗口不同.我还注意到C :: B有一个非常基本的DDE接口 – 我可以使用VIM发送DDE命令吗?也许有一个简单的SendKeys插件我还没发现我可以破解工作?

或者,是否有像C :: B这样轻巧且极简的IDE,这使得使用外部编辑器非常容易?我不准备运行Eclipse,在Visual studio中使用Microsoft的编译器让我感到沮丧.

任何帮助赞赏.

谢谢,
约翰

解决方法

>在挖掘之后,我必须得出结论,答案是否定的. Open选项仅在C :: B中打开.
> Vim支持使用内置命令构建项目.如果你有C :: B生成你的Makefile(它应该是 – 我从来没有达到我想要的方式),那么确保Vim的工作目录(:cd),然后你可以简单地输入:make和Vim,认情况下,将在当前目录中@L_988_20@make.您可以:设置makeprg以运行您需要的任何脚本,包括运行任何配置脚本.我还将此添加到我的.vimrc:
:map <F8> :make<CR>
:imap <F8> <Esc>:make<CR>a
:vmap <F8> <Esc>:make<CR>a

它对我的目的非常有用,因为:make还会将GCC输出中的错误和警告放入检查窗口. :cn导航到包含下一个错误文件.

大佬总结

以上是大佬教程为你收集整理的c – 如何成功使用VIM作为Code :: Blocks的外部编辑器?全部内容,希望文章能够帮你解决c – 如何成功使用VIM作为Code :: Blocks的外部编辑器?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。