Embora os editores modernos de código-fonte aberto tenham tomado o mundo da programação de assalto, a linha de comando do Linux ainda é governada por um conjunto selecionado de editores de texto. Editores de linha de comando populares como Vim e Emacs também são famosos por seus atalhos de teclado estranhos.
Micro é um editor de texto baseado em terminal moderno que tenta lidar com atalhos de teclado e fornecer atalhos populares, bem como suporte para mouse.
Micros é feito com a linguagem de programação GO. Ele está sendo desenvolvido ativamente por Zachary Yedidia e muitos outros entusiastas de código aberto estão contribuindo para ele.
De acordo com a documentação do projeto GitHub da Micro,
O objetivo do Micro é ser fácil de usar e intuitivo, ao mesmo tempo em que aproveita todas as vantagens dos terminais modernos.
E isso é absolutamente verdade. Você provavelmente está se perguntando o que há de especial neste, já que existem muitos outros editores de texto baseados em terminal por aí. A resposta é: Micro é tão fácil de usar que a curva de aprendizado é quase plana, você não precisa aprender nada novo e tem alguns recursos muito interessantes.
Recursos
Alguns dos principais recursos atuais incluem:
- Atalhos de teclado comuns (
Ctrl
-S
,Ctrl
-C
,Ctrl
-V
,Ctrl
-Z
etc.) - Destaque de sintaxe (para mais de 75 idiomas)
- Suporte para esquema de cores
- Recurso de pesquisar e substituir
- Desfazer e refazer
- Suporte Unicode
- Número de linhas
- Quebra de linhas
- Copiar e colar da área de transferência do sistema
- Configurável
- Auto-completar simples
- Divisões e abas
- Bom suporte para cursor do mouse como arrastar para selecionar, clique duplo, clique triplo para selecionar linha etc
- Suporte para plugins e um gerenciador embutido de plugins para automaticamente instalar, remover e atualizar plugins
- Macros
- Multiplataforma
Instalação
Micro está disponível nos repositórios da maioria das distribuições. No Ubuntu você pode instalar com:
sudo apt install micro
Esse comando também vai instalar o xclip
como dependência para copiar e colar da área de transferência.
Você também pode baixar o binário no link abaixo:
Depois de fazer o download, extraia o arquivo e você encontrará o arquivo binário dentro dele. Copie este arquivo binário para seu diretório/bin. E então, você pode executá-lo no terminal usando o comando micro.
Para suporte à área de transferência, você precisa dos pacotes xclip e xsel. No Ubuntu e em outras distribuições Linux baseadas no Ubuntu, você pode usar o seguinte comando para instalá-lo:
sudo apt-get install xclip
Para obter informações detalhadas sobre a configuração do Micro, veja aqui.
Comandos e atalhos de teclado essenciais
Função | Comando |
---|---|
Abrir um arquivo no Micro | micro [NOMEDOARQUIVO] |
Listar Plugins disponíveis | micro -plugin available |
Instalar um Plugin | micro -plugin install [PLUGIN] |
Remover um Plug-In | micro -plugin remove [PLUGIN] |
Executar um comando dentro do Micro | Ctrl + `E |
Dividir e abrir um arquivo horizontalmente | hsplit [NOMEDOARQUIVO] |
Dividir e abrir um arquivo verticalmente | vsplit [NOMEDOARQUIVO] |
Obter ajuda dentro do Micro | Ctrl + G |
Salvar um arquivo | Ctrl + S |
Copiar texto de ntro do Micro | Ctrl + C |
Colar texto dentro do Micro | Ctrl + V |
Fechar o editor de textos Micro | Ctrl + Q |
Mover através dos comandos disponíveis | TAB (Shift + TAB para direção reversa) |
O que você acha do Micro?
Achamos que Micro é uma ferramenta muito boa para edição de texto. Embora ainda não seja rico em recursos como vim ou outros editores de texto maduros, ele pode substituir facilmente ferramentas como nano para o uso diário.
Se você é um usuário interessado e adora trabalhar no terminal, experimente e conte-nos sobre sua experiência. Se você for um desenvolvedor interessado e quiser contribuir com este projeto ou relatar um bug, basta acessar Micro no GitHub.
Então, o que você acha do Micro?