[環境設定]-[機能拡張]-[機能拡張を入手]から"svim"で検索して[Install Now]を押すとインストールできます。
公式のreadmeはこちら
https://github.com/flipxfx/sVim/blob/master/README.md
基本
- escか"ctrl - ["でノーマルモード
- iでインサートモード
ノーマルモードはvim的なキーバインドを受け付けるモード
インサートモードは普通にブラウジングできるモード
フォームにフォーカスがある状態では使えないので、escか"ctrl - ["でノーマルモードにして使います。
移動
h,j,k,l
各方向にスクロール
d,e
半画面上下にスクロール
D,E
1画面上下にスクロール
gg
トップへスクロール
G
最下部へスクロール
※ g9のような行番号指定はできません
gi
最初のinput boxへ移動
H
履歴を戻る
L
履歴を進む
タブ
K
次のタブに移動
J
前のタブに移動
t
新しいタブを開く
x
現在のタブを閉じる
gx0
左のタブを全て閉じる
gx$
右のタブを全て閉じる
X
最後に閉じたタブを開く
shift+,
現在のタブを左に移動
shift+.
現在のタブを右に移動
r
ページのリロード
リンク
f or F
リンクヒントを表示
f(現在のタブ)もしくはF(新しいタブ)を押すとリンクヒントが表示される。
ヒントの文字を入力するとその場所にフォーカスが移るので、enterでリンクを開くことができます。
※ 初期状態では動きませんでしたが、[環境設定]-[機能拡張]からアップデートすると使えるようになりました。
sVimrc
gv
sVimrcを開く
sVimrcはsVimの設定ファイルです。
これを設定することでキーをリマップしたりスクロール幅を変えたりできます。
詳しくは以下を参照
https://github.com/flipxfx/sVim
ちなみにgistで公開されているsvimrcをインポートできます。
例えば私のgistはここです。
https://gist.github.com/mick-whats/49640d71bb6e75875ddb
この末尾の[49640d71bb6e75875ddb]がgist idになります。
gvして開いたページのsVimrc | gist id:
という所にこのidを貼り付けてSync
を押すとインポートできます。
その他
zi
ズームイン
zo
ズームアウト
z0
元のズームに戻す