Aunque hace años por algún tiempo no pude despegarme del famoso Dreamweaver para crear sitios con PHP, ahora puedo decir que no puedo vivir sin VIM. Este editor por si mismo es muy poderoso, pero si le añadimos resaltado de sintaxis se vuelve “más mejor” como dice la campaña política en Coahuila.
Así que manos a la obra, descargamos el archivo de resaltado de sintaxis de vim, lo descomprimimos y nos queda el archivo php.vim, ese lo podemos mover a nuestra carpeta personal:
mv syntax/php.vim ~/
Ahora solo lo cargamos en el archivo de configuración .vimrc, añadimos entre otras cosas el archivo antes mencionado:
#### Copiamos y pegamos las siguientes lineas en ~/.vimrc
set nocompatible
syntax on
set expandtab
set shiftwidth=4
set softtabstop=4
set tabstop=4
set ruler
set viminfo='50,\"1000 "
set nostartofline
set laststatus=2
set title
set nojoinspaces
set foldmethod=marker
" set ttyfast
" set mouse=ar
" VIM tip #80
" Author: Charles E Campbell
" When editing a file, always jump to the last cursor position (if saved)
au BufReadPost * if line("'\"") > 0 |
\ if line("'\"") <= line("$") |
\ exe "norm `\"" |
\ else |
\ exe "norm $" |
\ endif |
\ endif
source ~/php.vim
Esto resaltará la sintaxis de PHP, además de que cuando editas un archivo “recuerda” en que línea y posición lo dejaste, etcétera.
Si por algún motivo no tuviésemos VIM instalado (Ubuntu y algunas otras distribuciones traen vim-tiny por defecto), podemos instalarlo ejecutando:
apt-get install vim-nox
Eso es todo.