Created
October 3, 2012 10:44
-
-
Save modsound/3826340 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
" ---------------------------------- | |
" name: keymap.vim | |
" maintener modsound@gmail.com | |
" refered from .vimrc | |
" ---------------------------------- | |
" ---------------------------------- | |
" システム環境設定 | |
" ---------------------------------- | |
".vimrcを開く: <Space>e. | |
nnoremap <Space>e. :<C-u>edit $MYVIMRC<Enter> | |
".vimrcを反映: <Space>s. | |
nnoremap <Space>s. :<C-u>source $MYVIMRC<Enter> | |
"keymap.vimを開く: <Space>e, | |
nnoremap <Space>e, :<C-u>edit ~/.vim/keymap.vim<Enter> | |
"keymap.vimを反映: <Space>s, | |
nnoremap <Space>s, :<C-u>source ~/.vim/keymap.vim<Enter> | |
"bundle.vimを開く: <Space>e/ | |
nnoremap <Space>e/ :<C-u>edit ~/.vim/vundle.vim<Enter> | |
"bundle.vimを反映: <Space>s/ | |
nnoremap <Space>s/ :<C-u>source ~/.vim/vundle.vim<Enter> | |
"INSERTモードからNORMALモードへ: jj | |
inoremap jj <ESC> | |
"ヘルプを開く: <C-h> | |
nnoremap <C-h> :<C-u>h<Space> | |
" ---------------------------------- | |
" 入力補完 | |
" ---------------------------------- | |
"INSERTモードでペースト時のインデントを無効化トグル: <F2> | |
set pastetoggle=<F2> | |
"INSERTモードでアンドゥする:<C-u> | |
inoremap <C-u> <C-g>u<C-u> | |
"括弧を補完 | |
inoremap { {}<LEFT> | |
inoremap < <><LEFT> | |
inoremap [ []<LEFT> | |
inoremap " ""<LEFT> | |
inoremap ' ''<LEFT> | |
inoremap ( ()<LEFT> | |
" ---------------------------------- | |
" 移動 | |
" ---------------------------------- | |
"INSERTモードで上下左右移動 | |
inoremap <C-k> <Up> | |
inoremap <C-l> <Right> | |
inoremap <C-j> <Down> | |
inoremap <C-h> <Left> | |
" ---------------------------------- | |
" プラグイン | |
" ---------------------------------- | |
"nerdtree: ntでトグルする | |
nmap nt :NERDTreeToggle<CR> | |
"memolist: mnで新規メモ作成 | |
nmap mn :MemoNew<CR> | |
nmap ml :MemoList<CR> | |
nmap mg :MemoGrep<CR> | |
"Gist.vim: <Space>gpで投稿する | |
nnoremap <Space>gp :Gist<CR> | |
"tweetvim: | |
"タイムラインを表示: <Space>tl | |
nnoremap <Space>tl :TweetVimHomeTimeline<CR> | |
"tweetする: <Space>tp | |
nnoremap <Space>tp :TweetVimCommandSay<CR> | |
"vim-indent-guidesを無効にする | |
"<Leader>ig | |
"nerdcommenter: | |
"対象行をコメント化する: <Space><Space> | |
nmap <Space><Space> <Plug>NERDCommenterToggle | |
"openbrowser | |
"カーソル下のテキストを検索する: <Space>gs | |
nnoremap <Space>gs :<C-u>OpenBrowserSearch<Space><C-r><C-w><Enter> | |
"tabulize | |
nnoremap <Space>t= :Tabularize /=<CR> | |
vnoremap <Space>t= :Tabularize /=<CR> | |
nnoremap <Space>t: :Tabularize /:\zs<CR> | |
vnoremap <Space>t: :Tabularize /:\zs<CR> | |
nnoremap <Space>t, :Tabularize /,<CR> | |
vnoremap <Space>t, :Tabularize /,<CR> | |
"neocomplcache | |
"<BS>でポップアップを閉じる | |
inoremap <expr><BS> neocomplcache#smart_close_popup()."\<C-h>" | |
"rails.vim | |
"<:R>: controllerとviewを行ったり来たり | |
"w3m.vim | |
"<Space>w: 起動する | |
nnoremap <Space>w :W3m | |
"ref-vim | |
"<Space>r: るりまを検索する | |
nnoremap <Space>r :<C-U>Ref refe<Space> | |
"<Shift>K: 本文中のキーワードをるりま検索する | |
"vim-browsereload-mac | |
"<Space>br: 自動更新の開始・停止 | |
nmap <Space>br :ChromeReloadStart<CR> | |
nmap <Space>bs :ChromeReloadStop<CR> | |
"vimshell: <Space>vsで起動する | |
nnoremap <Space>vs :VimShell<CR> | |
nnoremap <Space>vp :VimShellPop<CR> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment