E foi lançado o Midnight Commander 4.8.30 com correções e melhorias, e novos recursos. Confira as novidades e veja como instalar no Linux.
Midnight Commander é um gerenciador de arquivos para sistemas Unix (embora também exista para a plataforma Windows) e é um clone do Norton Commander. Ele é um aplicativo que funciona em modo de texto e sua tela principal consiste em dois painéis nos quais o sistema de arquivos é exibido.
Ele é usado de maneira semelhante a outros aplicativos executados no shell do Unix ou na interface de comando. As teclas do cursor permitem rolar pelos arquivos, a tecla Insert é usada para selecionar arquivos e as teclas de função executam tarefas como excluir, renomear, editar, copiar arquivos, etc. Embora o Midnight Commander também inclua suporte para o mouse para facilitar o manuseio do aplicativo.
O Midnight Commander possui recursos como a capacidade de explorar o conteúdo de arquivos RPM, trabalhar com formatos de arquivo comuns como se fossem um diretório simples. Ele inclui um gerenciador de transferência FTP ou cliente de protocolo FISH e também inclui um editor chamado mcedit.
O Mcedit é um executável independente, que também pode ser usado independentemente do Midnight Commander.
Esse aplicativo permite visualizar o conteúdo dos arquivos e aproveitar recursos como destacar a sintaxe dos arquivos de código-fonte de certas linguagens de programação e a capacidade de trabalhar no modo ASCII e no modo hexadecimal. Os usuários podem substituir o mcedit pelo editor de sua escolha.
Agora, após seis meses de desenvolvimento, foi anunciado o lançamento da nova versão desse gerenciador de arquivos, o Midnight Commander 4.8.30, que adiciona algumas correções de bugs e alguns novos recursos.
Novidades do Midnight Commander 4.8.30
Sim. Há alguns dias, foi anunciado o lançamento da nova versão do Midnight Commander 4.8.30, que é uma versão que contém principalmente correções de bugs, limpeza de código, melhorias de suporte, bem como a implementação de algumas melhorias.
No Midnight Commander 4.8.30, destaca-se que o suporte ao compilador “--with-search-engine=pcre2
” foi adicionado para usar o mecanismo de expressão regular PCRE2.
Outra das mudanças que se destacam no Midnight Commander 4.8.30 é que foi adicionado ao VFS o suporte para cabeçalhos de arquivos TAR estendidos, o que permite, por exemplo, trabalhar com nomes de arquivos longos e arquivos que contêm áreas vazias.
Além disso, também é observado que o editor integrado fornece realce de sintaxe para a linguagem de programação “B” e os arquivos Jenkins Continuous Integration Toolkit.
Também foi destacado o realce de sintaxe aprimorado para mensagens ECMAScript, TypeScript e diff para mensagens de confirmação do git commit.
Das outras mudanças que se destacam nesta nova versão:
- Os painéis fornecem realce de arquivo vsix como arquivos zip.
- Tema de cores julia256 aprimorado
- A limpeza do código foi feita
Os erros foram corrigidos em: - FTBFS sem suporte para atributos ext2fs
- Ordem de classificação incorreta após a troca de painéis
- Delimitador de tempo incorreto na janela de progresso de copiar/mover
- Redesenho incorreto de painéis de arquivo de sobreposição
- Usar ‘sed’ no sistema de compilação/makefiles não é portátil
- Subshell/Comando? indicador de linha está vazio/ausente
- Localizar arquivo: o diretório ignorado relativo é aplicado ao diretório inicial de pesquisa (
- Visualizador de diferenças: opções não aplicadas na segunda execução
- mc.ext.ini: o comando ‘Editar’ da seção ‘Padrão’ é ignorado
- mc.ext.ini: arquivos .md não reconhecidos como Markdown por extensão
- mcedit: um por um erro na formatação do parágrafo
- ftp: listagem de arquivos incompleta: dispositivos de bloco e caractere ausentes, pipes, soquetes
- Vários erros de digitação no código-fonte do MidnightCommander
Para saber mais sobre essa versão do Midnight Commander, acesse a nota de lançamento.
Como instalar ou atualizar o Midnight Commander 4.8.30
Até o momento da redação desse artigo, a nova versão não foi atualizada nos repositórios das principais distribuições Linux.
Portanto, instalar a nova versão só é possível compilando o código fonte, o que pode ser obtido nesse endereço.
Para quem gosta de esperar, eles podem instalar a nova versão assim que disponível, digitando os comandos abaixo, dependendo da distribuição do Linux que estiverem usando.
Antes de instalar, usuários do Ubuntu e derivados devem ativar o repositório universe com esse comando:
sudo add-apt-repository universe
Depois, usuários do Debian, Ubuntu ou qualquer um de seus derivados, podem instalar o programa com esse comando:
sudo apt install mc
No caso dos usuários do Arch Linux ou algum derivado dele:
sudo pacman -S mc
No caso do Fedora, RHEL, CentOS ou derivados:
sudo dnf install mc
Finalmente, para o OpenSUSE:
sudo zypper em mc