2011-07-11 14 views

回答

2

你可以改變從狀態欄上的下拉列表中突出顯示的偏好。看看是否有RHTML存在的選項。如果沒有,你可以按照這個帖子安裝:here。這就是我所做的,這對我很有用。

2

此方法適用於我。它來自這個article。不幸的是,這些命令顯示沒有工作,因爲我們應該下載的文件不可用。所以這裏是修改的步驟,包括文件的內容。

創建或重寫文件/usr/share/gtksourceview-2.0/language-specs/rhtml.lang,內容如下:

<?xml version="1.0" encoding="UTF-8"?> 
<language id="rhtml" _name="RHTML" version="2.0" _section="Markup"> 
    <metadata> 
    <property name="mimetypes">text/rhtml</property> 
    <property name="globs">*.rhtml</property> 
    </metadata> 
    <definitions> 
    <context id="erb-block"> 
     <start>&lt;%</start> 
     <end>%&gt;</end> 
     <include> 
     <context ref="ruby:ruby:*"/> 
     </include> 
    </context> 
    <context id="rhtml"> 
     <include> 
     <context ref="html:html"/> 
     <context ref="erb-block"/> 
     </include> 
    </context> 
    </definitions> 
</language> 

並創建或覆蓋文件/usr/share/mime/packages/rails.xml,內容如下:

<?xml version="1.0" encoding="UTF-8"?> 
<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info"> 
    <mime-type type="text/rhtml"> 
    <sub-class-of type="text/html"/> 
    <comment>RHTML Template</comment> 
    <glob pattern="*.rhtml"/> 
    <glob pattern="*.erb"/> 
    </mime-type> 
    <mime-type type="application/x-ruby"> 
    <comment>Ruby JavaScript</comment> 
    <glob pattern="*.rjs"/> 
    </mime-type> 
    <mime-type type="application/x-ruby"> 
    <comment>Ruby Rakefile</comment> 
    <glob pattern="Rakefile"/> 
    </mime-type> 
    <mime-type type="application/x-ruby"> 
    <comment>Ruby Rake Task</comment> 
    <glob pattern="*.rake"/> 
    </mime-type> 
    <mime-type type="application/x-ruby"> 
    <comment>Ruby XML Template</comment> 
    <glob pattern="*.rxml"/> 
    <glob pattern="*.builder"/> 
    </mime-type> 
    <mime-type type="text/x-yaml"> 
    <comment>YAML Ain't Markup Language</comment> 
    <glob pattern="*.yml"/> 
    </mime-type> 
</mime-info> 

然後運行sudo update-mime-database /usr/share/mime

13

哦!我得到了解決方案。

您需要在Ubuntu中安裝Gmate。 GMate是一個插件,主題/樣式和其他改進的集合,可以在Gedit中獲得類似TextMate的功能。輸入以下命令來安裝Gmate。

sudo apt-add-repository ppa:ubuntu-on-rails/ppa 
sudo apt-get update 
sudo apt-get install gedit-gmate 

當你完成打開你的.html.erb和瞧!它是。

更多信息請訪問https://github.com/gmate/gmate#readme

+0

我有一個美好的經歷有了這個。:) –

+0

要linuxmint用戶,首先我刪除了薄荷的gedit鎖定舊版本: 1'sudo易於得到淨化gedit' 2-'sudo易於得到淨化的gedit-common' 後來我把gedit中回來了gedit-gmate安裝所需的最新穩定版本。 3-'sudo apt-get install gedit-common/raring' 4-'sudo apt-get install gedit/raring' –

1

如果您使用Debian再有就是對所需MIME類型和語法文件的包: https://github.com/mkllnk/gedit-rails-extensions/releases

該軟件包還可能與其他基於Debian的發行版Ubuntu的一樣工作。 包含的文件通常與gedit一起工作,並且是系統獨立的。它們與其他帖子中提到的文件類似。但對於新的侏儒版本.lang文件必須在一個新的目錄:

/usr/share/gtksourceview-3.0/language-specs/ 

如果您使用Ubuntu,並希望不是突出然後GMate應該是很不錯的更多的功能。

相關問題