閱讀完大約Vim regex
s後,我的頭很疼。Vim:將單詞的結尾全局啓動
我想改變這一切的話在_bar
結束到開始bar_
話。
因此,例如:
var variable_foo = "foo",
more_foo = "foo";
將成爲:
var foo_variable = "foo",
foo_more = "foo"; // New variable names
我知道答案將涉及:%s/<something>/<something else>/g
。
答案應該是健壯的編碼風格的字邊界是這樣的:
(inside_parens_foo)
變化
(foo_inside_parens)
用':%s/\ (\ r \ + \)_ \(\ w \ + \)/ \ 2_ \ 1/g'如[Peter Rincker](http://stackoverflow.com/users/438329/peter-rincker)所建議的。 – devnull