私は、CSS ファイルやその他の数字をいじる必要のあるファイルを扱うことがよくあります。w
単語を(
参照したり、文を参照したりするのと同じように、整数を参照するキーを持つ機能が欲しいです。たとえば、css ファイルでは、高さの宣言の先頭に移動し、最後に「px」と再入力することなくその値を変更できますw
。
そのようなことはありますが、ドキュメントにはありませんか、またはこの機能を .vimrc に追加する方法はありますか?
行の先頭にいるような使用方法がありci"
、「内部変更」コマンドを使用してジャンプして次の整数を変更できる場合のボーナスポイント。
簡単な算数ができればさらにボーナスポイント。「Add too, internal, integer, 5」の略である簡潔なコマンドを発行して、現在の行の次の整数を、開始時よりも 5 つ大きくしたいと考えています。
編集:
皆さん、本当に素晴らしい提案、私の仕事を確実に改善してくれる素晴らしいアイデアをいくつか。ありがとう!Hassek の答えはおそらく私のワークフローで終わる可能性が最も高いですが、他の誰も私の最初の質問に (完全に) 答えていないようです: A motion that works on integers. romainl によって追跡された提案はその目標を持っているように見えますが、確実に機能させることはできません。
私自身(そしておそらく他の人たち)のために、私は以下の私の欲求を明確にします:
単語に対して機能するのと同じように機能するキーですw
が、整数に対して機能するため、精神的な vim ボキャブラリーに単純に追加してシームレスに使用できます。これには、次のシナリオが含まれます。(d
例のキーとして使用します):
- 通常モード
d
: 次の整数にジャンプ - 通常モード
cd
: カーソルの下の整数の末尾に変更します (cw
次の単語に変更する必要がある特殊なケースであることに注意してください。cw
実際には のように動作しce
ます。) この特殊なケースは整数でも実装されることを期待しています。 - ビジュアル モード
id
: [count] 個の整数を選択します。 - ビジュアル モード
ad
: [count] 個の整数を選択します。先頭または末尾の空白が含まれます。
w
新しいモーションに期待される動作を見逃していませんか? 通常モードとビジュアル モードの両方で使用できるキーはありますか?