Chrome cVimの設定メモ
前回ChromeからFirefoxに乗り換えたのですが、 Firefoxのタブを閉じたり移動するときにCPU100%使って固まることが頻繁に起きるようになったので結局Chromeに戻ってきました。
Vimperatorライクな拡張を使いたかったので、 一番カスタマイズできそうなcVimを導入したのでメモしておきます。
設定
chrome://extensions/ の cVim のオプション
gistから設定をインポートできるらしいので 下記を設定 https://gist.github.com/hushin/f1a3d90b9db63026e798a90795733c6b
CSSを一部修正してSave
#cVim-link-container, .cVim-link-hint,
#cVim-hud, #cVim-status-bar {
font-family: Helvetica, Helvetica Neue, Neue, sans-serif, monospace, Arial;
font-size: 11pt !important;
-webkit-font-smoothing: antialiased !important;
}
#cVim-link-container {
position: absolute;
pointer-events: none;
width: 100%; left: 0;
height: 100%; top: 0;
z-index: 2147483647;
}
.cVim-link-hint {
position: absolute;
color: black !important;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFF785),
color-stop(100%,#FFC542));
border: 1px solid #E3BE23;
padding: 2px !important;
font-size: 12pt !important;
font-weight: 500 !important;
text-transform: uppercase !important;
border: 1px solid #ad810c;
border-radius: 3px;
display: inline-block !important;
vertical-align: middle !important;
text-align: center !important;
box-shadow: rgba(0, 0, 0, 0.3) 0px 3px 7px 0px;
}
chrome://extensions/ の キーボードショートカット
- cncpcompletion でCtrl-n を設定したいのですが、後述するバグがあるので現時点では設定見送り
参考にさせていただいたサイト
良かった点と不満点
- 良かった
- スクロールがスムーズ
- 不満点
vimperatorのcopy.jsプラグイン相当の機能が欲しい- Code blocks でJSが書けたので解決
- Firefoxと違って新しいタブやページ読み込み中ショートカットが使えない
- cncpcompletion のバグ
- コマンドモードの候補をTABではなく
<C-n>
<C-p>
で選択したいが、なぜか<C-n>
で新しいタブが開いてしまう https://github.com/1995eaton/chromium-vim/issues/390
- コマンドモードの候補をTABではなく