Me he encontrado con el siguiente caso algunas veces y me preguntaba si hay una manera rápida de manejarlo en Vim.Vim Case-Agnostic Regex
voy a tener un archivo de origen como la siguiente:
#ifndef _FOO_H_
#define _FOO_H_
class Foo {
Foo(int foo);
};
#endif
Y me gustaría convertirlo en lo siguiente:
#ifndef _BAR_H_
#define _BAR_H_
class Bar {
Bar(int bar);
};
#endif
lo tanto, quiero todo foo -> barra, pero para mantener la capitalización del original. En este momento, he estado haciendo esto con 3 o 4 expresiones regulares diferentes, pero parece que debería haber una mejor manera. ¿Algunas ideas?
Debe actualizar su versión de keepcase. Agregué un comando: SubstituteCase que simplifica mucho las sustituciones. :) –