我可以像在vim中那样进行替换,如果有,怎么做?
将sym_table[<var>]
替换为sym_table.get(<var>)
可以是任何内容,但它应该在文件的初始版本和最终版本中保持相同。
答案 0 :(得分:1)
:<range>s#sym_table\[\(.*\)\]#sym_table.get(\1)#
\(.*\)
匹配并捕获一对方括号内的任何内容,\1
将替换为该匹配。有关详细信息,请参阅:help :substitute
和:help search-pattern
。