Skip to content

Instantly share code, notes, and snippets.

@Nnwww
Created October 4, 2015 11:39
Show Gist options
  • Save Nnwww/071166612dc44a9191ac to your computer and use it in GitHub Desktop.
Save Nnwww/071166612dc44a9191ac to your computer and use it in GitHub Desktop.
大量にタブを開くためデフォルトのキーバインドをほとんど反転
"3.10.1
"set ft=vimperator:
" アドオンインストール時の待ち時間カット
set! security.dialog_enable_delay=0
" j,kによる上下スクロールの移動量を5倍に設定
noremap j 5<C-e>
noremap k 5<C-y>
" ビジュアルベルを表示しない
set visualbell
highlight Bell display:none
" :oなどでの補完候補をサーチエンジン、履歴に限定
set complete=sbl
" Hintモードでアルファベット使用
set hintchars=jfnvurhgytbkdmcielsxo
" タブ移動
nnoremap h <C-p>
nnoremap l <C-n>
" タブの位置変更(タブ移動をスワップ)
noremap <C-n> :tabmove! +1<CR>
noremap <C-p> :tabmove! -1<CR>
" undo一覧から開く
nnoremap U :undo<Space>
let g:hint_tombloo_key = 'r'
" google検索を手早くする
" (うっかりo twitter hogeで検索プロバイダがtwitterになるのでsにgoogle用を貼る)
nnoremap s :tabopen<Space>google<Space>
nnoremap S :open<Space>google<Space>
" p(クリップボードの内容で検索)についてもgoogle指定
nnoremap p :tabopen<Space>google<Space><M-v><CR>
nnoremap P :open<Space>google<Space><M-v><CR>
" fとFの機能を入れ替え
no f F
no F f
" 選択文字列でぐぐる(マウスとVISUALモードの選択時に対応)
nnoremap <C-s> <C-c>:tabopen<Space>google<Space><M-v><CR>
vnoremap <C-s> <C-c><Esc><Esc>:tabopen<Space>google<Space><M-v><CR>
" noh
nnoremap <silent> <Esc><Esc> :<C-u>nohlsearch<CR>
nnoremap <silent> <C-[><C-[> :<C-u>nohlsearch<CR>
"Backspaceを無効化
map <BS> ""
" R で.vimperatorrcを再読込み
map R :source ~/.vimperatorrc<CR>
" 入力欄に自動フォーカスしない
set focuscontent
"読み込み完了メッセージ
echo "vimperatorrc loaded."
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment