Hace 10 años | Por --390332-- a tech.imathings.com
Publicado hace 10 años por --390332-- a tech.imathings.com

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...

Comentarios

D

Flame a la vista
#1 te me has adelantado lol

D

#1

Yo voy con Olvido Hormigos ... espera , creo que me he equivocado de hilo

D

#1 Yo voy con #13

D

#1 Flame? Para nada. Vi es una mierda...

... y Emacs también.

sanderman

http://vim-adventures.com/
Mano de Santo para aprender.
#9 nano es demasiado sencillo para entrar en la pelea. lol

D

#19 nethack. Mucho más rápido.

sanderman

#23 Por eso me encantan los flames de linux, siempre acabas aprendiendo algo. THX!

D

#19 Mierda, ahora me harás gastar $25 para poder pasar del nivel 3.

Yo me he hecho muy fan de vim, su potencia es prodigiosa, solo falta que yo pueda ponerme a su nivel.

n

#34 A mi me pasa lo misma, uso vi o vim, y me siento siempre como "no se nada"

D

#12 :wq!

D

#27 lol

ur_quan_master

#27 oido a ignatius en directo: vi es el infierno y emacs el purgatorio

D

¿Cuántos de esos editores que mencionáis tienen iglesia propia?

http://www.emacswiki.org/emacs-es/IglesiaDeEmacs

Y como dice #27 vi dicho 3 veces es el número de la bestia.

alexwing

Solo una mente enferma pudo crear algo tan poco intuitivo como el Vi.

votadorlol

¿Nadie a favor de gedit? lol

D

#4 o kate

D

#4 el problema es que en la mayoría de distros propietarias solo existe vi.

el_Tupac

¿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?

Meneame ya no es lo que era...

:wq

D

#49

¿Modo consola? Eso es para n00bs...

D

Si esto llega portada la secta #programadores #linuxeros son plaga en meneame.

D

El mejor uso para vi: no usarlo jamás

ronko

Ni vi/vim ni emacs, para mi el mejor editor de consola es nano.

D

#38 Está bien si no tienes que editar más que unos pocos archivos de configuración, pero si tienes que programar mejor que te pases a vim o emacs.

D

:%s/emacs/vim/g

D

#8
:!emacs %

prejudice

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)

A

Yo soy de "joe" y en su defecto "nano". Ya he aprendido a copiar y pegar con nano.

D

#51 mira #26,
yo soy de nano para cosas rapidas es nano de santo

amstrad

:q

El más importante y más útil de todos

avalancha971

#48 Como hayas puesto algo, obstruirá esa salida y no podrás escapar.

Me quedo con :q! que es una salida de emergencia infalible.

D

Este tío es el puto amo (para quien no lo conozca): https://github.com/tpope

Tomad y descargad todos de él, porque estos son los plugins de Vim que harán vuestra vida mejor.

D

#72 Hombre, no es lo mismo editar por ejemplo, dominios en BIND que un programa grande en C o Python.

ktzar

#c-73" class="content-link" style="color: rgb(227, 86, 20)" data-toggle="popover" data-popover-type="comment" data-popover-url="/tooltip/comment/1986795/order/73">#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#)... 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.

D

#74 Para eso uso las coreutils directamente, adaptando plantillas y cambiándolas con awk y sed.

RubenC

Yet another...
#58: Si yo te contara una vez desde una blackberry de hace 4 años, editando un fichero de zona (de bind)... menudo show.

ktzar

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.

Kaizen

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:

http://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.

http://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: https://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 (http://stackoverflow.com/questions/1218390/what-is-your-most-productive-shortcut-with-vim/1220118#1220118).

kampanita

viva vi, viva vi, viva la fiesta-

d

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).

D

Un poco cansino el envío, cualquiera que necesite estos comandos para el editor vi de linux puede encontrarlos fácilmente haciendo una búsqueda en Google.
Además de esto: http://www.meneame.net/search.php?q=comandos linux&q=comandos linux

D

#69 Ctrl-x, Ctrl-o . Archivo guardado.

t3rr0rz0n3

#69 Exacto, #70 te lo acaba de decir bien claro.

ktzar

#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.

thingoldedoriath

#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 ":"

Probablemente sea un completo inútil

ktzar

Como duplicas la linea www.dominio.es y cambias www por Mail en la nueva linea si el fichero tiene 4000 lineas con las coreutils?

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

t3rr0rz0n3

#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.

d

#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.

t3rr0rz0n3

#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.

D

#72 ZZ guarda y sale.

D

#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...

Radical_me

#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.

D

#85 Como he dicho en el comentario anterior, y voy a insistir a ver si te lo aclaro por fin y dejas de intentar hacerme quedar como lo que no soy, de las 6 historias que he publicado hasta ahora únicamente 2 pertenecen a un blog con el que yo esté relacionado y ninguna de estas 2 noticias están escritas por mi.
Por favor deja de creer que eres Sherlock Holmes y que me has descubierto, si pretendiese no ser reconocido habría creado otra cuenta.
Ya para acabar, estaría bien que juzgases por una vez el contenido de las noticias en lugar de tener que estar dando pie a batallar con tonterías. Aunque bueno, aquí seguiré respondiéndote, para lo bueno y para desmentir tus mentiras.
Todavía hay paz para nosotros, depende de ti

D

Pathogen, NerdTree, Tagbar, Fugitive...

waomda

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...

D

#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

Bad_CRC

#29 #37 una vez tuve que configurar la red de un solaris así...

kienvaser

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.

thingoldedoriath

Como la ñ en español??

Ves como soy un inútil... ahora no te entiendo.

D

Como windosero puedo decir que no uso vi ni emacs lol y las veces que picotecleo fuentes directamente en lunix uso joe porque me cae bien.

D

#20 vi es más molón!

D
r

#20 Tienes GVim para Windows.

thingoldedoriath

#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

Saludos fratres.

D

Y 'nano' es que nadie piensa en nano?? ;(

r3v

Sensacionalista a más no poder

D

#45 Gracias, es que yo tenía entendido que los comandos básicos eran iguales para ambos

d

#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.

D

Bah, ¿qué tienen emacs y vi que no tenga nano?

* sale corriendo *

D

nunca he uilizado vim ¿existe mucha diferencia con vi?

d

#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.

D

El vi es para viejas.

Laureano33

PERO ES QUE NADIE VA A HABLAR DE $joe O QUE!!!!

D

Pues a posicionarse toca

Trigonometrico

¿Hay alguien que haya visto la escena de "Los becarios" que está relacionada con este tema? La película en si me parece aceptable.

deabru

Puedes pasarte la vida usando vi(m), pero siempre aprenderás algo al leer el manual. Imposible de dominar al 100%, aunque tampoco hace falta...

JohnZ

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...

d

Es que a nadie le gusta Jed y elvis?

d

No se como la gente usa Nano que es un editor muy simplon (no tiene casi nada, solo resaltado y poco mas). Para eso uso aunque sea el mcedit.

t3rr0rz0n3

#67 Es un editor perfecto para editar esos archivos de configuración de una manera rápida y sencilla.

d

#68 Y que tiene ademas de resaltado? Es que yo creo que hay otros 200 editores mas o menos iguales o mejores que Nano.

D

#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.

Radical_me

#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.

D

#83 Pixelator, eres un peliculer@, para empezar mi nombre es Jordi y mucha gente me conoce por el alias que ahora mismo utilizo, así que no voy disfrazado, además los artículos no los he escrito yo, aunque sí te diré que estoy muy orgulloso de formar parte de un blog que lo único que hace es dar información GRATIS. Creo que debes sentirte un poco dolido conmigo solo porque te equivocaste y votaste una noticia que publiqué como duplicada, cuando en realidad no era así, siendo la duplicada o complementaria la noticia que creíste era la original. Yo no te guardo rencor por ello, así que siéntete perdonado para que apagues ese odio extraño y sin sentido que has desarrollado sobre mi.
Por otro lado decirte que vuelves a equivocarte, aunque ahora ya empiezo a pensar que simplemente te gusta mentir, cualquiera puede ver mi historial y ver que no únicamente he publicado noticias del blog al que pertenezco.
Acabando ya de contestarte puedes mirárte las reglas o pautas de conducta de menéame, yo las conozco muy bien, y en ningún momento he hecho spam de ningún tipo.