Vimpで#付きURLの再読み込み時に#以降を無視する
#付きページのreloadはリクエストが行なわれないので#以降を除いたURLでリクエストするようにしてみました。
(下記の内容で.vimperatorrcに追加)
" ノーマルモードでrにremap " ついったーのように#!みたいなことしているURLの場合はlocation.hrefをいじらずに... noremap r :open javascript:(function(l){location.href=/#!/.test(l)?l:(l.match(/^([^#]+)/)||[])[1]})(location.href)<CR>
最近、よく利用するbookmarkletやURLはnoremapで.vimprcに追加しています。
ちなみに最近のお気に入りはURLが/en/のページを/ja/にリプレイスしてリクエストするbookmarkletです。
http://php.net/のドキュメントページで結構使えます。
noremap bej :open javascript:(function(){if(/\/en\//.test(location.href)){location.href=location.href.replace('/en/','/ja/')}else{var url=prompt('url?',location.href);if(url){location.href=url;}}})()<CR>
(本当はQuickMarkを使うのが良いのでしょうが...)