Era un poco complicado poner título a esta entrada, no obstante seguro que a todos nos ha pasado que comenzamos a editar un fichero desde vim o vi y a la hora de grabar nos damos cuenta que no tenemos privilegios para guardarlo (ya sea porque es propietario root u otro usuario), recibimos un error similar a:
W10: Advertencia: cambiando un fichero de sólo lectura 58,1 Final
E45: Está activa la opción «readonly» (añada «!» para forzar).
E212: No puedo abrir el fichero para escribir en él.
Si tenemos la posibilidad de hacer uso de sudo con nuestro usuario, la solución para poder grabar el fichero sin necesidad de salir de vim es del siguiente modo. Tenemos que entrar en modo comandos (ESC) y ejecutar lo siguiente:
:w !sudo tee %
[sudo] password for alex:
Nos pedirá la clave de sudo y podremos guardar el fichero ;)
Muchas veces si editamos con VI o desde algún otro editor Unix un fichero que proviene de Windows puede que nos encontremos con los carácteres ^M al final de todas las líneas. Realmente no hay ningún problema, pero resulta bastante incómodo, os dejo un par de formas de eliminarlos de forma rápida y sencilla:
Con SED:
sed 's/<Ctrl-V><Ctrl-M>//g' -i fichero
Con VI:
<Esc>:%s/<Ctrl-V><Ctrl-M>//g
Vía | blog.transmit.net
Nada mejor que echar un vistazo a los comandos del “vi” mientras desayunas o te tomas el café después de comer ¿no? jejeje

Enlace tienda de venta
Fuente Ubuntu-Life
Pincha para ampliar :lol:

Tira cómica Tux eligiendo editor de texto
Fuente.
Tras 15 meses de trabajo, por fin sale a la luz la nueva versión estable de Vim, versión mejorada del reconocido editor Vi.
Esta actualización incluye varios parcheos de seguridad y bugs, por lo que se recomienda actualizar con la mayor celeridad posible.
Podéis ver el log completo de cambios en su announcement y descargar la actualización desde su página de descarga.
Si todavía no os habéis convertido en gurús del editor Vim, estas chuletas os pueden ser de utilidad. La mayor parte de nosotros conocemos los comandos básicos, y los que más necesitamos de forma diaria, no obstante, el Vim es un editor extremádamente potente, se puede hacer prácticamente de todo.
Si tenéis hueco en la pared o cerca de donde normalmente trabajáis, quizás os sea de ayuda esta chuleta colgada, nunca se sabe cuando necesitamos hacer algo nuevo con Vim. Sino, simplemente de mirarla todos los días algo se os quedará ;)
Pincha en la imagen para verla en grande o descargarla.

Y unas cuantas más de regalo:
Comentarios recientes