Blackhold

Archive for the “vim” Category

Vim: mostrar barra de %

Posted on setembre 14th, 2017 by admin

Hace unos días que instalé debian 9 y vim no tenía el comportamiento que me gustaba, en un post anterior expliqué como sacar por ejemplo el modo mouse que al seleccionar te activaba el mode visual.

Hace días quise activar la barra de % de lectura del fichero y también el nombre del fichero, pero no conseguía que se aplicase la configuración y tenía que usar el set ruler cada vez que abría el fichero. Hoy porfin en el mismo fichero que editábamos en el post referenciado, se me ha ocurrido comentar una línea

# vi /usr/share/vim/vim80/defaults.vim
set history=200         " keep 200 lines of command line history
set ruler               " show the cursor position all the time
set showcmd             " display incomplete commands
"set wildmenu           " display completion matches in a status line

El set wildmenu era el que no me permitía que apareciese el ruler por defecto.

Addicionalmente, la barra inferior, me gusta tenerla de color blanco para que se diferencie del fondo negro con el que suelo trabajar, para ello modifico el fichero de configuración de /etc/vim/vimrc y al final añado lo siguiente

# vi /etc/vim/vimrc
set modeline
set ls=2

Y listos! :)… ||| Seguir leyendo... >>>

Vim en debian 9 al seleccionar se pone en modo visual

Posted on desembre 4th, 2016 by admin

Poco a poco se acerca la fecha de lanzamiento de debian 9, en algunos sistemas ya estoy instalando debian 9 en previsión de que algún dia será la estable, pero me estoy encontrando con una cosa muy incomoda, y es que al seleccionar texto se me pone en modo visual y al no enterarme empiezo a liarla.

Para hacer que vim vuelva a tener un comportamiento esperado tenemos que modificar los parámetros por defecto de vim en /usr/share/vim/vim80/defaults.vim. El motivo de éste comportamiento es que detecta el uso del ratón.

Para volver a al comportamiento esperado, simplemente comentaremos las líneas que hacen referencia a éste comportamiento:

# vi /usr/share/vim/vim80/defaults.vim
" In many terminal emulators the mouse works just fine.  By enabling it you
" can position the cursor, Visually select and scroll with the mouse.
" if has('mouse')
"  set mouse=a
" endif

Guardamos y salimos. La próxima vez que abramos vim va a tener el comportamiento esperado, almenos con esto… si hay algún otro comportamiento raro, simplemente miramos como está configurado éste fichero en una versión antigua de debian y lo modificamos en éste fichero.… ||| Seguir leyendo... >>>

vim: juntar lineas

Posted on març 19th, 2011 by admin

J

Pillar la línea de debajo y la junta a la línea actual precedido de un espacio

Thnks @marc0s… ||| Seguir leyendo... >>>

vim: page-up & page-down

Posted on març 17th, 2011 by admin

otro tweak de vim.

Control+F -> pagina adelante

Control+B -> pagina atrás… ||| Seguir leyendo... >>>

Vim: guardar y salir

Posted on març 15th, 2011 by admin

en lugar del típico :wq, usar ZZ.

lo que se aprende de los alumnos dando cursos de administración de sistemas GNU/Linux ;)… ||| Seguir leyendo... >>>

vim: guardar fichero si no tienes permisos

Posted on febrer 13th, 2011 by admin

:w !sudo tee %
||| Seguir leyendo... >>>

vim: autocompletar

Posted on gener 15th, 2011 by admin

control+p… ||| Seguir leyendo... >>>

Vim: para ver siempre el nombre del fichero

Posted on abril 10th, 2010 by admin

Cuando estamos trabajando es posible que tengamos multiples terminales y tengamos que entrar y salir para ver el nombre del fichero que estamos editando.

Para tener que evitar salir continuamente del fichero, podemos habilitar una barra inferior que nos dirá en cada momento donde estamos.

Basta en añadir estas dos líneas

set modeline
set ls=2

dentro de /etc/vim/vimrc… ||| Seguir leyendo... >>>

Vimcasts.org: Manuales gráficos de vim

Posted on abril 10th, 2010 by admin

Muchos administradores de sistemas usamos vim pero apenas usando una milésima parte de lo que es capaz, en vimcasts.org encontraréis varios vídeos contando gráficamente como hacerlo, a veces con el manual nos quedamos un poco parados al no tener ni siquiera el concepto de lo que vamos a hacer.

Gracias pancake por el link :)

Además la página está en HTML5!… ||| Seguir leyendo... >>>

guy fawkes