rails 개발 이기:vim 편집기 설치-일 을 잘 하려 면 먼저 기 계 를 이 롭 게 해 야 합 니 다.

4856 단어 railsvim개발 환경
Liux 기본 vim 편집 기 를 계속 사용 하 다 보 니 원활 하지 않 은 것 같 습 니 다.오늘 은 vim 편집기 와 ruby 가 통합 되 는 일 을 만들어 개발 효율 을 높 일 계획 이다.인터넷 에서 자 료 를 찾 았 지만 모두 좋 지 않 았 다.지금 여기 서 정리 하면 완전히 성공 하 기 를 바 랍 니 다.my vim version :  vim 7.0 
  • vimrc 의 설정 문제 vim~/.vimrc
    "    
    set sw=2
    set ts=2
    
    " Source the vimrc file after saving it
    if has("autocmd")
      autocmd bufwritepost .vimrc source $MYVIMRC
    	autocmd FileType python setlocal et sta sw=4 sts=4
    endif
    
    " history          
    set history=100
    "                 
    set iskeyword+=_,$,@,%,#,-
    "       txt  (  txt.vim  )
    au BufRead,BufNewFile *  setfiletype txt
    "       vi     
    "set nocompatible
    "   Vim       .vimrc      ,                  
    "source $VIMRUNTIME/vimrc_example.vim
    "  backspace    indent, eol, start 
    set backspace=2
    "   backspace         
    set whichwrap+=,h,l
    "            ,          
    set wildmenu
    set nocindent
    "     ,          ,           
    " set autoindent
    "         
    set foldmethod=manual
    "    ( :nonumber)
    "set number
    "     ( :wrap)
    set nowrap
    "         
    set nobackup
    "     swap  , buffer         
    setlocal noswapfile
    "set bufhidden=hide 
    "                       ,     
    set showmatch
    "          (        )
    set matchtime=5
    "     ,           (  firefox   )
    set incsearch
    "     
    set novisualbell
    "               
    set formatoptions+=mM
    "   UTF-8   
    set fileencodings=utf-8
    
    set guifont=Monaco\ 11
    " set guifontwide=WenQuanYi\ Zen\ Hei:h12:cGBK
    "               
    set bsdir=buffer
    "     
    set enc=utf-8
    "       
    set fenc=utf-8
    "                
    set fencs=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936
    "         
    syntax on
    "    
    set number
    "          
    set hlsearch
    " tab  
    set tabstop=4
    set cindent shiftwidth=4
    set autoindent shiftwidth=4
    filetype plugin indent on
    "   F8       NERDTree  
    map  :NERDTree
    "   CTRL-S       ,            
    imap  :w"
  •  zencoding:html,css 개발 도구 install:1.1 먼저 git 에서 모든 코드 1.2 cp xxx/plugin/zend-coding.vim~/.vim/plugin/zend-coding.vim cp xxx/autoplugin/xxxx~/.vim/autoplugin/xxxx(이 디 렉 터 리 가 없습니다.참고:http://mattn.github.com/zencoding-vim/ home page: https://github.com/mattn/zencoding-vim example: https://raw.github.com/mattn/zencoding-vim/master/TUTORIAL
  • autocomplpop homepage: http://www.vim.org/scripts/script.php?script_id=1879 2.1 L9 library must be installed! l9 download url :http://www.vim.org/scripts/script.php?script_id=3252
  • javascript.vimhttp://www.vim.org/scripts/script.php?script_id=1491
  • rails.vim 1, download: http://www.vim.org/scripts/script.php?script_id=1567 2,압축 풀기: unzip rails.zip-d~/.vim/3,명령 집합
    #         
    :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
    
    gf            ,        ,    。 
    RVunitest            
    
    
  • snipMate.vim
    git clone git://github.com/msanders/snipmate.vim.git
    cd snipmate.vim
    
    cp -R * ~/.vim
    rails 의 보전 증가https://github.com/kaichen/vim-snipmate-ruby-snippets git 후 실행./install 하면 됩 니 다
  • 칠판 설치 http://www.vim.org/scripts/script.php?script_id=2280
    mv blackboard.vim to ~/.vim/colors
    
    #~/.vimrc
    color blackboard
  •  파일 트 리 구조 주소:https://github.com/scrooloose/nerdtree 설치 방법:rake install rake install 방법 이 실행 되 지 않 으 면 copy nerdtree 모든 파일 이 도착 합 니 다.  ~/.vim 사용 방법:NERDTree directory help nerdtree.txt 도움말 보기
  • o 닫 기 파일 이나 디 렉 터 리 열기
  • t 탭 에서 열기
  • T 배경 탭 에서 열기
  • ! 이 파일 실행
  • p 부터 상위 디 렉 터 리
  • P 부터 루트 디 렉 터 리 까지
  • K 부터 첫 번 째 노드 까지
  • J 마지막 노드 까지
  • u 상층 디 렉 터 리 열기
  • m 파일 시스템 메뉴 표시(추가,삭제,이동 작업)
  • ? 도와 주기
  • q 닫 기
  • ctags 설치 wgethttp://prdownloads.sourceforge.net/ctags/ctags-5.8.tar.gz 스트레스 를 풀다  tar zxvf ctags.../configure make make install 사용 ctags-R--exclude=log*--exclude=.svn*  -R 재 귀적 exclude 일부 옵션 무시 alt+ctrl+]
    sudo apt-get install ctags
    ctags -R
    ctags -R --exclude=*.js 
    ctags -R --exclude=*.js . ~/.rvm/gems/ruby-1.9.2-p290/gems/
    
    :ptag say_hi
    :pclose
    :tags
    :tag
    :h CTRL-T
    :h CTRL-]
    :h usr_29.txt 
  • 자료 1,vim-ruby(지금 은 gem 을 통 해 설치 할 수 없습니다.왜 그런 지 모 르 겠 습 니 다)https://github.com/vim-ruby/vim-ruby
    2,vimate(소 용 없어,왜 그런 지 모 르 겠 어)
    https://github.com/huacnlee/vimmate 3, http://yangzhihuan.iteye.com/blog/494254

    좋은 웹페이지 즐겨찾기