O trabalho de diretório no Linux pode se tornar uma tarefa realmente complexa se não tivermos o conhecimento ou as ferramentas corretas. Certamente nenhum de nós gostaria de se sentir encurralado quando trabalhamos com sistemas Linux, por isso a Solvetic está sempre pensando em oferecer as melhores soluções para que trabalhar com arquivos nestes sistemas seja o mais completo possível. Um dos utilitários básicos para a sua realização é a utilização de um editor de texto e neste caso estamos a falar do próprio editor de texto integrado no Linux que se chama VIM.
O que é VimO editor Vim ("VI IMproved") é literalmente um clone VI, que em si é um programa semelhante ao editor de texto VI usado por muito tempo em ambientes UNIX e que oferece certas funções práticas para todos os tipos de usuários.
Uma das grandes vantagens de usar o editor Linux vim é que ele não só pode funcionar em modo texto, mas também integra uma interface gráfica que adiciona menus e suporte ao mouse, o que significa que o desempenho será ainda maior.
Compatibilidade VimSe falamos de compatibilidade e uso, algo que é fundamental, o editor Vim está disponível para sistemas operacionais como:
- Amigos
- Atari MiNT
- BeOS
- DOIS
- Mac OS
- Próxima Etapa
- OS / 2
- OSF
- Riscos
- SGI
- UNIX
- VMS
- janelas
- FreeBSD
- Linux
Recursos VIMQuando decidirmos usar o editor vim no Linux, teremos alguns recursos como:
- Execução de comandos automáticos.
- Suporte a vários caracteres e idiomas.
- Compatível com o conjunto de caracteres iso-latin1 e para o termcap.
- Comandos de conclusão.
- Funções de gravação de macro.
- Detecção e conversão de formatos de arquivo.
- Janelas divididas verticalmente.
- Realce de sintaxe.
- Destaque de parênteses, colchetes, colchetes e mais sinais.
- Função Vimdiff graças à qual podemos editar dois ou três arquivos e o Vim mostrará as diferenças entre estes e muitos mais.
Podemos ver como o uso do editor vim é realmente completo e funcional, o problema é que muitos usuários, novatos ou não, se perdem ao usar o editor e não detectam a forma de sair dele com segurança e por isso iremos explicar vários métodos para este processo.
ObservaçãoCaso não tenha o vim na distro utilizada, podemos instalá-lo executando:
sudo apt install vim
1. Saia do editor Vim sem aplicar alterações no Linux
Quando acessamos o vim, mas não fazemos nenhuma alteração ou não foi ideia acessá-lo, devemos entender que o editor vim é executado no Modo Normal, o que não é mais uma indicação de que o arquivo não está sendo modificado.
Passo 1
Para sair sem fazer nenhuma alteração, devemos inserir o seguinte. Pressionamos Enter e assim sairemos do editor vim no Linux.
: que
Passo 2
Agora, se ao executarmos isso o erro "Nenhuma gravação desde a última alteração" for exibido, significa que inserimos um caractere ou a estrutura do arquivo foi modificada em algo, podemos cancelar as alterações executando:
: q!
etapa 3
No caso de acessar o modo de inserção de texto vim, que é acessado usando a tecla eu, se quiséssemos sair desta forma porque não vamos inserir nada ou porque inserimos texto, mas no final nos arrependemos:
Passo 4
Lá não podemos usar: q nem: q!, Neste caso usaremos a tecla Esc com a qual iremos ao modo normal e lá poderemos usar as combinações anteriores. No caso de ter vários arquivos abertos usando o vim simultaneamente e quisermos fechá-los em uma única etapa, devemos executar o seguinte:
: qa!
2. Salve arquivos com o editor Vim no Linux
Passo 1
Quando as respectivas alterações forem feitas no arquivo atual, podemos executar a seguinte linha para aplicar as alterações desejadas a ele:
: wq
ObservaçãoIsso obviamente depois de usar a tecla i para inserir o texto e usar a tecla esc para retornar ao modo normal.
Passo 2
Outra opção mais simples para salvar e fechar o vim é executar o seguinte:
: x
etapa 3
Alguns comandos adicionais para sair do vim são:
- Pressione a tecla Shift e use as teclas zz
Shift + z + z
- Pressione a tecla Shift e use as teclas zq
Shift + z + q
3. Abra diferentes modos do Vim no Linux
Como um ponto adicional ao que o vim nos oferece, a Solvetic irá explicar como acessar os diferentes modos do vim, estes são:
Modo normalPara usar o modo normal, basta executar o vim ou usar a tecla Esc enquanto estiver em um dos modos acima:
Modo de inserçãoSe quisermos usar o modo de inserção com o qual o texto do arquivo é adicionado ou editado, pressionamos a tecla eu e observe que na parte inferior está a legenda "inserir"
Modo de comandoPara fazer uso do modo de comando, devemos usar os sinais:.Graças a este modo, podemos usar funções como pesquisar e substituir por expressões regulares.
Modo visualSe nosso plano é usar o modo visual, devemos inserir a letra
v
Vemos como este editor é uma solução útil e simples para realizar todas as tarefas de edição de arquivos nos diferentes diretórios do Linux graças a cada uma de suas ferramentas e formas de trabalhar de forma não só segura, mas também prática.