Suele ser más habitual usar Vi como editor auxiliar en el cliente en línea de comandos disponible para determinadas bases de datos. A continuación comento el procedimiento para interactuar con una base de datos MySQL desde Vim (clónico muy popular del omnipresente editor).
Se necesita:
Se descomprime dbext.zip en $Vim/vimfiles de forma que los archivos se copien a los directorios doc, autoload y plugin.
A continuación se edita el fichero de configuración de Vim, vimrc, y se insertan las siguientes líneas:
"MySQL
let g:dbext_default_profile_mysql_local = 'type=MYSQL:user=root:passwd=mysql:dbname=mysql:extra=-t'
En este caso existe una base de datos MySQL, y el cliente en línea de comandos se ha añadido a la variable PATH.
Para probar que funciona, se crea un fichero nuevo con extensión sql, y se realiza una consulta (escribiendo la sentencia SQL y ejecutando con SCAPE+\+s+e o desde el menú en la versión gráfica).
vim prueba.sql
select current_time();
Para muestra, un botón
P.D.: La \ representa a <Leader> por defecto en Vim.
