在Vim,这已经发生在我身上,我想知道处理它的最佳方法。例如:
something(|)something, else
// pipe是光标位置
我想最终得到这个:
something(something, else)
我也希望能够做到这一点:
something(something) else
_ //如果我只想要第一个单词
答案 0 :(得分:2)
假设您处于插入模式:
" first example
<Del><S-Right><S-Right><S-Right>)
和
" second example
<Del><S-Right><Del>)
假设您处于正常模式,光标位于右括号:
" first example
x$p
和
" second example
xeplx
答案 1 :(得分:1)
我认为这对paranthesis之间没有空格,所以它看起来像()word, another-word etc etc
。然后
d EEp
将其更改为(word, another-word) etc etc
。
d
启动删除。以下空格告诉vim要删除多少:一个字符(这是)
)。 E
跳过一个单词。所以,双EE
跳过两个单词。使用最终p
,您可以插入(粘贴)已删除的内容(即)
)。