`
caryl
  • 浏览: 20333 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

磨快linux下免费的小刀-gedit

阅读更多

在ubuntu下开发ror,感觉很爽,又发现自带的文本编辑器gedit也相当不错,默认就可以支持ruby的高亮显示,花了点时间收拾收拾,感觉也快比得上传说中的textmate一样漂亮。现在基本上打开gedit和几个终端窗口,不再用那些慢悠悠的ide了。不敢独享,与君共勉。

我的环境,供参考:ubuntu8.04 gnome2.22.2.1  gedit2.22.1 rails 2.02

1.插件(附件打包上传,所有插件放置于 ~/.gnome2/gedit/plugins

 我启用了以下插件,个别做了修改:

Class Browser :显示类的大纲

Code Formatter :自动格式化,作者特为ruby文件做了优化

Find In File :在文件中查找

Full Screen :全屏

Gemini :自动匹配括号引号和%(<%%>)

Rails Hot Commands :按下ctrl + alt + c 可以选择执行rails常用命令 (也可以输入所有的linux终端命令,将在项目根目录下执行)

Rails Hotkeys :按下ctrl+ shift + R 后再按键在相关文件中跳转, 如A打开application.rb M打开model,C打开controller等等,查看帮助按F1。已修改为rspec,用原测试框架的可下原版。

Snap Open :按下ctrl + shift + O 可以输入文件名(支持正则)打开文件

Word Completion :伪代码提示,只是把当前打开文件中的单词进行提示,但是对于录入速度帮助很大。

片段 :就是code templete,有某位前辈已经为rails扩充了片段设置,见4。

缩进行 :多行的缩进与反缩进

外部工具 :运行外部工具,如shell命令等。可根据自己需要设置。

文件浏览面板 :浏览、打开文件

gedit的插件都是用python写的,可以很方便的根据自己偏好修改完善。还有很多插件,根据自己需要酌情添加。

2.Theme

羡慕textmate那个黑乎乎风格的可以下载 http://cpckewang.googlepages.com/darkmate.xml 到/usr/share/gtksourceview-2.0/styles/

3.对rhtml、html.erb、rjs等的支持

下载http://cpckewang.googlepages.com/support_ror.tar.gz,.lang文件放到/usr/share/gtksourceview-2.0/language-specs/ ,rhtml.xml放到/usr/share/mime/packages

然后执行

echo -e "text/x-ruby-source                    rhtml html.erb \ntext/x-eruby                    rjs \napplication/xml                    rxml builder"  | sudo tee -a /etc/mime.types

sudo update-mime-database /usr/share/mime

4.rails code template

下载 http://cpckewang.googlepages.com/snippets.tar.gz 解压缩到 /usr/share/gedit -2/plugins/snippets/

5.设置

重启gedit

编辑 -首选项中

查看:酌情设置

编辑器:跳格宽度 2, 空格代替tab,自动缩进

字体和颜色:可以试试刚装上的DarkMate

插件:见1

 

大功告成!享受轻量级编辑器带来的快感吧。

参考:

gedit插件基地:http://live.gnome.org/Gedit/Plugins

Textmate-like Gedit in few steps:http://grigio.org/textmate_gedit_few_steps

http://blog.pixnet.net/kewang/post/14958399 (重点感谢,但该链接已失效)

分享到:
评论
11 楼 dn365 2008-05-23  
ubuntu下做rails开发还是喜欢用vim
10 楼 caryl 2008-05-23  
我现在还是用firefox2,3下很多插件都不能用,等3release了再用吧。
9 楼 dahuzizyd 2008-05-23  
lsk 写道
楼主环境和我差不多阿. 不过ubuntu8.04 还是有一些bug 特别是firefox3.老是自己就关了.

我的也一样,特别是每次打开youku的时候,必定会关掉。
8 楼 pig345 2008-05-23  
问一下使用文本编辑器作ROR的哥们,跟踪调试是用什么阿?(有命令行工具么?)
7 楼 aninfeel 2008-05-22  
linux还是绝得gvim好,什么kate、gedit都是好看不好用的。
6 楼 billgui 2008-05-22  
谢谢,有空试试。

在Linux下,简单情况下,我在用SciTE的Linux版,和Windows下用法一样。
5 楼 lsk 2008-05-22  
楼主环境和我差不多阿. 不过ubuntu8.04 还是有一些bug 特别是firefox3.老是自己就关了.
4 楼 caryl 2008-05-22  
vim是个好东西,可一直不习惯
3 楼 hjleochen 2008-05-22  


那天手痒升级了ubuntu到8.04,结果vim老是崩溃(rails.vim基本上是废了)。。郁闷坏了。

重装也不行。。

晚上自己编译看看。
2 楼 qubic 2008-05-22  
太烦了,我还是用netbeans好了
1 楼 nnnnon 2008-05-22  
我觉得还是gvim比较好!

相关推荐

    Linux实验十一 arm-Linux交叉编译环境搭建

    本次实验的主要目标是让学生熟练掌握在Linux环境下构建arm-Linux嵌入式开发环境的过程,包括交叉编译器的搭建、安装与配置方法。通过实践操作,学生能够更好地理解嵌入式系统的开发流程和技术要点。 #### 实验内容 ...

    solarized-gedit

    solarized-gedit

    Ubuntu下安装arm-linux-gcc交叉编译

    Ubuntu 下安装 arm-linux-gcc 交叉编译 在 Ubuntu 系统中,安装 arm-linux-gcc 交叉编译器是一件非常重要的事情,这对于嵌入式系统的开发和调试具有非常重要的意义。本文将详细介绍如何在 Ubuntu 系统中安装 arm-...

    go-gedit3-plugin:用于 gedit3 编辑器的 Go 编程语言插件

    `go-gedit3-plugin` 是一个专为 Gedit3 编辑器设计的插件,旨在为使用 Go 语言的开发者提供便捷的编程环境。Gedit3 是一款轻量级且功能丰富的文本编辑器,主要在 GNOME 桌面环境中使用。通过这个插件,Go 语言的开发...

    Gnome-Gedit暗色系配色方案

    这是GNOME提供的一个暗色系的GEDIT主题,蛮护眼的,但官方下载太慢了,保存在这里,以备不时之需。

    ubuntu10.04安装交叉编译器arm-linux-gcc-4.3.2.pdf

    ubuntu10.04 安装交叉编译器 arm-linux-gcc-4.3.2 本文将详细介绍在 ubuntu10.04 上安装交叉编译器 arm-linux-gcc-4.3.2 的步骤和过程。 一、安装前的准备 在安装交叉编译器之前,需要先准备好安装包 arm-linux-...

    editorconfig-gedit:Gedit的EditorConfig插件

    EditorConfig Gedit插件这是的插件。下载Gedit插件较旧版本的EditorConfig Gedit插件可以从页下载为存档文件。 也可以通过Git使用插件下载插件,如下所示: git clone git://github....

    ubuntu20.04+Qt5.12.12+aarch64-linux-gnu交叉编译平台设置详细教程

    从petalinux2018.3中提取aarch64-linux-gnu交叉编译器,将其复制到/opt/目录下。接着,通过运行“sudo gedit /etc/profile”,编辑环境配置文件,添加以下环境变量: ```bash export CROSS_COMPILE=/opt/aarch64-...

    ubuntu安装arm-none-linux-gnueabi交叉工具链.pdf

    "ubuntu安装arm-none-linux-gnueabi交叉工具链" 本文主要讲解了如何在 Ubuntu 操作系统中安装 arm-none-linux-gnueabi 交叉工具链,包括下载交叉编译工具链、解压源文件、设置环境变量、使得环境变量生效、测试安装...

    gedit-themes-master.zip

    《gedit-themes-master.zip:丰富gedit编辑器的视觉体验》 gedit-themes-master.zip是一个包含多种gedit编辑器主题的压缩包文件,它为用户提供了个性化和美化gedit编辑器界面的机会。gedit是一款轻量级、功能丰富的...

    gcode-gedit:用于安装 gedit 语法高亮补充的脚本

    gcode-gedit 用于安装 gedit 语法高亮补充的脚本。 gcode.lang 文件来源: ://cnc-club.ru/forum/viewtopic.php?f=33&t=80&sid=b6aced1f762fdc98cad51ecf1c41586a&p=970#p970 截图 在 Ubuntu 14.10 上运行 在 ...

    Linux下net-snmp(包括V3)安装调试流程

    ### Linux下net-snmp(包括V3)安装调试流程详解 #### 一、概述 本文档旨在详细介绍在Linux环境下如何安装、配置及测试net-snmp(包括V3版本)。Net-SNMP是一款开源的SNMP工具包,广泛应用于网络监控和管理系统中...

    安装arm-linux-gcc-4.4.3 Ubuntu linux_方法即出现的问题解决

    1. **解压文件**:在`/usr/local/arm`目录下解压`arm-linux-gcc-4.4.3.tar.gz`。 2. **编辑环境变量**:使用gedit编辑器打开`/etc/bash.bashrc`文件,在文件末尾添加一行`export PATH=/usr/local/arm/opt/...

    c及linux基础培训笔记--超详细

    - 在Linux中,硬盘挂载在文件系统下,表现为文件。 2. **Linux常用命令**: - `Ctrl+l`清屏,`Ctrl+u`清除命令行。 - `ls`命令的不同选项,如`-a`, `-l`, `-ll`, `-la`分别显示隐藏文件、长格式列表、详细信息和...

    linux安装和卸载jdk-6u21

    通常格式为`jdk-6u21-linux-i586-rpm.bin`。 ##### 步骤2:执行安装脚本 下载完成后,需要通过命令行来执行安装脚本。具体操作如下: 1. **打开终端**。 2. **切换到包含安装包的目录**,例如: ```bash cd /...

    Linux教程-linux-文本处理-vim.docx

    Vim(VISUAL EDITOR iMproved)是一款功能强大的文本编辑器,于 Linux 中广泛应用于编辑纯文本文件。相比其他编辑器,如 nano 和 gedit,Vim 提供了更多的功能和灵活性。 二、Vim 基本使用 1.打开文件:`vim ...

    OK6410-A开发板LINUX3.0.1-2013-01用户手册

    1. **安装工具**:使用`apt-get install build-essential gcc-arm-linux-gnueabi`命令安装交叉编译器。 #### 七、编译UBOOT和LINUX内核 ##### 7-1 编译u-boot-1.1.6 1. **下载源码**:从官方仓库下载u-boot-1.1.6...

    noi-linux安装说明

    ### NOI-Linux 1.4.1 安装与配置指南 #### 一、概述 NOI-Linux是一款专为全国青少年信息学奥林匹克竞赛(NOI)及全国青少年信息学奥林匹克联赛(NOIP)设计的定制版Linux发行版。该版本不仅包含了必要的编程工具,还...

    linux gedit 插件

    Linux下的gedit是一款轻量级且功能强大的文本编辑器,深受开发者喜爱。它不仅支持基本的文本编辑功能,还能通过安装各种插件来扩展其功能,以满足不同用户的需求。在给定的信息中,提到了两个重要的插件:gedit ...

    NOI Linux的使用系列-2021-08-10(E).pdf

    gedit作为Linux系统下的一款文本编辑器,它的轻量级与易用性使得它成为NOI系列考试中推荐的编程环境之一。文档中所提到的“段错误”的解决方案分析,也是信息学竞赛中调试程序时常常需要面对的问题。 综上所述,NOI...

Global site tag (gtag.js) - Google Analytics