rails.vim环境安装(ubuntu)
學習和開發Ruby & Rails已經一年多了.但是正式全職Rails項目的開發只有可憐的4個月經驗.這期間我一直使用Netbeans 6.x作為開發工具,到目前為止我依然認為它是開發Ruby & Rails程序的最佳開發工具(我沒用過最新出來的RubyMine,另外這是一個付費產品,我也不會付費用它,但也不會用D版).
在網上可以看到很到開發Rails的同學使用Vim這個神器來開發的(就在JaveEye也有不少).但是由于我的vim水平只局限于只會使用有限的幾個命令( i, :w, :x, dd ).所以我一直都覺得用Vim來開發有點兒不可思議。
試用了兩天Vim for Rails,發現用起來并沒有我想象中的那么難,相比于Netbeans的最大優點就是快!什么都快! 打開/查找文件,搜索等等,什么都快,什么操作基本上都是按下Enter之后,立馬就出來了.啟動速度更加不用說了.但是這個前提就是你得安裝好你要用到的插件,另外還有一些vim的常用配置(以前我一聽到配置,心里就開始打退堂鼓了,其實沒那么恐怖的,只要你認真在網上學習一下,不得不說的是vim的配置在網上真是多到不得了).
安裝VIM
我的開發機器用的操作系統是Ubuntu 9.04,所以下面的安裝配置都是針對Linux系統的.我除了安裝命令行界面的VIM外,還裝了一個GUI界面的,為了可以獨立啟動它.
Shell代碼???提醒一下,Ubuntu系統默認安裝的vim是一個簡化版本,很多東西都不支持的,比如語法高亮.
如果要配置你的VIM,你還要兩個配置文件(一個專門用于gvim的.),都是放在你的用戶根目錄下:
~/.vimrc 這個是vim的配置
Java代碼???
~/.gvimrc 這個是針對GUI界面的配置
Java代碼???插件
可以自己到?VIM網站?下載,一般來說zip,tar.gz打包的文件,直接解壓放到 ~/.vim目錄下就可以了,如果是 plugin_name.vim 文件就更加簡單了,直接放到 ~/.vim/plugin下面,省心又省事. 在下載頁面上一般都有一個 install Detail的說明,那就是安裝說明,多看一眼,你會少走很多彎路的.
?
我安裝的VIM插件,我是參考?http://linuxtoy.org/archives/ruby-rails-on-linux.html?:
基本上vim for rails 已經可以用了.放上我的效果圖:
?
?
使用
Java代碼??
- 打開vim,先cd ~/my_project_path
- 按一下F8,啟動NERDTree插件,把我的項目目錄樹顯示出來.
- 一般rails使用命令:
Ruby代碼?? - #如果你要找一個文件??
- :Rfind?routes.rb??
- ??
- #如果你想打開一個model??
- :Rmodel?user??
- ??
- #如果你想打開一個conotroller??
- :Rcontroller?users??
- :Rcont?users??
- ??
- #如果你想打開一個view??
- :Rview?users/index??
- :Rview?users/_user??
- #如果你的當前窗口的文件是在app/views/users/下的話??
- :Rview?show?#相當于?:Rview?users/show??
- ??
- #如果你當前光標是controller的index方法中,直接按?R?可以中轉到視圖文件?index.html.erb中??
- ??
- #其它的方法如??
- :Rserver?#啟動服務器??
- :Rserver!?#停止服務器??
- :Rjavascript?js_name?#打開js文件??
- ??
- #還有很多,輸入幫助命令自己看吧??
- :help?rails?? ?
試用了兩天,覺得還可以,效率很高,弄好那個配色之后,看著非常舒服,還有就是vim的速度,真的是非???什么都快.
Netbeans的長處在于文件,方法之間的跳轉非常的方法,但是就是啟動慢,查找的時候也比較慢,有時會有些不耐煩.
我還未決定是否會使用vim作為主力開發工具,畢竟Netbeans有很多我無法舍棄的優點,還有就是對快捷鍵的習慣(我以前用Java的時候,使用的是Eclipse,到現在使用netbeans還是使用Eclipse的快捷鍵,由此可見習慣是多么難改變).
?
vim命令
:Rake :Rake db:migrate, :Rake db:create, ...... :Rmodel :Rmodel info (查找model名稱為info的文件) :Rview :Rview infos/new (查找infos控制器下的new視圖文件) :Rcontroller :Rcontroller infos(查找控制器名稱為infos的文件) :find :Rfind infos_controller(查找infos_controller.rb文件) :Rails :Rails console 或 :Rails generate model info age:integer或........ :Rscript :Rscript console 或 :Rscript generate model info age:integer或......(注意Rscript相當于script/rails命令) :Redit :Redit 相對路徑 :Rlog :Rlog development 打開development.log日志文件 :Rpreview 打開一個瀏覽器,http://localhost:3000 :Rrefresh 刷新 R 在目錄下直接shift+r,可以刷新目錄 gf 根據當前光標處內容跳轉到文件 :Rmigration 查找migration文件 :Rlayout 查找layout文件 :Rhelper 查找helper文件 :Rstylesheet :Rjavascript :Rplugin :Rlib :Rtask :Rserver轉載于:https://www.cnblogs.com/lilyxue/p/5571448.html
總結
以上是生活随笔為你收集整理的rails.vim环境安装(ubuntu)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux初学 - SSH
- 下一篇: java.两个例子充分阐述多态的可拓展性