15

Javascriptで実装されたViのバリアントを探しています。

残念ながら、JavaScriptコードを記述するためにVimを構成した結果のすべてのタイプを取得しています。

私が見つけた唯一の有用な結果はJSVIです。

質問:私が調べなければならない他の(おそらくより現代的な)衝動はありますか?

4

6 に答える 6

10

Javascript で書かれた完全な Vim である Vim.js を見てください。ブラウザで動作します。

  1. 永続的な ~/.vimrc
  2. Vim.js から JavaScript を実行する
  3. ローカル ファイルの読み取り
  4. Dropbox からファイルを読み取る

楽しむ !

http://coolwanglu.github.io/vim.js/web/vim.html

より高速なものが必要な場合は、MIT の学生によって作成された VI 実装があります: http://web.mit.edu/~georgiou/www/vi/

于 2014-01-13T18:55:00.590 に答える
7

ACEエディターには、他の一般的なエディターのキーバインドと同様に vim キーバインドがありますが、これは vim の完全な実装ではありません。

ACE のソースはGitHubにあります。

于 2012-06-24T15:32:06.170 に答える
4

CodeMirrorを試してください。VIM をかなり忠実にエミュレートし、以下をサポートします。

  1. 通常モードでの最も一般的なモーションとオペレーター
  2. オペレーター/モーションの直交性
  3. ビジュアルモード
  4. レジスター
  5. マーク
  6. 検索と置換/, *, g*,:substitute
  7. マクロ
  8. テキスト オブジェクト

それでも、これは決して Javascript での完全な VIM 実装ではなく、最も有用な機能を可能な限り忠実にエミュレートしようとしているだけです。

于 2014-03-18T21:09:43.253 に答える
3

Chrome/Opera/Firefox 拡張用に wasavi という javascript で vi clone を書いています。wasavi はまだ完全ではありませんが、ほぼすべての vi/ex コマンドをサポートしています。

興味のある方は是非お試しください:http: //appsweets.net/wasavi/

ソース コードはGitHubでホストされています。

于 2012-07-27T06:46:13.623 に答える
0

オンラインデモと一緒にvim-in-textarea をチェックしてください。HTML テキストエリアで動作し、スタイルや外観を変更しません。

于 2012-12-29T15:47:44.623 に答える