私はパターンに従っているコード内のすべての行を修正したいと思います:Vim - 最後のcharを使わずにmatchと置き換える方法は?
int main() {
同じ
int main()
{
がある場合に適用され
で文やループ。簡単に言えば、固定金具です。私はそれらを一致した::%s/.*\(.*\).*{/&^?^M{/gc
しかし、私は次のような出力が得られます。
int main() {
{
それが一致(&)だとどのように私は私のパターンを置き換えるんが、最後の文字のないまたは特に「なし{"?
これは助けになるかもしれません:http://unix.stackexchange.com/questions/35206/replace-using-vim-reuse-part-of-the-search-pattern – Bernhard
それはうまくいくかもしれませんが、\ 1フリーズ私のvim 7.4のubuntu 16.04LTS。 – pbn