• ubuntu 配置gvim开发Rails


    http://wxianfeng.com/


    ubuntu 配置gvim开发Rails

    Posted by wxianfeng on 2010年1月2日 星期六
    环境: ubuntu 8.10 + vim 7.1

    效果预览 :



    vim配置下载:下载后若看不到文件,ctrl + h 显示隐藏文件,因为前面有个.的文件

    http://www.uushare.com/user/fl1429/file/2348697

    在同事 textmate 的诱惑 和 他的鼓吹下,决定用 vim 配置成 ide 开发rails了,之前可以说vim是0基础,很少用,一切从头开始:

    1,安装vim 和 gvim

    sudo apt-get install vim sudo apt-get install vim-gtk ( 或者 sudo apt-get install vim-gnome ) <span class="c"># 基于桌面gui的方式不同</span> 


    安装完成,可以使用vim 和 gvim命令看看能否打开,打开就success 了



    2,在你home/user目录下配置 .gvimrc 文件 , 没有的话,自己新建一个

    把我代码里的配置拷贝进去

    3,配置home/user目录下.vim文件夹,没有的话,新建一个

    把我相应的文件copy过去

    4,shell 下 cd 到你的project -> 输入gvim ,打开了gvim -> 按 F7 打开目录树->选择你要打开的文件->命令模式下 输入:Rserver 启动server

    上面的过程基本就ok了

    5,解决ruby 语法高亮

    如果你打开的ruby代码没有语法高亮,那可能是 ruby.vim 版本不匹配,可以安装一下

    sudo apt-get install vim-ruby

    安装成功后,locate ruby.vim找到安装的地方,应该在/usr/share/vim.....下

    然后把安装目录下的所有ruby.vim 和 eruby.vim移到对应的文件夹下(home/user/.vim)

    6,解决Monaco字体,Monaco字体是mac shell 下默认的字体,很漂亮,如果没有安装的话,gvim里的字母间距会很大

    下载 monaco 字体

    http://www.webdevkungfu.com/textmate-envy-aka-monaco-font-for-windows/

    安装

     <span class="i">1</span>.  cp monaco.ttf <span class="rx"><span class="dl">/</span><span class="k">usr</span><span class="dl">/</span><span class="mod">s</span></span>hare/fonts/truetype/   <span class="i">2</span>. fc-cache -f -v
    7,调试puts 输出

    如何看到像netbeans中output那样的输出,用Rails.vim的Rserver 启动后,发现看不到puts输出,客户端Get,Post请求动作。所以只好在shell 下ruby script/server 方式启动了

    8,安装 ctags

    sudo apt-get install exuberant-ctags


    9,解决svn问题

    gvim 集成了 svncommand插件, 可以怎么也commit不上去,出现 "***"is not a working copy的错误,所以最后也只好在shell下用svn命令做了

    常用的:

    checkout project: svn co svn<span class="sy">:/</span>/<span class="fl">192.168</span>.<span class="fl">1.128</span>:<span class="i">8888</span>/web  update: svn update  commit: svn commit


    出现vim打开编辑界面,不edit,直接:q,然后c,继续空白message提交

    核心配置参考了这里,所以快捷键的话,可以看那里说明

    http://code.google.com/p/vimmate/

    See:

    http://yangzhihuan.javaeye.com/blog/494254?page=1#comments

    http://terrysky.javaeye.com/blog/520842

    http://plog.longwin.com.tw/programming/2007/08/14/programmer_best_font_monaco_2007

  • 相关阅读:
    Reactor系列(十一)take获取
    Reactor系列(十)collectMap集合
    Reactor系列(九)collect集合
    C++线程安全队列
    C++编辑编译链接运行
    C++函数的返回值——返回引用类型&,非引用类型
    关于通过在代码中执行shell脚本启动其他应用方法
    linux指令中单杆和双杠区别
    关于浏览器屏蔽掉百度右侧广告热搜的方法
    C#异步方法 async、await用法和解析
  • 原文地址:https://www.cnblogs.com/lexus/p/2197980.html
Copyright © 2020-2023  润新知