【Vim重症患者に朗報】WebサイトのTextAreaの内容をターミナル上のVimで編集する方法
Vim重症患者に朗報
一日の大半を ターミナルあるいは Vimで過ごす人は、徐々に指の動きがVimキーバインドで侵されていきます。
Vim使いは誰でもきっと以下のような症状に悩まされているはずです。
- エクセルを使っていたら、いつの間にか jjjや kkkのような文字がセルに入力されていた
- ブラウザで上下するときについつい jや kを入力してしまう
- Webサイトの入力フォーム上でVimキーバインドが使えずイライラする
プライベートだけではなく、ビジネス上でもWebの入力フォームにコミュニケーション情報をプロットすることが多い近年、 (3)のイライラは少しつづ精神を蝕んでいきます。
これは良くない!ということでなんとかできないか改善してみました。
GhostText
ぴったりなプラグインに出会う。
以下のようなシステム構成で、Chorme上に表示されている TextAreaの内容を ターミナル上のVimで編集できる事がわかりました。
+-----------------------------+ +----------------------------+
| GhostText(Chrome Extension) | =[localhost:4001]=> | ghost-text.vim(Vim Plugin) |
+-----------------------------+ +----------------------------+
Chrome拡張である GhostTextがサーバとなり、 Vimプラグインである ghost-text.vimと通信しあうことで TextAreaを編集できるということ。
早速試してみた。