支持gedit中的各种function

我正在尝试使用gedit作为我的主编,我正在寻找一些棘手function的帮助。 对于以下各项,人们可以帮我解决如何安装和配置该function的问题吗?

  • 代码折叠
  • pylint支持
  • splitview支持
  • 拼写检查
  • 空白删除
  • 正则表达式的查找和替换
  • 我应该知道的任何其他function?

标签:插件,IDE

  • 代码折叠

    当您尝试折叠时,插件会在命令行上引发错误。 但它可能是一个优秀的Python程序员可以在五分钟内解决的问题。

    显然,代码折叠最初将由gedit支持。

  • pylint的

    我发现的一个插件的引用指向不再存在的bzr分支。

  • 拆分视图

    我不太用它,但它对我来说做得很好。

  • 拼写检查

    默认情况下应启用该插件。 使用Tools > Autocheck Spelling将其启用。

  • 空白删除

    保存文件时删除不必要的空格。

  • 正则表达式搜索和替换:

    解压缩到您的插件目录,启用并使用Tools > Regex Search & Replace

  • 其他:

    gedit-plugins包附带了一些方便的插件。 你应该检查一下。

Geany具有您想要的所有function,除了内置的pylint支持(尽管有内置语法检查,您可以使用集成终端运行pylint)。 可以通过插件(包: geany-plugin* )获得拆分视图和拼写检查。 Geany重量轻,使用简单 – 如果您正在寻找比gedit更先进但不需要/需要完整IDE的复杂性的东西,这是完美的。

我建议安装geany和额外的插件。
通过终端与sudo apt-get install geany
或使用软件中心安装:

通过软件中心安装

请参阅http://live.gnome.org/Gedit/Plugins

您可以通过下载插件的文件并将它们复制到~/.gnome2/gedit/plugins来安装它们。

从http://getdeb.net或其ppa存储库安装插件的Geany是精彩的文本编辑器。

即使gedit适合基本文件编辑,我也不会使用比在Windows上使用notepad.exe更多的东西。 您可能希望使用IDE(集成开发环境)。 根据你写的代码,这些可能值得一看:

  • NetBeans的
    • Java的
    • PHP
    • C / C ++
    • python
  • 日食
    • Java的
    • PHP
    • C / C ++
    • python
  • 奶油
    • 似乎是gedit和记事本++的交叉,但我没有使用它。
  • Editra
    • 很像奶油。 (不是真正的IDE)
  • VIM
    • 设计为cli工具,有GUI扩展,但如果你不阅读手册,缺乏一点可用性!
    • 很多语言!
  • GNU emacs
    • 设计为cli工具,有GUI扩展,但如果你不阅读手册,缺乏一点可用性!
    • 很多语言!

Bout VIM和Emacs有点难以学习使用,我认为VIM更简单。

  • Pylint(有点)

我使用了一个python检查器,它是repos中gedit-developer-plugins包的一部分。 它没有看到使用pylint,但它检查语法和风格做得很好。 它在插件列表中称为GDP格式 ,而不是一个非常具有描述性的名称。

我一直在为Linux寻找一个不错的TextMate克隆,最后我成功地将我的gEdit pimp并放弃了所有其他IDE(NetBeans,Komodo ……你的名字):

这是这样做的方法:

 sudo apt-get install gedit gedit-plugins cd ~/Downloads git clone http://github.com/gmate/gmate.git cd gmate sh ./install.sh 

下次启动你的gEdit时,你会惊讶它有多强大。 不要忘记检查插件以及更多地加强编辑器。