Aprender um editor de texto como o vi é necessário e ainda vale a pena hoje? [fechadas]

1

Eu iniciei um novo estágio onde todos os servidores são executados em AIX . Ao fazer o login pela primeira vez, fiquei surpreso ao ver que meu editor de texto favorito nano não estava instalado.

Todos aqui usam vi não vim ...... apenas vi .

Eu tentei aprendê-lo antes e posso fazer manipulação básica de texto, mas não consigo deixar de pensar .......

Vale a pena o tempo e o esforço para se tornar proficiente nesse ambiente quando existem outras opções mais modernas?

Por que eu deveria escrever e editar scripts no terminal em vez de inicializar um IDE mais novo e mais sofisticado com recursos mais modernos, como preenchimento automático e realce de sintaxe?

UPDATE

Quero agradecer a todos vocês por sua contribuição e ajuda. Eu não acho que o trabalho será em vão.

    
por Brandon Kreisel 22.06.2012 / 15:26

4 respostas

3

Eu acredito que toda a ideia sobre os editores é meio que distorcida.

Não reivindicarei que somente eu saiba qual editor usar quando. Mas somos obrigados a usar editores que geralmente não gostamos muito.

Ao usar o IDE, somos obrigados a usar o editor que o acompanha. Mesmo que esses editores possam ser adaptados um pouco, não é possível instalar o vim como editor de IDE.

OK, então não é como se pudéssemos usar um editor, então faz sentido se acostumar com vi -likes?

Eu diria sim , mas não cometa o erro de aprender o máximo de comandos possível. Se você não precisar de mais de um buffer ou dividir as janelas em vim , não se incomode. Apenas aprenda o que você precisa!

Eu uso Vim e gVim para grandes partes do texto, como códigos-fonte que não são editados em um IDE ou onde eu não tenho um, por exemplo, para o LaTeX.

Mas quando eu só quero fazer uma rápida edição de algum arquivo, e estou usando o Gnome, eu apenas o edito com o editor que é o mais rápido de acessar, geralmente o Gedit.

O que eu quero dizer é: Sim, acostume-se a isso, mas não necessariamente compre um livro ou algo assim. Só assim você sabe o que fazer quando não há mais nada que você possa usar. E quando você gosta disso, aprenda um pouco mais, e você pode mudar para o gVim e outras coisas. Então, comprar o livro pode ser uma boa ideia!

    
por 22.06.2012 / 16:43
10

Mesmo que digam vi ou chamem vi, ele ainda pode ser vim. E pelo menos o vim pode fazer todos os recursos "modernos", como preenchimento automático e realce de sintaxe, também.

Ele também pode marcar / copiar / colar texto usando o mouse, se desejar. Eu prefiro o vim e o console porque eu posso fazer 100% do trabalho sem tirar uma mão do teclado. Tente isso com um IDE sofisticado.

    
por 22.06.2012 / 15:32
2

Sim, acho que vale a pena.

Por exemplo, e se você estivesse criando / editando um script bash? Ou espreitar dentro de um arquivo de texto e fazer uma alteração de um caractere, um IDE pode não ser adequado ou ser um exagero para tarefas simples. vi/vim será acionado quase instantaneamente.

Além disso, quando é útil acessar um sistema remotamente com um editor baseado em texto, é útil.

vi é bastante padrão em sistemas do tipo Unix e pode ser considerado disponível. IDEs, etc, podem variar de sistema para sistema.

Isso não significa que os IDEs não devam ser usados, apenas que há muitas vezes em que um IDE não seria a primeira escolha para algumas das tarefas rápidas menores.

Você também pode se surpreender com o que alguns de seus editores "básicos" podem fazer. Eu uso emacs diariamente (tanto no Linux quanto no Windows) para minha programação e eclipse às vezes também. Cada ferramenta tem seu uso.

    
por 22.06.2012 / 15:32
1

Honestamente, não deve demorar mais do que algumas horas para ter conhecimento básico de vi . Devido à sua natureza em todo lugar, você economizará muito mais (horas) eventualmente.

Em relação ao IDE - bem, alguns consideram vim / emacs como um dos. ; -)

vi é apenas seguidor do KISS. Simples e poderoso o suficiente para a maioria das tarefas do administrador de arquivos de texto. Embora, quanto a mim, honestamente, prefiro vim . : -)

    
por 22.06.2012 / 15:32