困惑:用像VIM,Notepad++这样的文本编译器而不用IDE写大型程序,真的能行么?

2011-09-10 22:29:39 +08:00
 Mr_Vangogh
怎么调试程序?怎么追踪代码?这种问题貌似总要引起大家的争论,别吵好么?这个问题困惑我好久了,大家给我个答案吧。。。
11376 次点击
所在节点    问与答
33 条回复
rebolomo
2011-10-25 11:36:44 +08:00
我用komodo调试rails,因为之前一直用komodo调试php,现在懒得学别的了
调试方法参见:
http://www.rebolomo.info/2011/10/komodorails
WarWithinMe
2011-10-25 11:53:51 +08:00
Vim和其他文本编辑器的初衷都只是用来编辑文本,所以IDE肯定是需要的。
个人比较喜欢在VS下面安装一个VsVim的插件。Vim的基本功能有了,IDE也可以有了。
bl0ck
2011-10-25 17:00:31 +08:00
要看做什么平台了,ruby/python这种解释性的语言,确实没必要IDE,如果是java平台,cocoa平台的话,IDE还是有必要的
AngusLiony
2011-10-25 17:11:23 +08:00
= = 表示一直用这些东西,除非必要非要用IDE,例如apple的开发者xcode基本是必备的吧。
ultragtx
2011-10-25 18:44:38 +08:00
有官配ide的肯定用ide啊
tsuibin
2011-10-26 19:53:37 +08:00
VIM配好了很好用的,可以设置很多快捷键,可以很方便的查文档,也有代码提示等;
调试用GDB,IDE的调试只不过是给GDB加了个UI界面。
rebolomo
2011-11-17 19:31:12 +08:00
Ricepig
2011-11-17 20:15:27 +08:00
其实IDE比VI,Emacs这些编辑器的优势除了调试之外,工程组织方面也是不可忽视啊,另外,还有代码提示和代码完成,这个还是很不错,可以减轻很多记忆负担。

再另外,所谓VIM配置好了~~~Emacs配置好了~~~这些莫要再提了,举个例子:搞定javascript的缩进和高亮,诸位可以列出“可用”的配置吗?据我所知,配置极其麻烦...

最后,莫提神马ctags。请问,我如果新增加了几个类文件,ctags要进行怎样的操作才能识别呢?也莫提什么IDE调试只是给GDB加了个UI界面,请问哪个VIM或者Emacs的GDB调试能够看到模版容器里的内容?
RainFlying
2011-11-17 20:32:07 +08:00
为什么不行?在全屏幕编辑器出来之前程序员用的可是行编辑器,那是怎样的概念?你用用 ed 就知道了。
poshboytl
2011-11-18 01:44:13 +08:00
everybody loves GDB....
poshboytl
2011-11-18 01:47:29 +08:00
@roamlog 这是两回事.... 写了测试就不用调试了? TDD, BDD 通常是覆盖你预期(或者叫需求)的情况... 往往需要调试的时候是你遇到了非预期的情况...
hq5261984
2011-11-18 01:48:33 +08:00
notepad++有调试插件。
poshboytl
2011-11-18 01:48:49 +08:00
@kaichen 注定不能成为大牛了... 我一般都用 debugger..... LOL.. and you? :)

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/17977

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX