Archivo

Archivo para la categoría ‘vim’

Usando UTF-8 con Gvim en Windows

Sábado, 15 de mayo de 2010 Sin comentarios

Después de un par de años usando Vim para editar cualquier fichero en GNU/Linux, las pocas veces que accedo a Windows siento la necesidad de utilizarlo también en este SO. Sin embargo, cuando intento editar algún fichero de los que ya tengo creados en mis particiones linux, estos no se visualizan correctamente debido a que la codificación por defecto en Linux y Windows difieren (UTF-8 y ISO-8859-1 respectivamente). Una rápida forma de solventar este problema es ajustar la codificación por defecto en Windows a UTF-8, añadiendo a nuestro fichero de configuración VIM (_vimrc) siguiente línea:

set enc=utf-8

Visto aquí.

After a couple of years using vim to edit any file in GNU/Linux, the few times that I use Windows I also feel the need to use it in this OS. However, when I try to edit some of the already created files in my linux partitions, these are not shown correctly because of the default codification in linux and windows is different (UTF-8 and ISO-8859-1). A quick way to solve the problem is to set the default codification in Windows to UTF-8 adding to the configuration file of vim (_vimrc) the following line:

set enc=utf-8

Seen here.

GD Star Rating
loading...
Share

Man en GVIM

Domingo, 10 de enero de 2010 Sin comentarios

¿Hay alguien que se acuerde de los prototipos de todas las funciones del estándar de C/C++? ¿O que sea capaz de memorizar los valores que retornan dichas funciones? En caso afirmativo enhorabuena a esas mentes privilegiadas, pero yo ya tengo bastante con acordarme de que tengo que comer, dormir, trabajar y tener a la novia contenta :razzmad: . Así que muchas veces acudo al famoso comando man para documentarme un poco acerca de una función en particular. Eso si, antes hay que tener instalado el paquete de manuales de referencia del desarrollador “manpages-dev”. Sin embargo, si nos ponemos en plan quisquilloso, a quien no le molesta dejar programar en su editor predilecto, abrir una terminal, ejecutar el comando man junto al nombre de la función, y después de haber leído lo que queríamos volver a nuestro editor. En vim, no hace falta que demos todos estos pasos, y desde el mismo editor podemos ver la documentación del manual de referencia de la función sobre la que se encuentre actualmente el cursor. Para ello tan solo tenemos que situar el cursor sobre la función en cuestión y pulsar la tecla “K” (mayúscula). Pero probablemente el formato en que se muestre la documentación este algo “corrupto” por así decirlo. Para solucionar este problema podemos añadir las siguientes líneas a nuestro fichero de configuración vim. Eso sí, esto solo funcionará cuando trabajemos con la interfaz gráfica de vim -> gvim.

if has("gui_running" )
runtime ftplugin/man.vim
nmap K :Man <cword><CR>
endif
GD Star Rating
loading...
Share
Categories: Programación, vim Tags: , , ,

Gvim: `static_gravity_supported’ failed

Sábado, 7 de noviembre de 2009 2 comentarios

vim-editor_logo

ayyyyy …. Ubuntito Ubuntito donde vas tu tan rebonito ? xD. Parece que con las prisas por sacar sus prefijadas versiones semestrales los desarrolladores de Ubuntu se dejan algunas cosas sin pulir del todo. En la entrada anterior os comentaba el problema que tuve con los dispositivos firewire, y ahora os daré solución o otro “problemilla” que hay en la versión 9.10 de Ubuntu con mi querido editor de textos gvim.

El problema en cuestión es que cada vez que abría el editor desde consola me aparecían varios mensajes como el siguiente:

** (gvim:22969): CRITICAL **: gtk_form_set_static_gravity: assertion `static_gravity_supported' failed

Para solucionar este problema tan solo tenemos que añadir el siguiente repositorio. Podemos hacerlo fácilmente con el nuevo sistema que incorpora la nueva versión de ubuntu:

 

sudo add-apt-repository ppa:jk-ozlabs/vim
sudo aptitude update && sudo aptitude safe-upgrade

En dicho repositorio se encuentra una versión de gvim parcheada para solventar este problema, por lo que actualizando el sistema de paquetes nos olvidaremos de estos molestos mensajes.

Fuentes:

GD Star Rating
loading...
Share

Vim: línea de estado más informativa

Lunes, 19 de octubre de 2009 1 comentario

vim-editor_logo

Como os vengo contando en entradas anteriores, Vim es mi editor de texto predilecto y actualmente no hay nada que no edite sin él :nerd: . El grado de personalización que nos permite Vim llega hasta límites insospechados, y hoy os explicaré como mostrar algo de información extra en la línea de estado del programa. Esto será válido tanto en Vim como en GVim.

Leer más…

GD Star Rating
loading...
Share
Categories: vim Tags:

Vim: Establecer opciones según tipo de archivo

Jueves, 8 de octubre de 2009 Sin comentarios

vim-editor_logo

Hoy os quiero hablar de otra cosa que he descubierto sobre vim no hace mucho. Como ya sabréis a estas alturas si lleváis un tiempo usando vim, o si habéis leído alguna de las entradas en el blog que he ido colgando sobre este magnifico editor, el programa nos permite configurar sus opciones mediante el fichero de configuración ~/.vimrc. Podemos configurar la identación de los ficheros, el esquema de color, diccionarios, atajos de teclado, etc. Pero el problema está en que esta configuración se aplica a todos los ficheros que editamos y esto nos puede presentar problemas. Leer más…

GD Star Rating
loading...
Share