continuando com nossa análise aplicações notáveis, Veremos algumas alternativas ao Notepad++ para Linux. Embora seja um aplicativo de código aberto, ele está disponível apenas para Windows.
Como a maioria desses aplicativos está disponível na loja Snap ou Flathub, eles são compatíveis com a maioria das distribuições Linux.
O que é o Bloco de Notas++?
Para entender o que é o Notepad++ e quais são as melhores alternativas, devemos fazer uma distinção:
- Bloco de anotações: É a mais básica das ferramentas de edição de texto. Inclui apenas as funções mais básicas para escrever, copiar e colar texto. escrever, copiar e colar. Você também pode incluir algumas opções de formatação usando determinados símbolos.
- Editor de texto: Neste tipo de programas já temos funcionalidades para diferenciar e priorizar as diferentes partes do texto bem como ferramentas para pesquisar e substituir palavras.
- Processador de textos: Geralmente fazem parte de um pacote de escritório e nos permitem criar documentos com layouts mais complexos, combinar diferentes fontes e cores e adicionar arquivos multimídia como imagens, tabelas e gráficos.
- Ambiente de desenvolvimento integrado (IDE): É um aplicativo desenvolvido para que os programadores possam escrever, depurar e corrigir códigos de computador. Eles incluem várias ferramentas para facilitar esta tarefa e geralmente possuem plug-ins que adicionam funções adicionais.
Com o tempo, A fronteira entre esses diferentes tipos de aplicações foi diluída e são os responsáveis por cada projeto que decidem como classificá-los.
Notepad ++ es um bloco de notas com recursos extras de edição de código e compatibilidade com as linguagens de programação mais populares. Além de gratuito, é um software livre, pois está disponível sob a licença GPL.
O programa é baseado no Scintilla, um componente de edição de código-fonte que traz recursos exclusivos para facilitar a escrita, edição e depuração de código. Entre outras coisas, permite-nos fazer o seguinte:
- Realce de sintaxe: Permite diferenciar visualmente as diferentes partes do código dependendo de sua função, como palavras-chave, comentários e strings, usando cores diferentes:
- Aponte os erros visualmente através de sinais.
- Dicas contextuais para completar o código.
- Iinformações em tempo real. sobre os melhores métodos e funções a serem usados.
- Personalização de estilo incluindo seleção de tipografia e determinação de cores de fundo.
O Notepad++ usa vários componentes do Windows para funcionar mais rápido.
Como o componente base do Notepad++ é de código aberto, não demorou muito para que surgissem alternativas para o Linux. Veremos alguns deles.
Alternativas ao Notepad++ para Linux
Notepad + +
Não, isso não é um erro de digitação ou uma piada. Qual alternativa melhor para um determinado programa do que o original? Este pacote Snap instala o Wine, uma camada de compatibilidade que permite executar software Windows no Linux e Notepad++. No momento em que escrevo isto, vejo que o pacote Snap foi atualizado ontem, o que indica que podemos aproveitar a versão mais atual.
Nós o instalamos com:
sudo snap install notepad-plus-plus
Nós o desinstalamos com:
sudo snap remove notepad-plus-plus
Bloco de notas Avançar
Es programa inspirado no Notepad++ compatível com mais de 60 idiomas e suporte a macros.
Podemos instalá-lo com:
flatpak install flathub com.github.dail8859.NotepadNext
e desinstalar com:
flatpak uninstall com.github.dail8859.NotepadNext
Notepadqq
Talvez esta seja a melhor das opções deste artigo. Ele foi escrito por desenvolvedores pensando nas suas necessidades diárias e tem suporte para mais de 100 linguagens de programação.
Algumas de suas características:
- Suporte para modo escuro.
- Ajuda com seleção múltipla.
- Pesquise expressões regulares.
- Destaque em tempo real.
- Melhor representação de funções matemáticas.
Para instalação podemos optar por procurá-lo nos repositórios ou optar pelas lojas Flatpak.
Neste último caso instalamos com:
flatpak install flathub com.notepadqq.Notepadqq
E nós o desinstalamos com:
flatpak uninstall com.notepadqq.Notepadqq
O que você prefere ao escrever código? Bloco de notas? Editor de texto? Ambiente de desenvolvimento integrado? Qual deles é o seu favorito?
Se quiser nos contar, o formulário de comentários está à sua disposição.