Vichrome カスタマイズ

tools
  1. 便利な機能
  2. 微妙な点
  3. Key Mapping 変更/追加部分 補足
  4. Key Mapping
  5. 追記

Vichromeは、ViやVimのようなキーボードショートカットで操作出来る、Google Chrome拡張機能で、前から使用していましたが、初期設定からあまり変えていなかったので、カスタマイズしてしばらく使用してみました。
結果、マウスジェスチャーを殆ど使わなくなり楽になりました。ちなみに、Vim使いではないですが便利です。 Flashサイトでは自動で無効になります。

便利な機能

微妙な点

Key Mapping 変更/追加部分 補足

Key Mapping

# aliases
# in this example you can open extensions page by the command ':ext'
# and Chrome's option page by the command ':option'
alias ext TabOpenNew chrome://extensions/
alias option TabOpenNew chrome://settings/browser
alias downloads TabOpenNew chrome://downloads
alias history TabOpenNew chrome://history


## nmap

# NOP
nmap <C-e> <NOP>
nmap <C-f> <NOP>
nmap f <NOP>
nmap F <NOP>

# m > TabList
nmap m :TabList

# s / S > change
nmap s :TabOpenNew -i g
nmap S :Open -i g

# q / Q > TabCloseAll --only / TabCloseAll
nmap q :TabCloseAll --only
nmap Q :TabCloseAll

# yt / ym > Title copy / Markdown copy
nmap yt :Copy '%title'
nmap ym :Copy '[%title](%url)'

# C- h/l > Scroll Left / Scroll Right
nmap <C-h> :ScrollLeft
nmap <C-l> :ScrollRight

# C-j > chrome://history
nmap <C-j> :TabOpenNew chrome://history

# 1 / 9 > TabFocusFirst / TabFocusLast
nmap 1 :TabFocusFirst
nmap 9 :TabFocusLast

# mappings for web page
nmap <tab>tw :TabOpenNew https://twitter.com/?lang=ja
nmap <tab>gm  :TabOpenNew https://accounts.google.com/ServiceLogin?service=mail&continue=https://mail.google.com/mail/&hl=ja
nmap <tab>de :TabOpenNew https://delicious.com/
nmap <tab>ka :TabOpenNew http://wikiwiki.jp/kancolle/
nmap <tab>te :TabOpenNew http://kanji.sljfaq.org/drawj.html
nmap <tab>vi :TabOpenNew https://www.virustotal.com/
nmap <tab>ag :TabOpenNew http://www.aguse.jp/
nmap <tab>ch :TabOpenNew http://chromium.woolyss.com/

## cmap

# C- j/k > Focus NextCandidate / Focus NextPrevCandidate
cmap <C-j> :FocusNextCandidate
cmap <C-k> :FocusPrevCandidate

## pagecmd

# h / l > TabFocus Prev / TabFocus Next
pagecmd * nmap h :TabFocusPrev
pagecmd * nmap l :TabFocusNext

追記

2015-02-28

2015-03-07

2015-03-26