テキストオブジェクトにその演算子を認識させることができるかどうか、私は興味があります。特に、オペレーターに応じて異なる動作が必要なLaTeX環境用のテキストオブジェクトを作成しています。たとえば、次のLaTeXスニペットを考えてみます。
\begin{example}
Hello world
\end{example}
ここではdie
、行ごとにコンテンツを削除するのが最も便利ですが、cie
「Hello world」は削除されますが、インデントは保持されます。つまり、
\begin{example}
|
\end{example}
|
カーソルはどこですか。
1
これは通常、どの演算子を使用するかによってではなく、動きを線状に定義するかどうかによって制御されます。特定の演算子への書き込みを避けて、テキストオブジェクトがカスタム演算子でもうまく機能するようにします。
—
tommcdo 2016
重要なのは、使用する演算子によっては、モーションを線状にしたい場合とそうでない場合があります。これは矛盾しているように見えるかもしれませんが、この特定のケースでは、そのような区別は自然だと思います。
—
Karl YngveLervåg16年