带有选项卡和语法突出显示的文本编辑器?Gedit替代?

Her*_*rot 13 alternative text-editor

正如问题所述,gedit 有一些烦人的错误(光标消失等)。我只需要制表符、语​​法高亮和行号。我将主要将它用于编程。我正在使用 Lubuntu。

编辑:感谢您的许多建议,我现在正在尝试 sublime,但它本身并不支持 Fortran 代码,我忘了在我的问题中提到这一点,但是 Sublime 看起来非常好。其中哪些支持fortran?

NGR*_*des 27

Geany 安装geany

Geany is a small and lightweight integrated development environment. It was developed to provide a small and fast IDE, which has only a few dependencies from other packages. It is using only the GTK2 toolkit and therefore you need only the GTK2 runtime libraries to run Geany.

在此处输入图片说明

作为 Gedit 的长期用户,去年我转向Geany作为我的主要文本编辑器,我发现它是最接近的选择。
我发现 Geany 支持您需要的功能,并且在 Ubuntu 中提供了比 gedit 更多的功能和插件。
我发现代码完成、符号浏览器、代码折叠和树浏览器很有用,还有更强大的查找和替换工具以及配置从菜单启动命令行工具的能力。


roa*_*dmr 14

我要推荐我最喜欢的编辑器,vim。插件支持意味着它可以通过一些额外的插件来帮助您处理 Fortran 代码。当然,vim 有一个陡峭的学习曲线,所以如果你更喜欢学习使用更简单的东西,它不是一个好的选择。

另一个建议是查看Fortran 社区关于合适编辑器的想法


asm*_*rer 12

不知怎的,还没有人提到它。试试emacs

它是完美的程序员编辑器。它进来内置了Fortran语言模式,支持压痕,突出等编辑的快捷方式可以采取一些习惯,如果你是从其他大多数编辑器来(尽管它是用vim这是几乎没有真正的)。CUA 模式可以在这里提供帮助。我建议运行整个教程(当你第一次启动它时,它会告诉你如何)。从长远来看,您会发现 emacs 比任何其他编辑器都强大得多。除了vim,没有任何东西可以接近。


mga*_*aia 10

GitHub 的Atom(在 Lubuntu 14.04 VM 中):

Atom 的 fortran 语言插件示例

Sublime Text一样,目前还没有那么完善,而是开源。用 CoffeeScript 等开发 - 即,简单可扩展,但比 Sublime 慢一点。

您可以从WebUpd8 的 ppa安装它:

sudo add-apt-repository ppa:webupd8team/atom
sudo apt-get update
sudo apt-get install atom
Run Code Online (Sandbox Code Playgroud)

它通过language-fortran包支持 Fortran ,从Textmate 的 bundle转换而来。您可以从设置菜单(Ctrl+ ,,安装,搜索 Fortran 并单击安装)安装它:

在 Atom for Mac 上安装 fortran 语言

(在 Mac 上制作的 gif,但完全相同的适用于 Linux 版本)


小智 10

凯特相当不错。我个人从未将它用于 Fortran,但看过它的推荐。

sudo apt-get install kate
Run Code Online (Sandbox Code Playgroud)

一个例子可以在这里看到:

在此处输入图片说明


小智 7

Use Sublime Text. You can download an ubuntu installer from that link or, at least on my machine (Ubuntu 14.10), you can install it through apt:

sudo apt-get install sublime-text
Run Code Online (Sandbox Code Playgroud)

  • 您可能正在使用 PPA。Sublime Text 不在 [官方存储库](http://packages.ubuntu.com/search?keywords=sublime-text) 中。 (6认同)
  • @Pokey 我安装了 sublime,但它似乎只是一个试用版。 (3认同)

小智 5

Maybe Geany would work for you.

截图