具有语法突出显示,主题支持和代码折叠的文本编辑器

我喜欢Windows下的Notepad ++ 。 我想知道Ubuntu是否有类似的东西? 或者只是您认为的强大而方便的一个。

我喜欢的function是:

  • 语言突出显示语言X.
  • 主题支持
  • 行编号
  • 代码折叠
  • 正则表达式
  • function强大,但不消耗资源

我认为gedit会很完美。 默认情况下它位于Ubuntu上,易于使用,并且可以使用插件进行扩展。

话虽这么说,因为记事本++是基于scintilla, scite 安装scite 可能值得一试。 Scite也基于scintilla,尽管fred.bear指出,它可能不如你需要的function丰富。

这里有几个:

jEdit的

jedit – 一个基于插件的程序员编辑器

jEdit是一个function强大的开源编辑器,无限制的undos / redos,超过130种文件格式的语法高亮,快速简便的导航标记,在线帮助,编程语言的括号匹配以及自动缩进。 可以使用“插件管理器”function从jEdit中下载和安装插件。

jedit缩略图

vim / gvim / cream

gvim或cream – VI IMproved,带有可选的VIM宏,使VIM更易于初学者使用

奶油缩略图

没有GUI或简化的GUI(仍然需要在终端中运行):

  • VIM

  • 纳米

  • ED

  • 微微

  • emacs的

  • xemacs的

使用GUI:

  • geany

  • 鼠标垫(默认在Xfce下)

  • 凯特


请注意,其中一些程序可能无法从Ubuntu的官方存储库中获得。

如果你愿意,可以试试BluefishGeany ,甚至安装Notepad ++ trough Wine
有关在Ubuntu上安装Wine的更多信息以及使用Wine安装某些应用程序的一个示例 。

我是前记事本++爱好者!!!! 在确切知道如何在Npp中做事之后很难转变为“无处可去的土地”,但我逐渐发现,使用正确的插件和一些个人脚本,您可以通过外部工具插件轻松添加,该gedit对于核心的前Npp用户来说,它是最简单,最好的过渡编辑器。 我感觉到你的痛苦;)

经过4个月的Linux,我开始对事情有了良好的感觉,而且我正在扩展到GNU emacs,因为它让Npp静止不动(真的是Npp的正则表达式很糟糕!)我试过gvim并且看起来非常好也有一些关于emacs的东西能让我更好地凝聚……

一旦你意识到这个Ubuntu是一个全新的世界……带插件的gedit是一个很好的选择…所以你需要一个匹配的编辑器…我已经在葡萄酒中安装了Npp以获得安全感,但是我几乎从不再使用它,因为gedit 基本上同样好……而且GNU emacs和Gvim更好(但它们有很大的学习曲线)去gedit

你可能有兴趣在wine中运行Notepad ++(我当时)…所以这里有一些关于我在wine使用Notepad ++找到的错误的注释…

  • notepad ++ – Wine-BUGS – Ubuntu.10.04

我喜欢简洁和插件的geany

 sudo apt-get install geany geany-plugins 

我喜欢gEdit 。 它不像NotePad ++那么强大,但它的超轻量级,以及Ubuntu(或任何其他Gnome发行版)中的默认文本编辑器。 它有很多用于语法着色的模板。 并且一定要下载它的gedit-plugins伴侣,它会更加闪耀。

此外,您可能会考虑geany 。 它不仅仅是一个文本编辑器,它实际上是一个多语言IDE。 但由于它非常简单,易于使用,而且重量轻,因此它可以被认为是一个很好的编辑器替代品。 它在官方回购。

我会说NotePad ++(我在以前的工作中使用它多年)在function方面会站在geany和gedit之间。 所以我给了你一个“少于”和“多一点”。 选择任何;)

我一直在Ubuntu上使用Sublime Text 2 alpha并且享受它很多。 在多个操作系统中使用相同的编辑器是很好的

我更喜欢科莫多 。

我没有看到指定gui或cli,所以我会扔掉一些。

学习曲线相当陡峭,但学习emacs / vim的基础知识非常有用。 你有可能在某些时候使用它们。

我喜欢Netbeans for java,但它会做php / python / c / c ++ / etc. Eclipse也会这样做。

你可以使用KDE的Kate,它非常强大(在ubuntu软件管理器中搜索它)。 此外,如果您想支付强大的文本/ html /编程编辑器,您可以使用UltraEdit LX 。 它有比凯特更多的function。

没有人提到过leafpad 。 我使用的越多,我就越喜欢它。 虽然,它没有那么多的function,但它是非常节省资源。

从终端安装: sudo apt-get install leafpad

从Ubuntu软件中心安装: 单击此按钮即可完成工作

Notepad ++可以说是Windows的最佳编辑器。 现在您可以通过Wine在Ubuntu中安装它:
在Ubuntu 12.04中安装Notepad ++

gedit将是最适合您的,因为它轻巧而强大。 如果在不久的将来某个时候您希望升级到ide级别function,那么请考虑使用emacs或vim。

我想在这个建议列表中添加两个不太知名但非常强大且function丰富的文本编辑器

KKEdit

http://www.webupd8.org/2014/03/kkedit-text-editor-inspired-by-bbedit.html

http://gtk-apps.org/content/show.php/KKEdit?content=158161

  • 通常的源视图选项,拆分视图,换行,行号等。
  • 完整源代码突出显示打印。
  • 标准文本搜索或正则表达式搜索当前或所有打开的文件。
  • 跳转到函数声明,查找函数声明。
  • 在已安装的Gtk-Doc中查找API声明。
  • 查找并打开包含文件。
  • 多个书签。
  • 运行外部工具。
  • 保存/恢复会话。
  • 同步或异步运行外部工具。
  • 将所选文本传递给外部工具。
  • 通过ASpell进行拼写检查,检查所选单词或通过选项卡菜单检查文档。

在此处输入图像描述

medit 安装medit

官方网站

  • 可配置的语法突出显示。
  • 可配置的键盘加速器。
  • 多平台 – 适用于unix和windows。
  • 插件:可以用C,Python或Lua编写。
  • 主菜单和上下文菜单中提供的可配置工具。 它们可以用Python或Lua编写,也可以用shell脚本编写。
  • 正则表达式搜索/替换,grep前端,内置文件选择器等。

    medit截图

我使用Kate ,因为我喜欢它的这些function:

  • 非常方便的快速搜索(完全像Firefox)
  • 代码完成(使用当前文档中令人兴奋的代码)
  • 片段
  • 与终端和文件管理器轻松集成
  • 可在Mac和Windows上安装
  • 代码突出显示