Vim直观地选择一个Bash变量

Rob*_*ino 2 vim

在这段代码中:

printf "%-${field_length}s : %b%s${my_text_style_plain}\n" \
...
Run Code Online (Sandbox Code Playgroud)

我的光标在.的字母pmy_text_style_plain.

我想在视觉上选择这个:

${my_text_style_plain}
Run Code Online (Sandbox Code Playgroud)

序列va}va{选择此:

{my_text_style_plain}
Run Code Online (Sandbox Code Playgroud)

如果没有方便地选择我想要的东西,我会很高兴快速移动到${.

我知道我可以,F{但实际上我需要经常"向后找到"封闭的支撑,当我处于多线函数的中间并且我想重命名它时,所以这也可能是有用的.

F{在这种情况下是有限的,因为它只{在相同的行上找到if.

Mat*_*dge 5

如你所说,va}选择{my_text_style_plain}(甚至跨多行).

要快速选择前导$,您可以o跳转到视觉选择的开头,然后h向左延伸一个字符.

当然,如果您需要做很多事情,可以将它映射到其他键.