我最近从 Windows 转到了 Ubuntu,非常喜欢它。我怀念的一件事是我的程序员记事本。我还没有找到任何适用于 Linux 的类似软件。Eclipse 对我来说太大太复杂了。
编辑并添加:
具体来说,我正在寻找 -
一个差异工具(我知道 Meld,但是我正在寻找内置或插件,而不是单独的工具);
FTP;
html/xml 标签匹配;
最大的一个 - 在文件中查找 - 在用户特定的文件组中搜索术语或正则表达式,或通过目录递归搜索,并返回突出显示的、可点击的结果列表。
再次编辑(2011 年 4 月 5 日) 我最终尝试了下面的大部分建议,但最终得到的结果是科莫多龙 编辑。它满足了我的所有需求,并且适用于所有三个平台,所以现在我在工作时使用的是 Mac,我不必再学习另一个新的 IDE。它基于 Mozilla 构建,因此有附加组件(您可以创建自己的附加组件),可以像 Firefox 附加组件一样进行更新。
答案1
很多 Linux 用户最终都转而使用 Vim 或 Emacs。它们的学习难度很高,但可定制性却几乎无限。对于更像 notepad++ 的编辑器,我听说 geany 不错,但我自己也是 vim 用户。
在我看来,选择编辑是一件非常个人的事情。如果我是你,我会考虑此列表然后逐个尝试,直到找到一个适合我的。如果其他方法都失败了,我注意到该列表中的 notepad++ 据说可以很好地与 wine 配合使用。
答案2
答案3
有很多编辑器,其中很多都有你喜欢的功能。我的建议是确实迁移到可以在多个平台上运行的东西并在所有机器上使用它。
话虽如此,这里是许多 Ubuntu 选项的链接: https://help.ubuntu.com/community/Programming
GNU Emacs、Vim 和j编辑都是不错的选择(虽然我不使用 jEdit):
答案4
我也是 Ubuntu 新手,我一直在使用原子我对它非常满意。它默认具有一些功能,例如代码折叠和常用单词的片段自动完成。但除此之外,它是完全可定制的,并且有免费软件包可以满足您能想到的一切。有以下软件包:
- 添加小地图
- 更改主题颜色
- 改变语法颜色
- 添加 linter 以快速检测错误
- 多种语言的自动完成包
- 在文件中搜索并替换 (ctr+f) 或在整个项目文件夹中搜索并替换 (ctr+shift+f)
这些是部分功能。试试看吧。:-)