Ayuda rápida para las varias cosas que nos ayudan a programar más ágilmente pero que no son fáciles de recordar
Autocompletado
Funciones: Control-x Control-ó
Volver al último punto donde estábamos, la última vez que lo abrimos
'ó
Ir a la función con el nombre sobre el que estamos.
gf o Crtl + clic de ratón
Borrar espacios en blanco inútiles en programación al final de lineas.
:%s/ * $//gcI...
Añadir a ~/.vimrc:
:set statusline=%F%m%r%h%w [FORMAT=%{&ff}] [TYPE=%Y] [ASCII=%03.3b] [HEX=%02.2B] [POS=%04l,%04v] [%p%%] [LEN=%L]...
Para buscar una palabra en el fichero actual
:grep <palabra a buscar> %
Para buscar en ficheros concretos
:grep -R <palabra a buscar> `find gcm/lib/int -name '*.php'`...
Cuando ejecutamos doxygen en nuestros proyectos ademas de generar la documentación nos creara un archivo con todos los avisos y errores que haya encontrado.
Esta lista puede ser pasada a vim como una lista de errores.
:cfile docs/doxygen/warnings:copen
...
Plugin para vim para utilizar la salida de PhpCodeSniffer en la ventana de errores
" php_check_codesniffer.vim -- Check php syntax when saving or reading a file" @Author: Eduardo Magrané , basado en phpchecksyntax de Thomas Link (samul@web.de)" @License: GPL (see http://www.gnu.org/licenses/gpl.txt)" @Created: 31-Oct-2009." @Last Change: ." @Revision: 0.2.21" @todo Aceptar parámetro de standard que se deseaif exists("g:php_check_codesniffer") finishendiflet g:php_check_code...