适用于 Linux 的轻量级 IDE [关闭]
题
尽管我拥有一台强大而快速的计算机(奔腾双核 2.0,具有 2Gb RAM),但我一直在寻找轻量级软件来安装它,因此即使许多应用程序同时启动和运行,它也能快速运行。
在过去的几周里,我逐渐迁移到 Linux,并希望安装一个免费的轻量级但有用的 IDE 来进行 C++ 和 PHP 编程。Sintax 突出显示和代码完成提示是必备的。
所以,我想收到你们的一些建议。
解决方案
- 语法高亮
- 快速、轻便
- 选项卡
- 图形用户界面
其他提示
如果您花时间切换到 Linux,我也会在某个时候切换到 emacs 或 vim。总会有一个资源或文档描述 确切地 您遇到的问题,通常只需再点击几下即可解决。
由于无模式编辑,Emacs 一开始可能会更容易......但不要让模态编辑吓跑你,远离 Vim。
使用 Vim 或 Emacs 的关键是要知道它可能会花费您一天中的大部分时间来弄清楚您希望他们做什么,更不用说如何让他们这样做了。
一旦他们为你工作,你就会明白为什么大多数人都处于两个阵营之一。
一般提示:
- 为您的项目设置 Makefile 几乎总是值得的。
- 使用 cscope 和/或 ctags 将使您的生活更轻松。
Vim 提示:
- :制作
- :cn,:cp
- 全方位完成
- 使用 BufRead 自动加载来设置 :make 根据文件类型应该执行的操作
Emacs提示:
- 欧洲央行很有趣
- M-x 指示
- M-。M-、M-* 用于 etag 的 M-x 完整标签
- M-x 编译
- (add-hook 'mylanguage-mode-hook '(lambda () (setq my-customizations t)))
并查看其他人的 定制 了解其他人所做的事情的例子。
emacs 已经被 Linux 程序员使用了几十年。它具有语法突出显示功能,速度很快,并且您可以找到一百万个教程。
Joey,我相信任何东西都比 Eclipse 更轻!:o)
我在 Mac、Windows 和 Ubuntu 之间来回切换,虽然 Emacs 曾经是我选择的编辑器,但我发现在我晚年时我更喜欢基于 GUI 的东西(对 shell 使用命令行对我来说仍然没问题) 。我首选的编辑器是 科莫多 编辑, ,其优点是:
- 自由(就像啤酒一样)
- 适用于 Mac、Windows 和 Linux
- 多种语言的语法高亮显示,包括 C++ 和 PHP(我自己将它用于 Ruby、Python 和 PHP)
- 代码完成,即使是我自己定义的类
- 能够通过 FTP、SFTP 或 SCP“远程保存”
- 支持将文件组织到项目中
- 选项卡和其他界面细节
我不确定它有多轻,但它确实感觉比 Eclipse 更快!
怎么没人提到 代码::块!
它不仅是一个出色的 C++ 开源 IDE,而且是完全跨平台的,因此如果您需要在 Windows 或 Mac 机器上工作一段时间,您可以使用完全相同的 IDE 和完全相同的项目文件来完成此操作!这对于交叉编译来说非常有用!
这是一个真正的宗教问题 - 只需选择你喜欢的一个即可。每个编辑器都有其优点/缺点,您需要决定哪一套最适合您。有许多 IDE 可以使用各种编辑器,例如 皮达.
没有人提到凯特。它比 vi 更容易启动(并且对于那些想要迁移到 vi 的人来说有很好的 vi 模式),比 gedit 有更多的选项(以及更好的语法突出显示)。它还具有 kioslaves 支持(非常适合远程服务器 PHP 开发),并且它对 CPU 的要求仅比 gedit 稍高一点。它还可以有内置控制台(如果您想快速 grep 文件或编译项目,这非常有用)。
还有一些功能,例如:
- 基本代码补全
- 高级缩进和块选择操作
- 很好而且非常干净(可读)用正则表达式查找/替换
- ctrl+d 上的注释(如果在函数头中使用,则注释掉一行或一个函数)
还有更多...
任何流行的编辑器都可以变成一个IDE。
我在控制台上使用 Vi,多年来也使用过各种 GUI 编辑器。这不仅仅适用于 Linux,我在 Windows 上使用 Crimson Editor 作为 C/python/z80asm IDE。
日食怎么样 linux工具?
我会说 鯥, ,不是一个 I.D.E,而是一个很好的轻量级代码编辑器,具有语法突出显示和代码完成(以及许多其他功能),适用于相当多的语言(其中包括 C 和 PHP).