Pesquisa de site

Micro - um editor de texto moderno baseado em terminal com destaque de sintaxe


Micro é um editor de texto baseado em terminal multiplataforma moderno, fácil de usar e intuitivo que funciona em Linux, Windows e MacOS. Ele foi escrito na linguagem de programação GO e projetado para utilizar todos os recursos dos terminais Linux modernos.

O objetivo é substituir o conhecido editor nano por ser fácil de instalar e usar em qualquer lugar. Tem como objetivo ser agradável de usar 24 horas por dia (porque você prefere trabalhar no terminal ou precisa operar uma máquina remota por ssh).

É importante ressaltar que o Micro não requer programas adicionais, ele é fornecido como um binário estático único e pronto para uso (com tudo incluído); tudo que você precisa fazer é baixá-lo e usá-lo imediatamente.

Recursos do Micro Terminal

  • Fácil de instalar e usar. É altamente personalizável e suporta um sistema de plugins.
  • Suporta atalhos de teclado, cores e realces comuns.
  • Suporta listagem automática e notificações de erros.
  • Suporta copiar e colar com a área de transferência do sistema.
  • Oferece vários recursos comuns de editor, como desfazer/refazer, números de linha, suporte Unicode, softwrap.
  • Suporta realce de sintaxe para mais de 90 idiomas! E muito mais..

Como instalar o editor de microtexto no Linux

Para instalar o editor de microtexto, você pode baixar um binário pré-construído para a arquitetura do seu sistema e instalar.

Há também um script automatizado que buscará e instalará o binário pré-construído mais recente, conforme mostrado.

mkdir -p  ~/bin
curl -sL https://gist.githubusercontent.com/zyedidia/d4acfcc6acf2d0d75e79004fa5feaf24/raw/a43e603e62205e1074775d756ef98c3fc77f6f8d/install_micro.sh | bash -s linux64 ~/bin

Para uma instalação em todo o sistema, use /usr/bin em vez de ~/bin no comando acima com o comando sudo (se você estiver instalando como usuário não root).

sudo $ curl -sL https://gist.githubusercontent.com/zyedidia/d4acfcc6acf2d0d75e79004fa5feaf24/raw/a43e603e62205e1074775d756ef98c3fc77f6f8d/install_micro.sh | bash -s linux64 /usr/bin/

Você possivelmente receberá o erro “Permissão negada”, execute o seguinte comando para mover o microbinário para /usr/bin:

sudo mv micro-1.1.4/micro /usr/bin//micro

Caso seu sistema operacional não possua versões binárias, mas execute Go, você pode compilar o pacote a partir do código-fonte, conforme mostrado.

Importante: Certifique-se de ter instalado Go (GoLang) 1.5 ou superior (Go 1.4 só funcionará se sua versão suportar CGO) em seu sistema Linux para usar Micro , caso contrário, clique no link abaixo para seguir as etapas de instalação do GoLang:

  1. Instale GoLang (linguagem de programação Go) no Linux

Após instalar o Go, digite os seguintes comandos como usuário root para instalá-lo:

go get -d github.com/zyedidia/micro/...
cd $GOPATH/src/github.com/zyedidia/micro
make install

Como usar o editor de microtexto no Linux

Se você instalou o micro usando um pacote binário pré-construído ou um script automatizado, você pode simplesmente digitar.

micro test.txt

Se você instalou a partir do código-fonte, o binário será instalado em $GOPATH/bin (ou em seu $GOBIN), para executar o Micro, digite:

$GOBIN/micro test.txt

Alternativamente, inclua $GOBIN em seu PATH para executá-lo como qualquer outro programa do sistema.

Para sair, pressione a tecla Esc e para salvar o texto antes de fechar, pressione y(yes).

Na captura de tela abaixo, estou testando os recursos de realce de cor e sintaxe do Mirco, observe que ele detecta automaticamente a sintaxe/tipo de arquivo (sintaxe Shell e Go nos exemplos abaixo).

Você pode pressionar F1 para obter ajuda.

Você pode visualizar todas as opções de uso do Micro da seguinte maneira:

micro --help
$GOBIN/micro --help

Para mais informações sobre o micro editor, acesse o projeto GitHub Repository: https://github.com/zyedidia/micro

Neste breve artigo, mostramos como instalar o editor de microtexto no Linux. Como você encontra o Micro em comparação com Nano e Vi? Use o formulário de feedback abaixo para nos dar sua opinião.