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

如何从IDE到文本编辑器?

如何解决《如何从IDE到文本编辑器?》经验,为你挑选了4个好方法。

多年来我一直在使用各种语言的IDE(VS,IntelliJ,Eclipse,NetBeans,FlashDevelop等),而且我总是发现它们很慢而且混乱(是的,我知道windows可以隐藏,重新安排,什么不可以) .然而,最近我学会了并且对VIM有点熟练,并且已经将它用于尽可能多的项目.

我的问题是我已经非常依赖IDE提供的各种功能(智能感知,重构,嵌入式文档,列表继续).有没有人对我如何克服这些拐杖并成为真正的IDE免费提出任何建议?



1> Jim..:

我不明白为什么你想成为IDE免费?为什么编程就像他们20年前做的一样美德?听起来你只是想这样做,因为这就是所有"超级"程序员所做的.智能感知,重构等都是提高生产力的巨大变革.我们的工作很难模拟复杂的业务问题,为什么你想在劣质的开发环境中做得更难?


我们不妨放弃编程语言而不是编写机器代码;-)
@FogleBird停止查看无能的Vim/Emacs用户的肩膀!
+1.我还没有看到Vim或Emacs用户能够比我更快地执行常见的编辑操作.
好的,这是你的意见,而且很受欢迎.但我对"编程就像他们20年前所做的那样"一样存在问题.VIM不断更新,改进,更改和修复.例如,浮点支持刚刚添加到脚本语言中.大多数IDE甚至没有脚本语言.http://groups.google.com/group/vim_announce/browse_thread/thread/2c89671dd928812f?pli=1

2> wm_eddie..:

如果您使用的是Windows,那么切换到VIM绝对没有意义.但是在UNIX/Linux中,shell IDE.

最重要的一点是VIM只是文本编辑器.不要做任何事情.

    您的shell(BASH等)用于管理文件和目录.

    你无法击败你使用SVN/CVS/Git /等的shell集成.

    可以使用GNU Screen或使用BASH作业控件(^ Z,fg,bg)完成窗口管理

    intellisense可用于VIM/Emacs,但永远不会低估内置自动完成功能.

    intellisense在查询字符串中自动完成列名吗?

    与我在Emacs中使用键盘宏所做的相比,大多数IDE中最先进的重构工具都是儿童游戏.

    嵌入式文档:如果您正在进行C/Perl编程,那么可用的手册页通常就足够了.

    使宏在查找光标下的功能很容易.



3> Scott Weinst..:

一些对我有用的快速提示

记住我正在工作的整个API空间

使用控制台输出调试

使用搜索和替换重命名重构

数手镯,手工制作,以确保它们匹配


谈论成为一个效率低下的程序员.如果我的一个开发人员记住了.NET API,我会想知道为什么他一直浪费时间并且没有建立很酷的网站.
讽刺的是......喜欢它!

4> Jeff Meatbal..:

@Jason Miesionczek:我希望你明白,使用文本编辑器是学习的螺母和螺栓的好方法,并实际编译一些有用的东西需要的运动部件- 但它是没有办法取得成效. 正如你所暗示的那样 - 智能感知,重构和其他自动化非常有用 - 所以不要仅仅因为它们"隐藏"某些机制而提供这些功能.

农民使用拖拉机 - 不是因为农民不知道如何耕种土地 - 而是因为时间就是金钱.

@everyone else:我认为OP已经明确表示他想知道如何克服IDE"隐藏"编码和构建应用程序背后的机制的能力.我认为这是一个有效的观点,特别是对于微软的产品 - 因为有很多自动化正在进行,有时我甚至不知道哪些文件需要签入源代码控制...

所以作为回应,我认为如果你真的不想使用IDE,我认为很明显你只有文本编辑器和文档.您可以构建或查找实用程序来帮助您恢复IDE所具有的一些优秀功能,但此时 - 您正在构建IDE!

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