問題タブ [vimpulse]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
9 に答える
1891 参照

vim - Emacs で viper + vimpulse を使用すると、Vim マクロが機能しない

emacs をできるだけ vim のようにするためのその他の微調整も同様に高く評価されます。

補遺: 私が vim だけを使用しない主な理由は、emacs が 2 つの異なるフレームでファイルを開く方法が好きだからです [追加: 申し訳ありませんが、これは混乱を招きました: emacs が「フレーム」と呼ぶ個別のウィンドウを意味します]。縦に分割するようなものですが、巨大なウィンドウを 1 つ持つ必要はありません。

0 投票する
8 に答える
7870 参照

vim - Viper と Vimpulse を使用する Emacs に欠けている Vim 機能は何ですか?

comint モードなど、Vim には欠けている Emacs の重要な機能があり、それらを置き換えることができるスクリプト/プラグインはありません。

モーダル編集や一般的に優れたデフォルト ショートカットなど、Vim には Emacs よりも優れた利点もあります。ただし、Viper モードでは両方を取得できます。Vimpulse はビジュアル モードも有効にします。残念ながら、Emacs を Vim ほど高速に動作させるモードはありません。

そのため、Vim-in-Emacs を主に学びました。不足している Vim の機能は何ですか?

0 投票する
2 に答える
2130 参照

emacs - すべてのモードでヴァイパーモード

私は vi から emacs に移行していますが、viper と vimpulse を使用すると、ウィンドウに移動するとかなり面倒になりC-w C-w、同じコマンドで元のウィンドウに戻ることができません。バイパーモードで。どうすればこれを修正できますか?

他のモードを viper 構成に追加し、フックを使用してデフォルトで viper モードで開始するようにしました。

しかし、これらのコマンドはどれも機能しませんでした。実際、最初のものでは次のエラーが発生しました。

以外にC-w C-w、hjkl を使用してナビゲートできないことも恋しいです。モードごとにキーバインドを再バインドする代わりに、viper によって設定されたキーバインドを再利用する方法はありませんか?

0 投票する
2 に答える
924 参照

emacs - Emacsのviper-modeでプレフィックスキー「c」、「d」などを再マッピングするにはどうすればよいですか?

Colemakキーボードレイアウトを使用していますが、ここからVimpulseでVimレイアウトを試してみたいと思います。ただし、レイアウトはコマンドプレフィックスのVimキー「c」と「d」を再マップします。これらのキーは、標準のViperキー再マップコマンドでは簡単に再マップできないようです。それらはすべて、viperキーマップの「viper-command-argument」にマップされており、実際のキー関数は、Viperソースの他の場所で定義されているようです。

Viperソースのローカルコピーをフォークしてその中のマジックプレフィックスキー値を再定義するよりも、プレフィックスコマンドを他のキーに再バインドする簡単な方法はありますか?

0 投票する
1 に答える
435 参照

emacs - emacs vimpulse エラー

私は最近、org-modeのためだけに emacs を少し使い始めました。私はvimのヘビーユーザーなので、組織モードの使用をできるだけvimに近づけるためにvimpulseをインストールしました。

ただし、一部の機能を使用しようとすると、いくつかのエラーが発生します。たとえば、V視線モードを押して、いくつかの線を選択してから を押すとd、それらの線が削除されるはずです。代わりに、次のエラーが表示されます。

Symbol's function definition is void: vimpulse-delete-text-objects-function

同様に、ciw「この単語を変更する」に使用しようとすると、( を押した後にi)次のようになります。

Symbol's function definition is void: vimpulse-change-text-objects-command

vimpulse のソースを開くと、これら 2 つの関数の定義がはっきりとわかるので、未定義ではありません。何がこれを引き起こしているのかについては、それが私の最善の推測でした。実際に何がうまくいかないのかを知っているemacs/vimpulseの経験が豊富な人はいますか?

0 投票する
1 に答える
835 参照

emacs - viper / vimpulseを使い始める方法は?

vimpulseのgitクローンを入手し、インストールの指示に従いました。基本的には(require 'vimpulse).emacsファイルを入れるように書かれていますが、これは起動時にviper / vimpulseを開始するので、。でviper-modeを呼び出した場合にのみvimpulseをロードしようとしました(add-hook 'viper-mode-hook (lambda () (require 'vimpuse))。しかし、これを行うと、このビジュアルモードは機能しません(代わりにファイルを開こうとします)ので、代わりにのようなものになり(defun vimpulse-on () (interactive) (require 'vimpulse))ます。その後、オンとオフを切り替えるためにを使用しますC-z。音については正しいですか?したがって、vimpulseがロードされると、それに相当するものはM-x viper-go-awayなく、代わりに、もう一度ヒットするまで中断さC-zれます...また、viper / vimpulseを使用する際の一般的なヒントをいただければ幸いです!よろしくお願いします。

編集:構文エラーが修正されました。私が試した(add-hook 'viper-mode-hook (lambda () (require 'vimpulse))のは、起動時にビジュアルモードを有効にしないことでしたviper-modev通常モードでは、find-file(またはido-find-file)にマップされているように見えます。

0 投票する
1 に答える
356 参照

emacs - vimpulseでCtrl-o?

Ctrl-oまたはの1つのコマンドで通常モードに切り替える方法を知っている人はいますviper-modevimpulse? viper-mode では open-line にバインドされています (これはバニラ Emacs に対して行うことであり、vimpulse では にバインドされてい(vimpulse-jump-backward ARG)ます。レベル 2 で Viper-mode + vimpulse を使用しています。

0 投票する
2 に答える
164 参照

emacs - viper-next-line、viper-previous-lineはvisual-line-modeに問題がありますか?

他の誰かが問題を抱えていjk、バイパーモードwhen visual-line-modeが有効になっていますか?next-lineそれは多くの行をスキップします...それらをとに再バインドすることに害はありますprevious-lineか?それはEmacs>バージョン23の視覚的な「改行」を認識しますか?

0 投票する
2 に答える
219 参照

emacs - emacs + vimpulse-visual-mode + 「行単位」のテキスト選択

visual-line-mode (通常モードからVを押した後のもの) を、最初のマークが選択の最初の行の先頭にあり、2 番目のマークが最後の行の終わりにあるかのように動作させることは可能ですか?

例として、現在Vj、およびMx comment-dwim の後:

になる

一方、望ましい結果はしばしば次のとおりです。

もちろん、comment-dwim のラッパーを作成することもできますが、もっと正しい解決策があると思います/期待しています。

前もって感謝します。

0 投票する
1 に答える
121 参照

vim - 作り方; 次のように動作します: vimpulse で?

これを実現するためにvimpulseを設定する方法を知っている人;: いますか?ありがとう!