====== Bim ====== Bim (Brewer Vim) Bim es una personalización del editor vim (http://www.vim.org) para edición de ficheros brewer. =====Instalación===== La instalación de bim requiere varios pasos: - Instalación de perl (http://www.activestate.com/Products/activeperl/). Debe asegurarse de que la casilla "Add perl to the PATH environment variable" está activa. - Instalación de python >= 2.5 (http://www.python.org) - Instalación de vim que soporte python 2.5, por ejemplo, Cream (http://cream.sourceforge.net/download.html) - Instalación de iberonesia-tools (http://beta.iberonesia.net:8080/static/downloads/iberonesia.msi). Son el conjunto de scripts perl analizadores de ficheros brewer. - Instalación de user-tools (http://beta.iberonesia.net:8080/static/downloads/user-tools.zip). Ficheros de personalización de vim. Este archivo debe descomprimirse en el directorio raíz del usuario. Por ej, para el usuario admin, debe quedar la siguiente estructura: ::c:\document and settings\admin\_gvimrc ::c:\document and settings\admin\vimfiles ::... =====Modo de uso===== ====Ficheros B==== En los ficheros B se realzan aquellas líneas que correspondan a medidas cíclicas con su correpondiente summary, siempre que sean correctas. Para realizar operaciones de fecha, se deben seleccionar las líneas sobre las que se quiere operar y elegir en el menú Brewer la operación a efectuar. Para analizar sintácticamente el fichero B, se debe seleccionar "Herramientas", "Ejecutar make". El fichero se analizará y en caso de algún error, se situará el cursor en el primer error detectado. === Descripciones === Las medidas de fichero B reconocidas en las operaciones de fecha/hora se recogen en el fichero vimfiles/python/descriptions.py Cada línea se corresponde con una o varias medidas reconocidas, y es una tupla formada por los siguientes valores: * lista de nombres de medida. Por ejemplo: [[|"co", "hg" ]] * lista de posiciones basadas en cero que contienen información de fecha/hora en la línea. Por ejemplo: (1, 2, 3, 4) (en una línea summary, los campos 1, 2, 3, 4 contienen información de fecha/hora. * expresión regular que trata de reconocer las piezas de información... ====Ficheros AVG==== El editor mostrará resaltadas las líneas de días repetidos. ====Ficheros CONFIG ==== Para analizar sintácticamente el fichero, se debe seleccionar "Herramientas", "Ejecutar make".