¿Qué significa = ~ en VimScript?
No puedo encontrar una respuesta para esto, ya sea en Google o aquí o en los archivos de ayuda.
if "test.c" =~ "\.c"
Al principio pensé=~
mean termina en, pero observe estos resultados:
Command Result
echo "test.c" =~ "\.c" 1
echo "test.c" =~ "\.pc" 0
echo "test.pc" =~ "\.c" 1
echo "testc" =~ "\.c" 1
echo "ctest" =~ "\.c" 1
echo "ctestp" =~ "\.pc" 0
echo "pctestp" =~ "\.pc" 0
echo ".pctestp" =~ "\.pc" 0
Una explicación sería genial. Un enlace a un sitio que intenta descifrar VimScript sería aún mejor.