Deshabilitar el visual mode en vim

Los que llevéis tiempo usando linux, estamos familiarizados con el editor vim y sus magníficos atajos de teclado.

Seguramente habréis notado que en nuevas versiones de centos/debian cuando quieres pegar con el botón derecho del ratón no os lo permite y sale un horrendo mensaje que pone “visual mode”

El visual mode es una de las “mejoras” que se le puso al vim, pero para que los que seáis de la vieja escuela y no os gusten las moderneces, os voy a explicar cómo deshabilitarlo.

Creamos el fichero ~/.vimrc para el usuario en uso (si no existe) y añadimos set mouse-=a

Con el siguiente comando:

echo "set mouse-=a" >> ~/.vimrc

Con este sencillo comando desactivaremos el horrendo “visual mode” del vim, pudiendo realizarlo en cada uno de los usuarios que así lo deseemos.

Como solucionar el error al usar yum: “There was a problem importing one of the Python modules required to run yum.”

Estaba yo intentendo instalar com yum mi amado vim y me salto ese terror: “There was a problem importing one of the Python modules required to run yum.”

[root@pruebas~]# yum install vim
There was a problem importing one of the Python modules
required to run yum. The error leading to this problem was:

   No module named yum

Please install a package which provides this module, or
verify that the module is installed correctly.

It's possible that the above module doesn't match the
current version of Python, which is:
2.6

Total que me puse a investigar y se debia a que habia actualiza la version de python y no reconoce el modulo yum.

La solucion es bastante sencilla, buscamos con un whereis python las diferentes versiones de python instaladas.

[root@pruebas~]# whereis python
python: /usr/bin/python2.6 /usr/bin/python /usr/lib/python2.6  /usr/local/bin/python /usr/include/python2.6 /usr/share/man/man1/python.1.gz

Ahora sabiendo donde se encuentra la ruta del binario del python que necesitamos (en el ejemplo 2.6), bastara con indicarselo en el binario /usr/bin/yum .

vi /usr/bin/yum
#!/usr/bin/python2.6