Uso de reglas (expresiones regulares) para cargar cuadrículas

 

If Habilitar reglas de cuadrícula está habilitado (en el menú GridLines->Options), V buscará un .normas archivo que contiene una lista de expresiones de archivo y los archivos .vgrid correspondientes para cargar si el archivo visto actualmente coincide con esa expresión.

 

Necesitará crear un archivo llamado .normas existentes en la Directorio de cuadrícula predeterminado (seleccionar Establecer directorio de cuadrícula predeterminado en el menú Líneas de cuadrícula). Este archivo debe crearse manualmente con un editor (no puede utilizar V para crearlo).

 

Cada línea de este archivo (.rules) consta de una expresión regular seguida de una cadena de reemplazo (separada por "/").

 

Al ver un archivo, V Intentará hacer coincidir el nombre del archivo con cada expresión en .rules. Si encuentra una coincidencia, intenta cargar el archivo .vgrid especificado por el reemplazo.

 

Por ejemplo, digamos que un directorio consta de muchos archivos llamados Test1-AAAA-MM-DD.log y Test2-AAAA-MM-DD.log donde AAAA-MM-DD representaba la fecha en que se creó el archivo.

 

Puede aplicar un único archivo .vgrid para todos esos archivos agregando la siguiente línea a ".rules":

 

 Prueba.*\.log/Test.vgrid

 

Esto causará V cargar Test.vgrid para cualquier archivo del formulario Pruebaxxxxxx.log.

 

Si desea cargar una cuadrícula diferente para los archivos Test1 y Test2, puede agregar la siguiente línea a .rules:

 

 Prueba([0-9]).*\.log/Test\1.vgrid        

 

Esto cargaría Test1.vgrid para todos los nombres de archivos que comenzaron con Test1, Test2.vgrid para todos los nombres de archivos que comenzaron con Test2, y así sucesivamente, hasta Test9.vgrid.

 

Notas

 

Las expresiones en .rules deben ser expresiones regulares, que son diferentes de las expresiones comodín simples de Windows/DOS (como Test*.log, que no funcionarán).

 

Cualquier línea en .rules que comience con # o ; se ignoran (pueden usarse para comentarios).