Hoy en día en los entornos de producción del área informática casi todo funciona con Linux. Hace poco tuve la necesidad de editar un fichero de texto desde...
echo Editando texto de > holamundo.txt
echo de la forma mas facil >> holamundo.txt
rm holamundo.txt
echo Editando texto de > holamundo.txt
echo de la forma más fácil >> holamundo.txt
al final siempre se encuentra algo muy sencillo...
#29 No hace falta que empieces desde el principio:
echo Editando texto de > holamundo.txt
echo de la forma mas facil >> holamundo.txt
sed -i 's/mas/más/' holamundo.txt
sed -i 's/facil/fácil/' holamundo.txt
sed -i 's/^de//' holamundo.txt
Yo empece con vim casi de broma, solo por curiosidad. Hice algunos tutoriales, pase la curva de aprendizaje como el que juega al doom en dificultad harcord.
Y a lo tonto lo uso a diario. Es una jodida navaja suiza. Combinado con ssh te puede ahorrar horas cuando tienes que hacer pequeñas modificaciones en servidores remotos (Compáralo, con descargar por ftp/editar localmente/ subir por ftp)
Tambien lo uso a nivel local, a modo de IDE. Pero bueno en esos casos casi que prefiero usar eclipse, o Sublime Text)
Bajo mi humilde opinion y sin ser un experto en el tema, creo que Emacs es mucho mas potente que Vi/Vim. Si Vim tuviese un lenguaje de script integrado tan poderoso como Elisp (o Guile/Scheme que es el que quieren meter para Emacs25), la cosa cambiaria. Las ventajas mas grandes que veo en Vim son su tamaño y velocidad o poco consumo de recursos, las teclas por defecto me parecen mas sencillas de pulsar que en Emacs (se puede cambiar si se quiere) y que esta instalado en todo Unix viviente (Vi mas que Vim).
Uso Vim más de 6 horas al día. Ha sido la mejor inversión en tiempo de aprendizaje que he hecho nunca. Lo malo es que cuando haces pair programming te pones nervioso de lo lenta que es la gente con sus inferiores editores.
#43 Yo creo que bastante. La principal diferencia es que Vim es extensible mediante lenguaje de script integrado y otros externos. Vim dispone tambien de muchisimos plugins creados por la gente para muchas tareas.
#46 Si, creo que eso si es igual en ambos. Vim es como un "Vi extendido", pero manteniendo compatibilidad (supongo que en casi todo) con Vi. Tampoco soy experto en Vi/Vim.
¿47 comentarios y todavía no ha aparecido nadie jurando en arameo porque la gente utiliza cosas en consola en vez de iconos y dibujitos y diciendo que así nunca será el año de Linux en el escritorio?
Pues yo uso vi porque tenía que usar uno de los dos y este eran 2 caracteres frente a los 5 de emacs
Y como lo uso sólo para modificar ficheros de configuración en remoto pues con lo que tiene me sobra.
Sinceramente, cada vez se me hace más cuesta arriba usar VIM. Se gasta mucho tiempo customizándolo (plugins, ficheros de inicio,...). Ahora me debato entre estas dos alternativas:
www.sublimetext.com/
Freeware. La licencia cuesta 70$, aunque se puede utilizar perfectamente sin utilizarla. Empezó siendo un plugin para VIM hasta que el autor decidió dar el salto y venderlo por separado. Está teniendo mucha acogida.
brackets.io/
Editor Open Source impulsado por Adobe (WTF?!). Es un editor nuevo. Hace cosa de un año que entró en escena. Hay una nueva versión cada 6 u 8 semanas. De momento lo siguen desarrollando y cumpliendo con las fechas. Ignoro hasta qué punto tendrá calado en la comunidad.
#0 Uso Vi desde siempre porque era (y es) el único editor que incluyen todos los UNIX (incluidos los Linux). Y cuando encuentro alguna dificultad en la configuración del teclado (por lo general en nuevas instalaciones) que me impide el uso de ":" (dos puntos), prácticamente imprescindible para usar Vi o Vim; uso "nano" hasta que se soluciona el problema.
Cuando tengo que editar un archivo, mis dedos escriben Vim de forma instintiva aunque en algunas distribuciones últimamente incluyen "vim.tiny", pero este manual básico es aplicable a Vi, Vim y vim.tiny.
También uso "mcedit" si estoy trabajando con el administrador de archivos "mc" Midnight Commander
Seguro que este manual básico le viene bien a muchos nuevos usuarios de sistemas GNU/Linux. De todas formas con el propio Vim se instala el comando "vimtutor"¡! se trata de un manual interactivo que va guiando a los nuevos usuarios en el uso de este editor. Les lleva de la mano
Mucho hablar de nano pero ahora nadie recuerda que es un clon del pico, el verdadero editor de texto para n00bs.
Qué recuerdos de mis tiempos al empezar la carrera...
#70#71 con vim es ZZ y archivo guardado. Solo que con nano te puedes volver loco para hacer un buscar y reemplazar o ya solo buscar expresiones regulares o ir a determinada linea o borrar una linea o comentar 30 lineas... Nano es un editor de juguete, que si usáis el ordenador para juguetear bien, pero las personas mayores usamos vim
#63 Para programar y usar unix te recomiendo encarecidamente que te hagas al teclado inglés. Todos los caracteres están muy a mano, porque se eligieron a partir de un teclado ingles.
#73 sea lo que sea, cosas como duplicar una linea yyp (útil para editar ficheros de DNS) buscar expresiones regulares (^.*dominio.es), comentar varios dominios (te haces una sencilla macro qaI#<esc>)... Usar nano cuando trabajas profesionalmente con unix dice poco de tu obsesión con intentar ser más eficiente, que debería ser una obsesión de todo profesional de la informática.
Editar ficheros apache y lanzar acks desde vim (como greps pero mas cómodos)... Usar vim es sentirse dios.
#72 ZZ y archivo guardado está bien; pero como escribo un ":q" o un ":q!"?? la verdad es que con el teclado en crudo nunca he logrado encontrar los ":"
#72 ¿? Para buscar Ctrl + w. Escribes la palabra. Enter. Ctrl + w. Enter. Ctrl + w. Ajá! Encontré la palabra en su línea.
Oh vaya, este script tiene un error en la línea 45. Ctrl + w y luego Ctrl + t. Escribes 45. Enter. Ah! Que tonto soy, he puesto mal una cosa en el script.
Así de fácil. Que tu usas Vim? Genial. Me parece perfecto.
#79 Por mucho que os guste Nano, no podeis comparara la flexibilidad, eficiencia y poder que ofrecen Vim o Emacs con editores tipo Nano. Es que no son productivos para nada. Es como matar moscas a cañonazos. Cierto es que la curva de aprendizaje para Vim o Emacs es mucho mas elevada, pero es que en Nano no tienes casi nada que aprender porque no da para mucho.
#81 Que no da para mucho? Eso lo dirás tu, yo habitualmente uso Nano para editar ficheros y crear scripts y demás y me funciona genial. Es productivo y proporciona muchas opciones. Pero como le he dicho a #72 que tu usas Vim? o EMACS? Genial. Me parece perfecto.
#0 Hiciste muy bien cambiandote de nombre, pero deja de hacer spam de tus blogs por que todas las noticias que pones son de ellos y tengo bastante claro que en meneame no se puede.
#83 no entiendo la manía de la gente de votar por Spam. ¿Lo importante no es el artículo? ¿la información es buena? que yo sepa la autopromoción no está prohibida en menéame, otra cosa es que no guste... yo descubrí ese blog gracias a este artículo y desde entonces he compartido algunas noticias de ese blog ya que me parecen interesantes. Creo que si lo que se expresa en los artículos es una mierda me parece bien que la gente lo vote como Spam pero cuando la información es útil deberíamos dejar atrás la rabia que nos da que la gente se promocione.
#84 siempre se vota Spam a usuarios que unicamente comparten noticias de su blog o blogs por que ete usuario en concreto tiene varios blogs (los unicos desde los que manda noticias), ademas, crees que si el no supiera que no hace algo considerado spam se habria cambiado el nombre? antes tenia el nombre que sale en sus blogs y ahora no, que casualidad...
#85 a mí me da igual que haya cambiado el nombre de usuario o que tenga 1000 blogs, yo lo que digo es que no se debería votar una noticia como negativa si el contenido es bueno y esta en concreto tiene 1434 clics (que se dice rápido) y 112 meneos, osease que mala del todo no debe ser y si el chaval a promovido su blog un poco pues ole sus cojones. Insisto utilzo vim habitualmente y el manual me vino de puta madre.
#1 te me has adelantado
Tomad y descargad todos de él, porque estos son los plugins de Vim que harán vuestra vida mejor.
:!emacs %
Mano de Santo para aprender.
#9 nano es demasiado sencillo para entrar en la pelea.
echo de la forma mas facil >> holamundo.txt
rm holamundo.txt
echo Editando texto de > holamundo.txt
echo de la forma más fácil >> holamundo.txt
al final siempre se encuentra algo muy sencillo...
www.emacswiki.org/emacs-es/IglesiaDeEmacs
Y como dice #27 vi dicho 3 veces es el número de la bestia.
Yo me he hecho muy fan de vim, su potencia es prodigiosa, solo falta que yo pueda ponerme a su nivel.
... y Emacs también.
echo Editando texto de > holamundo.txt
echo de la forma mas facil >> holamundo.txt
sed -i 's/mas/más/' holamundo.txt
sed -i 's/facil/fácil/' holamundo.txt
sed -i 's/^de//' holamundo.txt
Y a lo tonto lo uso a diario. Es una jodida navaja suiza. Combinado con ssh te puede ahorrar horas cuando tienes que hacer pequeñas modificaciones en servidores remotos (Compáralo, con descargar por ftp/editar localmente/ subir por ftp)
Tambien lo uso a nivel local, a modo de IDE. Pero bueno en esos casos casi que prefiero usar eclipse, o Sublime Text)
El más importante y más útil de todos
Meneame ya no es lo que era...
:wq
¿Modo consola? Eso es para n00bs...
yo soy de nano para cosas rapidas es nano de santo
Además de esto: www.meneame.net/search.php?q=comandos+linux&q=comandos+linux
Y como lo uso sólo para modificar ficheros de configuración en remoto pues con lo que tiene me sobra.
Me quedo con :q! que es una salida de emergencia infalible.
#58: Si yo te contara una vez desde una blackberry de hace 4 años, editando un fichero de zona (de bind)... menudo show.
www.sublimetext.com/
Freeware. La licencia cuesta 70$, aunque se puede utilizar perfectamente sin utilizarla. Empezó siendo un plugin para VIM hasta que el autor decidió dar el salto y venderlo por separado. Está teniendo mucha acogida.
brackets.io/
Editor Open Source impulsado por Adobe (WTF?!). Es un editor nuevo. Hace cosa de un año que entró en escena. Hay una nueva versión cada 6 u 8 semanas. De momento lo siguen desarrollando y cumpliendo con las fechas. Ignoro hasta qué punto tendrá calado en la comunidad.
De todas formas, quienes quieran probar una distro de VIM: github.com/spf13/spf13-vim. Además, en este hilo de StackOverflow se da una de las respuestas más detalladas jamás escritas sobre la productividad de VIM: Your problem with Vim is that you don't grok vi (stackoverflow.com/questions/1218390/what-is-your-most-productive-short).
Cuando tengo que editar un archivo, mis dedos escriben Vim de forma instintiva aunque en algunas distribuciones últimamente incluyen "vim.tiny", pero este manual básico es aplicable a Vi, Vim y vim.tiny.
También uso "mcedit" si estoy trabajando con el administrador de archivos "mc" Midnight Commander
Seguro que este manual básico le viene bien a muchos nuevos usuarios de sistemas GNU/Linux. De todas formas con el propio Vim se instala el comando "vimtutor"¡! se trata de un manual interactivo que va guiando a los nuevos usuarios en el uso de este editor. Les lleva de la mano
Saludos fratres.
Qué recuerdos de mis tiempos al empezar la carrera...
* sale corriendo *
#63 Para programar y usar unix te recomiendo encarecidamente que te hagas al teclado inglés. Todos los caracteres están muy a mano, porque se eligieron a partir de un teclado ingles.
Editar ficheros apache y lanzar acks desde vim (como greps pero mas cómodos)... Usar vim es sentirse dios.
Probablemente sea un completo inútil
Conocer sed awk y demás esta bien para ciertos casos, pero creo que a veces hay herramientas mejores (cuando no se está automatizando, claro).
#76 creo que es como cuando haces la ñ en español. Nadie que se planteé que es un inútil lo es, sino alguien en proceso de mejorar.
Un saludo
Ves como soy un inútil... ahora no te entiendo.
Oh vaya, este script tiene un error en la línea 45. Ctrl + w y luego Ctrl + t. Escribes 45. Enter. Ah! Que tonto soy, he puesto mal una cosa en el script.
Así de fácil. Que tu usas Vim? Genial. Me parece perfecto.