3

私はvsvimを使用していますが、これは素晴らしいツールだと思います。

私が抱えている唯一の問題は、中括弧と括弧の間のテキストの変更/削除が機能していないように見えることです。

ここで、 gvimで確認したいくつかの例を示しますが、 vsvim では機能しないようです:

  • di( カーソルがある内側の (...) ブロックを削除します
  • da( カーソルがある内側の (...) ブロックを削除し、() 文字も削除します
  • ci( カーソルがある内部 (...) ブロックを変更します。
  • ci{ {} 内の変更
  • ca{ {} 内で変更し、{} 文字も削除します

これらは追加されていない機能にすぎないと思います。

誰かがこれを確認できますか?

4

3 に答える 3

3

これらの問題は VsVim 1.2 で修正されました。すべてのコマンドをローカルで試してみましたが、うまくいきました。

VsVim 1.2 リリースノート

于 2012-01-26T22:30:09.423 に答える
2

私はvsvimを持っていませんが、同じことを行う必要がある多くの代替手段があると思います.あなたの例では「%」キーを使用していないことに気付きました.

  • ? { ENTER c % {} 内で変更し、{} 文字も削除します

すなわち使用?または / で { } または ( ) ブロックにカーソルを置き、% を使用してそのブロックで操作を行います。

于 2012-01-27T11:06:10.787 に答える
2

編集: 開発者は、これらの機能がバージョン 1.2 で利用できるようになったことを以下にコメントしています。

i(/a(およびi{/ a{text オブジェクトは、サポートされている機能にリストされていませ

また、サポートされているテキスト オブジェクトについては、現在の実装に癖があることを示す注記が一番下にあります。

上記のページは 2011 年 4 月以降更新されていないことに注意してください。開発者を突っ込んで、1.0 リリースを過ぎてからこの情報が変更されているかどうかを確認してください。

于 2012-01-26T18:19:13.077 に答える