Vimpperatorで覚えたコマンド&ショートカット
- :ls!でバッファリストを常時表示。
- :set showtabline=0でタブバー非表示。
- [count]gtで[count]番目のバッファ(タブ)に移動。↑の設定にしている時はこれ覚えるの必須。
- [count]giで[count]番目のテキストボックスに移動。これ知らないと
連打するハメに。 - ;s{hint}で選択されたリンク先を既定のフォルダに保存。これ知らないとf{hint}→ダイアログボックス開く→矢印キーでファイルを開くか保存するかを選択、とかやるハメに。
- ;a{hint}だとフォルダを指定して保存。
twitterViewer.jsからふぁぼれるように
- twitter_viewで,fとかすると今表示されてるステータスをfav
とかが欲しすぎる。
twitter検索しまくり - noreplyのブログ
とか呟いてたらid:mattnが書いてくれました。これは嬉しい!
Big Sky :: vimperatorのtwitterViewer.jsで「,f」するとfavする修正を入れた
またまた変更。
" バッファ移動
noremap a :tabmove! -1
noremap s :tabmove! +1
map g1 :buffer! 1
map g2 :buffer! 2
map g3 :buffer! 3
map g4 :buffer! 4
map g5 :buffer! 5
map g6 :buffer! 6
map g7 :buffer! 7
map g8 :buffer! 8
map g9 :buffer! 9
バッファの移動をショートカットキーでやりたくなったので。もっといいやり方ないのか。あとgtはgnと入れ替えた方が分かり安い気はする。
ちょっと変更。
:ls!使ってみたけどけっこう便利。特にLDRとの相性が神がかっていると感じた。vしておくだけで何が未読スタックに積まれてるのか一目瞭然だし、URIも見られる。画面が1/3くらい埋まったら読みに行く感じで。で、タブの移動を
map:tb :ls!
set showtabline=0
" スクロール
noremap j 5j
noremap k 5k
noremap J
noremap K" タブ移動
noremap a :tabprevious
noremap s :tabnext
noremap A :tabmove! -1
noremap S :tabmove! +1" コマンドのショートカットなど
map:hatenastar 1
map x :buffer!
noremap ,b A
:ls!を常用するmap
:ls!とするとバッファリストが常時表示されるようになるのだが、これがけっこう見易いという事が判明。実験的にタブバーを使わずにバッファリストでタブの移動を行うmapにしてみる。
" スクロールとタブ移動
noremap j 5j
noremap k 5k
noremap J
noremap K
noremapgt
noremapgT
noremap:tabmove! +1
noremap:tabmove! -1
map a :buffer!
hlまわりはデフォのままで、ページ内のスクロールとバッファの移動をjkまわりでやってしまおうというキーバインド。aはデフォだと:bmarkだけど、Aで一発クリップする事が多くてほとんど使わない。なので:buffer!に変更。ちなみにbとBはsbm関連に充てている。
「全て選択」してYankするmap
noremap ,yyy mZiggvGy
'Z:delmarks Z
力技に程があるな。もっと良い書き方ないかなー。
これだとテキストボックスやっぱnoinsertmodeか…
ついでに、
noremap V iv
とか書いた。これでggVGyとかできるようになるはず。
17:50追記:
noinsertmodeだと普通にggVGで全選択できた件。
Ctrl+vが地味に便利。
Vimperatorで
みたいな感じになります。いや、まあ当たり前っちゃ当たり前の事なんですが、気付くまで時間がかかったんで一応書いておこうかと。
テキストエリア内を全コピーとかだと