支持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时,你会惊讶它有多强大。 不要忘记检查插件以及更多地加强编辑器。