vimrcメモ

0
    " B
    " Start Neobundle Settings.
    "---------------------------
    " bundleで管理するディレクトリを指定
    set runtimepath+=~/.vim/bundle/neobundle.vim/
    set expandtab
    set tabstop=2
    set shiftwidth=2
    set softtabstop=2
    set autoindent
    set smartindent
    set mouse=a
    
    " Required:
    call neobundle#begin(expand('~/.vim/bundle/'))
    
    " neobundle自体をneobundleで管理
    NeoBundleFetch 'Shougo/neobundle.vim'
    
    " 今後このあたりに追加のプラグインをどんどん書いて行きます!!"
    
    call neobundle#end()
    
    " Required:
    filetype plugin indent on
    
    " 未インストールのプラグインがある場合、インストールするかどうかを尋ねてくれるようにする設定
    " 毎回聞かれると邪魔な場合もあるので、この設定は任意です。
    NeoBundleCheck
    
    "-------------------------
    " End Neobundle Settings.
    "-------------------------
    " Start Neobundle Settings.
    "---------------------------
    " bundleで管理するディレクトリを指定
    set runtimepath+=~/.vim/bundle/neobundle.vim/
    
    " Required:
    call neobundle#begin(expand('~/.vim/bundle/'))
    
    " neobundle自体をneobundleで管理
    NeoBundleFetch 'Shougo/neobundle.vim'
    
    " 今後このあたりに追加のプラグインをどんどん書いて行きます!!"
    
    NeoBundle 'scrooloose/nerdtree'
    NeoBundle 'moll/vim-node'
    NeoBundle 'pangloss/vim-javascript'
    NeoBundle 'Shougo/vimproc.vim'
    NeoBundle 'Shougo/vimshell'
    NeoBundle "ctrlpvim/ctrlp.vim"
    NeoBundle 'open-browser.vim'
    NeoBundle 'kana/vim-submode'
    
    call neobundle#end()
    
    " Required:
    filetype plugin indent on
    
    " 未インストールのプラグインがある場合、インストールするかどうかを尋ねてくれるようにする設定
    " 毎回聞かれると邪魔な場合もあるので、この設定は任意です。
    NeoBundleCheck
    
    "-------------------------
    " End Neobundle Settings.
    "-------------------------
    map  :NERDTreeToggle
    map  gt
    map  gT
    " ,is: シェルを起動
    nnoremap  ,is :VimShell
    nnoremap s 
    nnoremap sj j
    nnoremap sk k
    nnoremap sl l
    nnoremap sh h
    nnoremap sJ J
    nnoremap sK K
    nnoremap sL L
    nnoremap sH H
    nnoremap sn gt
    nnoremap sp gT
    nnoremap sr r
    nnoremap s= =
    nnoremap sw w
    nnoremap so _|
    nnoremap sO =
    nnoremap sN :bn
    nnoremap sP :bp
    nnoremap st :tabnew
    nnoremap sT :Unite tab
    nnoremap ss :sp
    nnoremap sv :vs
    nnoremap sq :q
    nnoremap sQ :bd
    nnoremap sb :Unite buffer_tab -buffer-name=file
    nnoremap sB :Unite buffer -buffer-name=file
    call submode#enter_with('bufmove', 'n', '', 's>', '>')
    call submode#enter_with('bufmove', 'n', '', 's<', '<')
    call submode#enter_with('bufmove', 'n', '', 's+', '+')
    call submode#enter_with('bufmove', 'n', '', 's-', '-')
    call submode#map('bufmove', 'n', '', '>', '>')
    call submode#map('bufmove', 'n', '', '<', '<')
    call submode#map('bufmove', 'n', '', '+', '+')
    call submode#map('bufmove', 'n', '', '-', '-')
    let g:netrw_nogx = 1
    nmap gx (openbrowser-smart-search)
    vmap gx (openbrowser-smart-search)
    

    コメント
    コメントする








       
    この記事のトラックバックURL
    トラックバック

    calendar

    S M T W T F S
          1
    2345678
    9101112131415
    16171819202122
    23242526272829
    30      
    << June 2019 >>

    selected entries

    categories

    archives

    recent comment

    recent trackback

    recommend

    links

    profile

    書いた記事数:209 最後に更新した日:2019/04/12

    search this site.

    others

    mobile

    qrcode

    powered

    無料ブログ作成サービス JUGEM