18

私は vim-surround と次のテキストで作業しています。(*はカーソルの場所)

This is a lo*ng line and I want to highlight two words

long と line の両方の単語を引用符で囲み、

This is a "long line" and I want to highlight two words

ビジュアルモードに入らずにそれを行うことは可能ですか?

4

3 に答える 3

36

試してみてください: ys2w"(ysモーションまたはテキスト オブジェクトを取り、次に囲みたい文字を取ります)。

于 2012-04-21T10:34:09.713 に答える
6

b最初に押してからys2w"

于 2012-04-21T11:32:57.713 に答える
3

サラウンド コマンドを使用する場合、最も論理的な解決策は、「マーキング」操作と「サラウンド」操作を順序付けることです。

したがって、テキスト オブジェクトでは、v2aw を使用して 2 つの単語を視覚的にマークし、次に s" を合計して

v2aws"
于 2012-04-21T11:33:54.877 に答える