c – 在Windows上从Visual Studio切换到Emacs的指南?

前端之家收集整理的这篇文章主要介绍了c – 在Windows上从Visual Studio切换到Emacs的指南?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我不想学习只为一个平台制作的IDE或类似软件.我想花时间精力学习一些永恒的真理.

我想转向一个编辑宗教,它既没有宗教信仰,也没有发展和进步,它看到了&平等对待所有人.

是的,请给我一些关于如何在Windows上切换到Emacs的指南.
比如,做编译器设置,源设置,TFS绑定……以及我不知道的所有事情.

PS大部分(全部)我的代码是在C(非托管)

解决方法

您需要考虑是否只想使用Emacs作为编辑器,而是继续在Visual Studio中维护项目设置,源文件和构建/调试环境,或者在编辑时完全切换到Emacs并使用其他一些工具(例如,make)完全使用VS编译器或其他编译器构建项目.

前一种情况相对简单 – 您可以在Emacs中打开文件,在Visual Studio中打开项目,然后只需Alt-tab到VS进行构建和调试.有一个couple好的ports图形Emacs for Windows,或者你可以使用Cygwin结合应用程序的终端版本.

第二个选项 – 切换到完全类UNIX的构建环境更为复杂,并且远远超出了您将使用的编辑器.

更新,以下关于“婴儿步骤”的评论

如果您的目标是在婴儿步骤中获得完整的非VS(可能除了实际的编译器和链接器可执行文件)环境,那么我建议首先只使用Emacs编辑您的源,并习惯各种快捷方式钥匙等.仅仅谈到原始编辑,我发现自己在Emacs中的效率要高于VS,因为编辑功能很强大 – 如果你遭受与鼠标相关的RSI,那么对鼠标的使用会更少.这是你可以迈出的第一步.

不幸的是,下一步 – 从VS构建环境迁移到跨平台的东西并不是那么简单,我看不到一种特别渐进的方式.你需要决定你的替代方案 – 它可以像经典的GNU工具链一样简单 – make,makedepends,gcc,gdb和相关组件.在这里,我建议在Windows上使用Cygwin – 习惯这一点,当你跳转到UNIX环境时,你会立即熟悉这些工具.如何使用这个工具链设置一个好环境的细节可能会填满一两本书,但如果你的需求很简单,那就不难了.

当然还有其他更现代的替代方案,尽管其中许多都是面向Java的 – 但你仍然可以使用ANT和Maven之类的东西和其他语言一起使用相应的插件或扩展.

一旦你设置了非VS版本(与Emacs无关),只有这样你才能学习如何使用emacs以集成方式触发构建,修复编译错误和调试程序.

原文链接:https://www.f2er.com/c/117223.html

猜你在找的C&C++相关文章