当前位置:  开发笔记 > 编程语言 > 正文

您是否使用VIM/Emacs/Terminals开发C/C++?这个实用的项目是什么类型的?

如何解决《您是否使用VIM/Emacs/Terminals开发C/C++?这个实用的项目是什么类型的?》经验,为你挑选了5个好方法。

对于那些使用vim/emacs /终端等的人(即,不是适当的IDE),你在做什么样的项目?他们大吗?生产?这些是您在工作中使用的工具吗?或者主要是为了较小的东西......或者将大事分解成小东西?对不起......问题不多.

我问,因为我现在正在学习计算机科学,我对它非常兴奋.我最近为政府机构提供了实习编程J2ME,一直是Netbeans和eclipse.所以我在这个行业只有一些"小联盟"年.

简而言之,对于CL类型工具而言,与"bean和VS"之类的IDE相比,它是实用的.我有很多需要学习的东西,CL工具可能会教我,而不是像IDE一样完全屏蔽我.



1> Artyom..:

你在做什么样的项目?

各种各样...... vim是我主要的"IDE"

他们大吗?

是的...我的FOSS项目CppCMS几乎100%写入vim

生产?

是的,我今天写的大部分生产代码(Not FOSS)都使用vim.

这些是您在工作中使用的工具吗?

是.

我会解释severak简单的事情:

    vim 提供IDE几乎所有工具,突出显示,拼写检查,自动解码,使用多个缓冲区,构建,上下文"跳转"(decl,def)等等

    它非常便携,我在Windows,Linux,OpenVMS,Solaris,FreeBSD上使用它.

    与膨胀的IDE相比,它非常轻.

我今天只使用IDE做一件事:调试硬错误.


"vim几乎提供了所有IDE工具",请至少命名一个为代码重构或代码耦合(调用层次结构,类型结构变量用法)提供的功能?

2> Trey Jackson..:

Emacs/Vim可用于任何大小的项目.

一般来说,你不会选择环境,你找到的工作将有一个已经为你选择的工作(除非它是Unix中的非Java编程,在这种情况下使用你想要的).

我不会为这个选择而烦恼,只是学习使用哪个编辑器/ IDE最大限度地使用它.

我使用(并已使用)Emacs用于个人项目,并在两个不同的公司中使用超过1000万行生产代码的软件项目.



3> Don..:

我使用emacs.我会推荐emacs.我之前使用过emacs是emacs:TECO,TV和Decsystem-20上的e宏包.如果我需要的话,我可以使用vim,但是你学到的东西很大程度上就是你手边的东西.是的,学习一个或两个.我想说,如果IDE适合,也要戴上它.



4> Jeffrey Ayle..:

我把vim用于所有东西,我讨厌IDE,它们对我来说太臃肿了.

我没有将它用于任何大型项目(因为我没有写过任何大型项目),但如果我要去,我仍然会使用vim.

在学习新语言时,我认为最好不要使用IDE,并学习"正确"的方法(比如c ++,学习命令行开关和使用makefile).


但谁定义"适当"?用手锯是否采用"适当"的方式切割木材?例如,MSBuild和Ant比makefile更强大,更易于使用.(我知道我说的是因为我做了20年的制作文件.)

5> Ray Burns..:

二十年前,我的所有编程都是用纯文本编辑器完成的,主要是emacs,但多年来技术有所改进.

我仍然使用纯文本编辑器偶尔编写代码,但只有在我正在编写代码的机器上安装IDE时才会不方便.例如,有几次我在没有笔记本电脑的情况下停在客户端网站上,想写一个快速程序.

这也是某些嵌入式系统的问题,您可能希望通过基于RS232或USB的命令行界面以交互方式更新代码.

大多数现代IDE为代码编辑过程提供了足够的加速,每当我希望使用计算机进行开发超过两三个小时时,我将安装一个.

推荐阅读
mobiledu2402852357
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有