支持gedit中的各种功能


11

我正在尝试使用gedit作为我的主编辑器,并且正在寻求一些棘手功能的帮助。对于以下每个方面,人们是否可以帮助我解决如何安装和配置功能?

  • 代码折叠
  • 支撑
  • splitview支持
  • 拼写检查
  • 空格删除
  • 正则表达式驱动的查找和替换
  • 还有其他我应该知道的功能吗?

标签:插件,IDE

Answers:


11
  • 代码折叠

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

    显然,代码折叠最终将由gedit本地支持。

  • 皮林特

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

  • 拆分视图

    我用的不多,但是对我来说做得很好。

  • 拼写检查

    该插件应默认启用。使用Tools > Autocheck Spelling将其打开。

  • 去除空白

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

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

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

  • 其他:

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


+1(用于gedit-plugins软件包)。如果要用gedit编写代码,这是必不可少的。另外,请确保禁用文件浏览器插件。众所周知,启动gedit实例时会导致严重(且令人讨厌)的延迟。禁用它会使gedit变得敏捷,并且可以像轻量级编辑器所期望的那样快速启动。安装gedit-plugins软件包后,请确保签出“ Embedded Terminal”插件。如果您要执行任何重要的脚本编写(例如python),这将非常方便。
Evan Plaice

有关“文件浏览器窗格”插件错误的更多信息,请参见bugs.launchpad.net/ubuntu/+source/gedit/+bug/280411
Evan Plaice 2010年

5

Geany除了内置的pylint支持外,还具有您想要的所有功能(尽管具有内置的语法检查功能,您可以使用集成终端运行pylint)。拆分视图和拼写检查可通过插件(包:)进行geany-plugin*。Geany轻巧且易于使用-如果您正在寻找比gedit更高级的东西,但又不想/不需要成熟的IDE的复杂性,Geany绝对是理想的选择。

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

通过软件中心安装


嗯...现在检查出来。到目前为止,一切都很好。
mlissner,2010年

更新近两年后:Geany 优于gedit中,但如果你征服了Eclipse的学习曲线,你赢了。
mlissner

4

参见http://live.gnome.org/Gedit/Plugins

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


我希望有更多细节。我发现我必须为其中许多购物和工作。就像代码折叠一样:我必须安装附件,将其打开,然后使用alt-z使其工作。除了它在某些时候还可以工作-我不确定什么时候。
mlissner

在代码折叠的情况下(其中之一),部分原因是GTKSourceView(gedit使用的组件)不能以一种直观的方式很好地处理折叠。因此,在这种情况下,这只是“这是目前可用的最好的”问题。如果你想更好的东西,聊到插件作家和卡住英寸
奥利


1

即使gedit可以进行基本的文件编辑,但我使用的时间不会比在Windows上使用notepad.exe多。您可能要使用IDE(集成开发环境)。稍微看一下您编写的代码,可能值得一看:

  • NetBeans
    • 爪哇
    • 的PHP
    • C / C ++
    • 蟒蛇
  • 日食
    • 爪哇
    • 的PHP
    • C / C ++
    • 蟒蛇
  • 奶油
    • 似乎是gedit和notepad ++的交叉,但我没有使用过。
  • 伊迪特拉
    • 很像奶油。(实际上不是IDE)
  • VIM
    • 作为cli工具而设计,具有GUI扩展,但是如果您不阅读手册,则缺乏可用性!
    • 很多语言!
  • GNU emacs
    • 作为cli工具而设计,具有GUI扩展,但是如果您不阅读手册,则缺乏可用性!
    • 很多语言!

Bout VIM和Emacs很难使用,我认为VIM是更简单的工具。


3
与notepad.exe的比较有点苛刻,不是吗?记事本甚至没有语法高亮显示。
sepp2k 2010年

3
Gedit是一个比您想像的功能强大得多的编辑器。它有许多插件,足以满足编程要求。如果它与成熟的IDE无法比拟,那么如果您看起来足够近,它的功能将令您感到惊讶。
Decio Lira

Cream只是具有不同默认配置的vim,那么Cream如何才能成为“不是真正的IDE”?
2010年1

也许正在写的时候真的很累了的东西,用它做..
LassePoulsen

0
  • 皮林特(种)

我在回购协议中使用了gedit-developer-plugins软件包中的python检查器。它没有使用pylint,但是在检查语法和样式方面做得很好。它在插件列表中称为GDP格式,不是一个非常描述性的名称。


0

我一直在寻找适用于Linux的不错的TextMate克隆,最后设法拉皮条gEdit并放弃了所有其他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时,您会惊讶其功能强大。不要忘记检查插件,以进一步增强编辑器的功能。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.