Webブラウザの入力フィールドのVimインターフェイス?


29

Vimテキストエディターの同じキーボードインターフェイスで入力ボックスのテキスト入力を行うブラウザープラグインを探しています。一般的なナビゲーションをより効果的にするVimiumを採用しましたが、入力フィールドを選択している間(この投稿を作成しているときなど)にVimインターフェイスがあればいいのにと思うことがよくあります。私はvimテキストエディタでファイルを編集するのと同じ方法でテキストをナビゲートできるようになりたいのですが、そのようなプラグインが存在するかどうか興味がありますか?


回答:


11

Firefox のPentadactylおよびVimperatorアドオンは、を押してテキスト領域でvimのような編集を可能にしますctrl+t。永続的に有効にするオプションもあると思います。また、すべてがテキストです!実際にエディターが起動します。

Chromeに関する限り、APIは非常に限られているため、それほど簡単ではありません。システムでサーバーを実行する必要があります。TextareaConnectがありましたが、今は壊れているようです。


私はついに五指節拡張に飛び込みました、そして私は非常に感銘を受けました!
-rudolph9

8

wasaviは複数のWebブラウザー(Chrom(ium)、Firefox / Iceweasel&Opera)のテキストボックスにvimインターフェイスを提供し、Linux(Debian 7 w / Gnome3)上のChromiumで動作することを確認できます。で開始し<Ctrl><Enter>、以下のホームページで詳細をご覧ください:

wasaviホームページ

Githubページ

クロム用

OperaおよびFirefox / Iceweaselにインストールするためのリンクはホームページにあります(上記のリンク-それらを含めましたが、3つ以上のリンクを投稿できません...)


少なくとも私には大きな欠点である視覚的なブロックモード(少なくともクロムでは)を欠いているようです。
pseyfert

6

Shawnの答えに加えて、pentaactyl(およびvimperator)を使用するとctrl+i、テキストフィールドでを押してvimで実際に編集できます。テキストフィールドの内容を一時ファイルに保存し、そのファイルを(g)vimで開き、エディターを閉じた後に(変更された)内容を読み取ります。


これは彼の答えにコメントを追加する必要があります。
-rudolph9

4
ええ、そこがもっと良かったと思います。しかし、それを行うのに十分な担当者がいないため、これは価値のある追加であると感じました(個人的にはこの機能は非常に便利だと思うため)。ごめんなさい。
-MaienM

1

Chromeを使用している場合、最近Vimsertと呼ばれるオープンソースのChrome拡張機能をリリースします。Aceエディターのvimモード内で任意のテキストエリアを編集できます。

https://github.com/gabesullice/vimsert


ただし、stackexchangeおよびsharelatexサイトで問題があるようです(拡張機能を起動するのではなく、ctrl + iがWebページにキャッチされ、テキストが斜体になります)
pseyfert

1

テキストエリアをvimのようなコードエディタに変換したい場合、このブックマークレットを使用すると、テキストエリアを3回クリックすることで任意のテキストエリアをエースに変換できます。vimおよびemacsキーバインドをサポートします。これらは、ブックマークレット作成ページで選択できます。


0

私はキーFがあなたの答えだと思うので、すべての入力ボックスに数字をマークし、それからあなたが望む入力フィールドで番号をヒットします。楽しめ!

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.