`
liujianguangaaa
  • 浏览: 237155 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论

linux下ide的选择

阅读更多

1、KDevelop 4.0 稳定版发布

KDevelop 开发小组最终发布了 KDevelop 4.0 稳定版本。KDevelop 4.0 对 C++ 支持进行了增强,支持代码导航和语法检查;具有 CMake 支持;集成了 GDB;整合了相应文档;以及随附了 PHP 插件的第一版。

2、QtCreator

3、In Kubuntu 9.10 sudo add-apt-repository ppa:kubuntu-ppa/backports sudo apt-get update && sudo apt-get dist-upgrade update KDE 4.4.2 :-)

4、netbeans

5、wine vc6

6、nano gedit kate vim emacs

 

总结:比较各种ide的优劣,以期找到更好的。我想说在windows下vs系列当然是非常优秀的,配合上va更是无敌了。说实话,va的refactor真的做的很棒,让我可以很安心地只专注于coding本身,而不是一些细节问题。linux下,有人说netbeans很不错,也有人推荐codelite/codeblocks。后面两个我没试过,不过netbeans,我想说还是放弃吧。对于稍大一点的工程,netbeans根本无法解析,结果也一直出不来,而且经常假死。eclipse是一个不错的选择,至少我现在用下来的感觉是这样的。说道qtcreator,它在整合性方面确实做的很棒。但如果你不写qt,用它恐怕就有点鸡肋了。而我本身是用vim比较多,有割舍不下它的快捷,所以就用了eclim。这样在vim中就可以看到更多提示了。

其实说的功能是用VA能实现,所以我到现在都觉得VA是最好的IDE插件。其他的工具有个最明显的特点(包括VIM、VS、eclipse、netbeans、codeblocks),就是补全很机械化,你给出类名,就给你列出成员等等,而VA可以猜测你想输入什么,或者输错了什么。甚至从你打第一个字母的时候就在不断的“学习”,以此来更新自己的“知识”,类似于VIM的ctags,但是比ctags要智能得多。

在网上找了很久,想找一个linux下类似VA的工具(比如eclipse的VA插件?),可是找到的结果不外乎VIM+ctags+omni这种“答案”。而这一套方案却远远不能达到VA的智能度。所以希望这里能有高手提出解决方案。因为经常写跨平台代码,win和linux要两边切换,发现在linux实在没法配置出VA的那些方便的功能所以求助大家…………我现在都是很悲剧的用VA写代码之后mingw编译验证通过再去linux编译…………我不是牛人,所以代码多了时间长了自己也记不住,有时候只记得中间一两个词,这时候用VIM很痛苦……

对VA不出个eclipse插件版本感到很怨念……不知道为什么要在VS上吊死

分享到:
评论

相关推荐

    Linux设备驱动开发 IDE驱动

    在本教程中,我们将探讨Linux设备驱动开发中的IDE(Integrated Development Environment)驱动,这是一种用于存储设备,如硬盘和光驱的接口驱动。 Linux设备驱动主要分为字符设备驱动、块设备驱动和网络设备驱动等...

    linux-IDE-Driver.rar_IDE LINUX_ide_ide driver_linux ide

    这个压缩包“linux-IDE-Driver.rar”包含了有关Linux IDE驱动的相关资料和示例,对于学习如何编写和理解Linux下的IDE驱动程序非常有帮助。 IDE驱动在Linux系统中的作用主要体现在以下几个方面: 1. **硬件初始化**...

    ide-disk.rar_IDE LINUX_ide_linux_linux disk_硬盘

    标题中的"ide-disk.rar"表明这是一个关于IDE硬盘在Linux环境下的相关代码资源。IDE(Integrated Drive Electronics)是早期广泛使用的硬盘接口类型,它将控制器集成在硬盘驱动器内部,与计算机主板通过IDE接口线连接...

    linux-cide

    "Linux-CIDE"这个主题聚焦于在Linux操作系统环境下对MP3编码和解码的深度学习和实践。在这个领域,我们不仅需要理解MP3的基本原理,还需要掌握如何在开源环境中进行编解码操作。 首先,MP3是一种有损压缩技术,它...

    IDE_LINUX.rar_Linux驱动_linux ide_linux 硬盘_linux 驱动_嵌入式linux 驱动

    总的来说,"IDE_LINUX.rar"提供了嵌入式Linux环境下对IDE硬盘的驱动程序,这对于那些在嵌入式系统上进行硬盘存储管理的开发者来说是一份宝贵的资源。通过理解Linux IDE驱动的工作原理和优化方法,开发者可以更有效地...

    Eclipse IDE for C/C++ Linux64位

    针对Linux平台,Eclipse IDE for C/C++充分利用了Linux系统的特性,如利用Shell命令行工具进行系统级操作,以及与Linux下的各种库和框架的兼容性。开发者可以直接在IDE内调用系统终端,运行shell命令,这对于处理...

    Linux Windows跨平台开发GUI和IDE的选择和应用

    ### Linux与Windows跨平台开发GUI和IDE的选择及应用 #### 一、背景介绍 在现代软件开发领域,尤其是在企业级应用开发中,跨平台成为了一种趋势和必要性。随着不同操作系统用户群体的增长,开发能够同时运行在多种...

    LINUX环境下IDE硬盘与SCSI硬盘性能测试.pdf

    总的来说,这篇文档提供了关于Linux环境下IDE硬盘与SCSI硬盘性能测试的详细过程和结果,对于系统开发人员和管理员来说,这是一份有价值的参考文献,可以帮助他们做出更为明智的硬件选择决策。通过对比测试,我们可以...

    linux liteide

    liteide golang ubuntu开发工具.liteide 是qt4开发的一款golang ide工具

    linux ide driver

    Linux IDE驱动程序是操作系统与IDE(Integrated Drive Electronics,集成驱动电子)设备之间的桥梁,主要用于管理硬盘、光驱等IDE接口的存储设备。在Linux系统中,IDE驱动属于块设备驱动的一部分,负责处理与IDE控制...

    Linux图形IDE软件:slickEdit18

    Linux下的图形化开发工具,操作与windows下的VS很像,可以图形化编译、运行、打断点、单步调试等。对于用惯了VS的coder来说绝对是好东西,当时找了很久才找到破解版的,自己亲测可用。

    基于QT5开发的轻量级C++ IDE 可在Windows或Linux系统下运行.zip

    3. **跨平台开发**:Windows和Linux系统的差异性可能导致开发环境配置复杂,但QT5的跨平台特性使得开发者可以在一个IDE下编写代码,然后在不同平台上部署和测试,极大地提高了开发效率。 4. **源代码管理和版本控制...

    pythonIDE:wingIDE4.0.x_linux破解包

    使用方法:先到官方网站下载wingIDE4.03或wingIDE4.04,安装后启动,弹出注册框时,选择第一项:申请一个免费的10天 lisence,注册成功后,退出程序。将本破解包中的src.zip替换wingide4.0/bin/2.5/src.zip即可。

    linux-BlackScreen是终端世界中的一个IDE

    Linux BlackScreen:终端世界的IDE新星 在编程和系统管理员的世界里,Linux用户常常依赖于命令行工具进行工作。然而,随着技术的进步,一款名为"Linux BlackScreen"的终端模拟器和IDE(集成开发环境)应运而生,为...

    Eclipse IDE PHP Linux32Bit

    Eclipse IDE是一款强大的集成开发环境(IDE),尤其在Java领域有着...通过其丰富的特性,如PHP支持、Git集成、Mylyn任务管理以及对Web相关技术的编辑器支持,开发者可以在一个统一的平台下完成整个Web应用的开发流程。

    Linux下搭建CC++开发环境(GTK)

    对于初学者而言,在Linux环境下进行C/C++编程可能会遇到一些挑战,尤其是当习惯了Windows下的集成开发环境(IDE)如Visual Studio后,直接使用命令行进行开发可能会显得不太友好。本文将详细介绍如何在Linux环境下搭建...

    linux系统android-studio-ide-193.6514223安装文件

    《Linux系统下Android Studio 4.0安装指南》 Android Studio是Google官方推出的Android应用程序开发集成开发环境(IDE),版本号为193.6514223的安装文件对应于Android Studio 4.0。对于Linux用户来说,安装这一...

    wingide3.1.8 linux

    linux用,rpm包 rhel使用没有问题 license请用key

Global site tag (gtag.js) - Google Analytics