set softtabstop=4
set shiftwidth=4
set tabstop=4
Mostrando las entradas con la etiqueta vi. Mostrar todas las entradas
Mostrando las entradas con la etiqueta vi. Mostrar todas las entradas
23.1.09
Indentacion y Tab en vim
A pedido de rober, copio un pedazo de mi configuracion del vim en donde pongo que tanto los tab como los comandos para indentar en vim (que son '>' y '<') sean de cuatro espacios en vez de ocho. Editen su archivo vimrc (en su home ~/.vimrc o en /etc/vim/vimrc) y agreguen lo siguiente:
12.11.08
Resaltar busquedas en vim
Para que queden resaltadas las coincidencias de patron de busqueda en vi tenemos que activar 'hlsearch' ya sea enviando el comando directamente a vim:
O agregando a nuestro ~/.vimrc (o /etc/vim/vimrc, para que funcione para todos los usuarios del sistema) la siguiente linea:
Cuando busquemos, por ejemplo, el string Blog (escribiendo en modo normal del vim /Blog) nos va a mostrar lo siguiente:

Y vamos ser muy felices.
:set hlsearch
O agregando a nuestro ~/.vimrc (o /etc/vim/vimrc, para que funcione para todos los usuarios del sistema) la siguiente linea:
set hlsearch
Cuando busquemos, por ejemplo, el string Blog (escribiendo en modo normal del vim /Blog) nos va a mostrar lo siguiente:

Y vamos ser muy felices.
10.11.08
Convertir palabras a mayusculas y minusculas en vim
Un par de ejemplos practicos para convertir palabras/lineas a mayusculas/minusculas (uppercase/lowercase) en vim. Para convertir una palabra a mayusculas, nos paramos al principio de la palabra y escribimos:
En caso de querer convertir una palabra a minusculas:
Supongamos que queremos convertir 5 palabras que estan en mayusculas a minusculas:
Y a mayusculas:
Por ultimo, si queremos convertir toda la linea a mayusculas:
Y a minusculas:
Hay mas informacion acerca de como convertir cosas a mayusculas y minusculas en la pagina del vim.
gUw
En caso de querer convertir una palabra a minusculas:
guw
Supongamos que queremos convertir 5 palabras que estan en mayusculas a minusculas:
gu5w
Y a mayusculas:
gU5w
Por ultimo, si queremos convertir toda la linea a mayusculas:
gU$
Y a minusculas:
gu$
Hay mas informacion acerca de como convertir cosas a mayusculas y minusculas en la pagina del vim.
1.11.07
Marcando espacios de mas en vim
Agregando las siguientes lineas a nuestro vimrc (en mi distro esta en /etc/vim/vimrc o podemos usar ~/.vimrc en la home de nuestro usuario) el vim marca los espacios y tabs que estan "de mas" cuando editamos un archivo de texto:
Es excelente para mantener nuestro codigo fuente limpio y compacto, eliminando los espacios que quedan entre nuestro texto y el final de la linea, los indentados con espacios en vez de tabulaciones y demas cositas que me ponen muy neurotico.

Como ven, esos cuadrados de colores piden ser eliminados de una vez. Son tan molestos que no van a poder evitar, ni bien abren un archivo, limpiarlos todos.
highlight RedundantWhitespace ctermbg=red guibg=red
match RedundantWhitespace /\s\+$\| \+\ze\t/
Es excelente para mantener nuestro codigo fuente limpio y compacto, eliminando los espacios que quedan entre nuestro texto y el final de la linea, los indentados con espacios en vez de tabulaciones y demas cositas que me ponen muy neurotico.

Como ven, esos cuadrados de colores piden ser eliminados de una vez. Son tan molestos que no van a poder evitar, ni bien abren un archivo, limpiarlos todos.
Suscribirse a:
Entradas (Atom)