Editor de texto com destaque de sintaxe, suporte a temas e dobragem de código


18

Eu gosto do Notepad ++ no Windows. Eu queria saber se existem alguns semelhantes para o Ubuntu? Ou apenas o poderoso e conveniente em sua opinião.

Os recursos que eu gosto são:

  • destaque de sintaxe para o idioma X
  • suporte de tema
  • numeração de linha
  • dobragem de código
  • estilo regex
  • Poderoso, mas sem consumir recursos

6
Isso parece bastante subjetivo. Eu recomendo que você adicione alguns casos de uso e requisitos às suas perguntas, para que ele tenha uma resposta correta .
Stefano Palazzo

requisitos úteis podem incluir itens como destaque de sintaxe para o lanugage X, suporte a temas, numeração de linhas, dobra de código, estilo regex.
22411 belacqua

Respostas:


17

Eu acho que o gedit seria perfeito. Ele está no Ubuntu por padrão, é fácil de usar e pode ser estendido com plugins.

Dito isto, como o notepad ++ é baseado em scintilla, provavelmente vale a pena conferir o scite Instalar scite . O Scite também se baseia no scintilla, embora, como fred.bear aponte, ele possa ser menos rico em recursos do que você precisa.

Aqui estão mais algumas:

jEdit

jedit - Um editor baseado em plugins para programadores

O jEdit é um poderoso editor de código aberto [...] ilimitado para desfazer / refazer, destacando sintaxe para mais de 130 formatos de arquivo, marcadores para navegação fácil e rápida, ajuda on-line, correspondência de colchetes para linguagens de programação e recuo automático. Os plugins podem ser baixados e instalados no jEdit usando o recurso "gerenciador de plugins".

miniatura do jedit

vim / gvim / creme

gvim ou cream - VI IMproved, com macros VIM opcionais que facilitam o uso do VIM para iniciantes

miniatura de creme


Sim, o Gedit é incrível.
Pedram

Scite / Scintilla é basicamente um editor sem recursos ... Um trabalho maciço foi feito pela equipe do Npp para sobrecarregá-lo ... (mas ele ainda possui apenas um reg-ex de linha única nominalmente útil) .. esqueça Scite / Scintilla ..
Peter.O

@fred Eu te adoro por scite versus Npp, mas como não sou claro sobre os requisitos reais de nosso OP, deixo scite em minha resposta por enquanto. Tendo usado estritamente o vi sem extensões para fazer um trabalho importante , tenho uma visão bastante abrangente do que pode ser útil. (* importante trabalho como escrever código perl porcaria)
Belacqua

Além disso, eu vincularia imagens maiores a partir das imagens em miniatura, mas não encontrei uma maneira de fazer isso.
22411 belacqua

11
Eu tinha esquecido o Cream ... Eu tentei e foi muito tentador .. mas eu decidi não usá-lo .. basicamente porque me impedia de aprender o estilo de teclado nativo do vim (que é onde o vim brilha .. uma vez que você re-treinados seus hábitos) .. mas, sim, certamente tem que as janelas stanard sentir (que um usuário Npp é usado para), e um monte de poder ... um bom candidato ..
Peter.O

8

Sem GUI ou com uma GUI simplificada (ainda precisa ser executada no terminal):

  • vi

  • vim

  • nano

  • ed

  • pico

  • emacs

  • xemacs

Com GUI:

  • geany

  • mousepad (padrão no Xfce)

  • Kate


Observe que alguns desses programas podem não estar disponíveis nos repositórios oficiais do Ubuntu.


4
ed? Ha! Programadores reais usam cat.
mathepic

O gato não é realmente um editor de texto - apenas lê um arquivo e gera seu conteúdo.
papukaija

Outro exemplo de editor com GUI pode ser o gVim, ou vim-gnome, como eu acho que o pacote é chamado
Ragnar123

Essa é a piada .. UMA REAL programador é tão bom, ele recebe-lo logo na primeira vez;)
Peter.O

11
@papukaija: como você se atreve a dizer tal heresia ??? Claro que cat é um editor. Na verdade, é a única editor homens de verdade precisa: cat > myfile.c. Digite seu código, CTRL+Dpara salvar. Quem precisa de mais?
MestreLion 02/04


6

Eu sou um ex devoto do Notepad ++ !!!! Foi difícil mudar para "lugar nenhum" depois de saber exatamente como fazer as coisas no Npp, mas gradualmente descobri que com os plugins certos e alguns scripts pessoais que você pode adicionar facilmente através do plug-in External Tools, o gedit é o editor de transição mais fácil e melhor para usuários ex-Npp do núcleo duro. Eu sinto sua dor ;)

Após 4 meses de Linux, estou começando a ter uma boa noção das coisas e estou começando a usar o GNU emacs porque ele deixa o Npp parado (realmente o regex do Npp é péssimo!). Tentei o gvim e parece muito bom. também, mas algumas coisas sobre emacs gel melhor comigo ...

O gedit com plugins é uma boa escolha quando você perceber que essa coisa do Ubuntu é um mundo totalmente novo ... então você precisa de um editor correspondente ... Eu tenho o Npp instalado no wine para uma sensação de segurança, mas eu praticamente nunca mais o usa, porque o gedit é basicamente tão bom ... e emacs GNU e Gvim são melhores (mas eles têm uma grande curva de aprendizagem) ir para gedit .

Você pode estar interessado em executar o Notepad ++ em wine(eu estava) ... então, aqui estão algumas notas que reuni sobre os erros que encontrei usando o Notepad ++ nowine ...



4

Eu amo o gEdit . Não é tão poderoso quanto o NotePad ++, mas é ultraleve e o editor de texto padrão no Ubuntu (ou em qualquer outra distro do Gnome). Ele tem uma lista enorme de modelos para colorir sintaxe. E não se esqueça de baixar o seu gedit-pluginscompanheiro, ele brilha ainda mais.

Além disso, você pode considerar geany . Ele pretende ser mais do que apenas um editor de texto, é na verdade um IDE em vários idiomas. Mas, por ser tão simples, fácil de usar e leve, pode ser considerada uma boa alternativa de editor. E está nos repositórios oficiais.

Eu diria que o NotePad ++ (eu o usei por anos no meu trabalho anterior) ficaria entre geany e gedit, em termos de recursos. Então eu te dei um "pouco menos que" e "um pouco mais que". Escolha qualquer;)




2

Eu não vi gui ou cli especificado, então vou jogar alguns.

Há uma curva de aprendizado bastante acentuada, mas aprender o básico do emacs / vim é útil. Provavelmente, você precisará usá-los em algum momento.

Eu gosto do Netbeans para java, mas ele fará php / python / c / c ++ / etc. O Eclipse também fará.


2

Você pode usar o Kate do KDE, é muito poderoso (procure-o no gerenciador de software ubuntu). Além disso, se você quiser pagar por um poderoso editor de texto / html / programação, poderá usar o UltraEdit LX . Possui mais recursos que o Kate.



1

Ninguém mencionou o leafpad. Quanto mais eu uso, mais eu gosto. Porém, ele não possui muitos recursos, mas economiza bastante em recursos.

Instalação do terminal: sudo apt-get install leafpad .

Instalação a partir do centro de software Ubuntu: Clicar neste botão fará o trabalho


1

Gostaria de adicionar dois editores de texto menos conhecidos, porém muito poderosos e com muitos recursos a esta lista de recomendações:

KKEdit

http://www.webupd8.org/2014/03/kkedit-text-editor-inspired-by-bbedit.html

http://gtk-apps.org/content/show.php/KKEdit?content=158161

  • As opções usuais de visualização de origem, exibição dividida, quebra de linha, números de linha etc.
  • Impressão destacada do código fonte completo.
  • Pesquisa de texto padrão OU pesquisa de expressão regular nos arquivos atuais ou em todos os arquivos abertos.
  • Salte para a declaração de função, Declaração de Função Localizar.
  • Encontre declarações de API em Gtk-Doc's instalados.
  • Localize e abra o arquivo de inclusão.
  • Vários marcadores.
  • Execute ferramentas externas.
  • Salvar / Restaurar sessão.
  • Execute a ferramenta externa de forma síncrona ou assíncrona.
  • Passe o texto selecionado para ferramentas externas.
  • A verificação ortográfica via ASpell, verifica a palavra selecionada ou verifica o documento através do menu da guia.

insira a descrição da imagem aqui

meditar Instalar medit

Site oficial

  • Destaque de sintaxe configurável.
  • Aceleradores de teclado configuráveis.
  • Multiplataforma - funciona em unix e windows.
  • Plugins: podem ser escritos em C, Python ou Lua.
  • Ferramentas configuráveis ​​disponíveis nos menus principal e de contexto. Eles podem ser escritos em - Python ou Lua, ou pode ser um script de shell.
  • Pesquisa / substituição de expressões regulares, grep frontend, seletor de arquivos embutido, etc.

    captura de tela medit


0

O gedit será o melhor para você, pois é leve e poderoso. Se em algum momento no futuro você desejar atualizar para os recursos no nível de ide, considere o emacs ou vim.


0

Eu uso o Kate , porque eu gosto desses recursos:

  • Pesquisa rápida muito útil (exatamente como o Firefox)
  • Conclusão de código (usando código interessante no documento atual)
  • Trechos
  • Integre-se facilmente ao terminal e gerenciador de arquivos
  • Instalável no Mac e Windows
  • Destaque do código
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.