用户
 找回密码
 入住 CI 中国社区
搜索
查看: 16649|回复: 10
收起左侧

[Linux] Linux下把Gedit变成全能的CI开发利器

[复制链接]
发表于 2009-3-7 15:05:55 | 显示全部楼层 |阅读模式
在这个板块里转悠了半天,发现这里竟然没有人说明linux下的开发工具,那就由我来发linux的第一贴吧。

首先,要说明的是,如果你是想找一个大型的IDE,那这篇文章的介绍并不适合你,也不必花太大力气去寻找了,直接安装Aptana就可以。绝对好用。

不过呢,像我这样有电脑洁癖的家伙,总希望按照自己的意愿,配置一个强大又尽可能轻量级的开发环境,选来选去,最后还是觉得用Ubuntu linux默认的文本编辑器Gedit更适合。

相信看过CI视频教学的朋友,都会对视频里面使用的Textmate编辑器流口水,如果我告诉你,Gedit也可以做到像Textmate那样,你信吗?

Gedit默认是只有语法高亮显示功能的,现在,我们开始来改造它一下,把它变成我们的Textmate。

首先,文件浏览器是必须的。因此点编辑-首选项,然后在插件标签里找到文件浏览器面板和括号补全,选上。当然,什么嵌入式终端之类的,只要你想要的,里面有的也可以都给他选上。

接着,在编辑器面板上,把启用自动缩进勾选上。Gedit在每次编辑文件的时候都会生成一个备份文件,有时这个功能其实很讨厌的。所以,我们把文件保存下面两个选项的选项都给取消掉。

别急着关掉,再转到查看面板,把显示行号、突出显示当前行、突出显示匹配的括号这些统统选上。

现在可以把首选项关闭了。

接下来,我们要加上最重要的一步——代码提示。Gedit默认是没有代码提示的,我们只能去下载一个插件来实现代码提示。注意,这个代码提示并非真正的代码提示,它是抽取你本次打开过的文件中的所有单词,在你输入一部分代码后,它会把能够匹配上的部分全部列出来供你选择。按上下键可以切换当前选择的单词,注意,这个时候使用空格或者回车是都没有用的,想要让你选择的补全单词上屏,要使用tab键。去http://live.gnome.org/Gedit/Plugins下载Word completion插件,解压拷贝到你的gedit目录下(我的ubuntu下是~/.gnome2/gedit/plugins),然后重新启动Gedit,仍然在插件标签里,把Word Completion勾选上,就可以了。

你也可以根据自己的喜好,修改Gedit编辑区的颜色风格,Gedit默认提供了4种风格。

好了,快试试手感吧,看我的截图:

Screenshot.png
发表于 2014-12-8 11:14:38 | 显示全部楼层
哈哈,这篇文章很不错,回去试试。我非常喜欢gedit,但是因为没有文件夹窗口和代码提示。现在好了。顶
发表于 2009-3-8 11:48:48 | 显示全部楼层
Gedit 确实很强大,我在等它的 windows 版,现在已经释出的 windows 插件不多。
Gedit 的插件比 notepad2 多很多,功能也很强大。
发表于 2009-3-26 10:45:37 | 显示全部楼层
如果 Gedit 有项目管理的比较完善的功能就算不错了,目前虽然哟一个 project manager 的插件,但不好使,光靠用目录来回切换不同的文件,累死...

经过我1个月的折腾,我已经彻底放弃 Gedit 鸟...

目前只用 IDE: netbeans
发表于 2009-3-26 16:38:04 | 显示全部楼层
本帖最后由 neversaylate 于 2009-3-26 16:39 编辑

VIM+project也不错,我一直用这个。
post截图:
截图02.gif
发表于 2009-4-15 16:23:04 | 显示全部楼层
汗,一直把gedit当作notepad来用的说。。
 楼主| 发表于 2009-5-3 05:37:58 | 显示全部楼层
本帖最后由 icebird 于 2009-5-3 05:40 编辑
如果 Gedit 有项目管理的比较完善的功能就算不错了,目前虽然哟一个 project manager 的插件,但不好使,光靠用目录来回切换不同的文件,累死...

经过我1个月的折腾,我已经彻底放弃 Gedit 鸟...

目前只用 IDE: n ...
icyleaf 发表于 2009-3-26 10:45


呵呵,也许是个人有个人的习惯,Project插件目前在我看来根本不需要,因为文件浏览器插件支持任意目录下的完整文件树浏览,只要固定一个文件夹,然后展开各个树来使用就可以了。

另外,千万比忘了代码片段这个插件,用好了,这个插件可以成倍减少你的工作量的。我的gedit经过配置后,现在除了php,还支持C++、ruby、客户端Flash的Actionscript开发以及用Haxe来开发Flash和Javascript,十分好用的。
发表于 2009-7-27 16:55:30 | 显示全部楼层
代码片段应该是起初吸引我用 gedit 的最大原因,不过总是觉得用户体验不是很爽,而且 Netbeans 也支持的。

最方便的是 Netbeans 还集成 ROR,Python,Java 的开发,方便调试。

另外,前几天看到消息 Windows 平台的 Textmate clone 软件 E-TextEditor 开源了。
发表于 2009-7-27 17:01:26 | 显示全部楼层
代码片段应该是起初吸引我用 gedit 的最大原因,不过总是觉得用户体验不是很爽,而且 Netbeans 也支持的。

最方便的是 Netbeans 还集成 ROR,Python,Java 的开发,方便调试。

另外,前几天看到消息 Windows 平台 ...
icyleaf 发表于 2009-7-27 16:55

e-texteditor 开源了?????牛
发表于 2009-7-27 19:21:29 | 显示全部楼层
还是vim顺手……
下几个牛人的插件…自己再写了两个自用的…感觉很不错
代码片段的话可以试试snipMate,基本支持TextMate的模板语法
发表于 2009-7-29 23:37:07 | 显示全部楼层
强,要是notebook开源就好了,肯定会有很多插件出来。

本版积分规则