Existe um equivalente Linux do Notepad do programador ou do Notepad ++

14

Recentemente, mudei para o Ubuntu a partir do Windows e adorei. Uma coisa que sinto falta é o bloco de notas do meu programador. Ainda não encontrei nada parecido para o Linux. O Eclipse é muito grande e está envolvido para o que eu preciso.

EDITADO PARA ADICIONAR:

Especificamente, estou procurando -

  • uma ferramenta diff (eu sei sobre o Meld, mas estou procurando por uma ferramenta integrada ou plug-in em vez de uma ferramenta separada);

  • ftp;

  • correspondência de tags html / xml;

  • e o grande - localizar nos arquivos - procure um termo ou regex em um grupo de arquivos específico do usuário ou recursivamente nos diretórios e retorne uma lista realçada e clicável de resultados.

Editado novamente (04/05/2011) Acabei tentando a maioria das sugestões abaixo, mas o que acabei com foi o Komodo Edit . Ele faz tudo o que eu queria e está disponível nas três plataformas. Portanto, agora que estou em um Mac no trabalho, não preciso aprender outro novo IDE. É baseado no Mozilla, então existem complementos (e você pode criar os seus) que podem ser atualizados da mesma forma que os complementos do Firefox.

EmmyS
fonte
2
Vou deixar isso como um comentário, já que você já escolheu sua resposta, mas o Notepad ++ deve funcionar muito bem no WINE.
22410 Michael

Respostas:

20

Muitos usuários de Linux acabam migrando para o Vim ou Emacs. Eles têm curvas de aprendizado acentuadas, mas são personalizáveis ​​quase infinitas. Para um editor mais semelhante ao bloco de notas ++, ouço coisas boas sobre o geany, mas também sou um usuário do vim.

Na minha opinião, a escolha de um editor é uma questão muito pessoal. Se eu fosse você, examinaria esta lista e as experimentaria uma a uma até encontrar uma que funcionasse para mim. Se tudo mais falhar, notei nessa lista que o notepad ++ funciona bem com o wine.

Karl Bielefeldt
fonte
Obrigado por essa lista. Acho que vou tentar o geany e o jEdit - o vim parece um pouco difícil para mim (sou um covarde!). Infelizmente, nenhum deles tem TODOS os recursos que eu quero, mas estão mais próximos do que qualquer coisa que eu tenha visto até agora.
Emmys
2
vim é incrível. O melhor editor de texto do programador. Para mim, é melhor do que qualquer IDE já criado.
Wuffers 15/10/10
@EmmyS - o emacs tem TODOS esses recursos e muito mais. A funcionalidade que você está pedindo é apenas um copo na pia da cozinha do que o emacs pode fazer. risada Mas, o emacs definitivamente tem uma curva de aprendizado. Na minha opinião, é mais simples fazer coisas simples no emacs do que vi, mas essa é apenas a minha opinião.
Onívoro 15/10/10
@ EmmyS: O vim tem (e também o emacs) tudo o que você deseja .. com mais SO do que o bloco de notas * ou o que vier. Se você não gosta vim em sua configuração instalar cream.sf.net que o torna um muito bom "à prova de idiota" editor ...
akira
Sei que essa é uma pergunta REALMENTE antiga, mas vou deixar isso aqui para as pessoas que tropeçam nela. Se você estiver usando Linux ou Unix, APRENDA profissionalmente. Ele não precisa ser o seu melhor amigo, o seu editor de uso diário ou o que for, mas algumas versões do vi fazem parte da instalação padrão de todos os unix que consigo imaginar, e usei Linux, Net e FreeBSD, Slolaris e Irix "profissionalmente", e tocou alguns outros de passagem. Vi tende a estar lá quando os outros estão. Sim, se você é um programador (especialmente C ou LISP), o EMACS pode ser melhor, mas nem sempre está lá.
Petro
4

Vim soa como o que você está procurando

https://help.ubuntu.com/community/VimHowto

As instruções para instalá-lo também estão nessa página :)

evol
fonte
2
Vim não é nada como N ++ ou Programmers Notepad.
Billy ONeal
sim, o louco Vim é como "copy con" em DOS, ou "cat>" em nix :))
jondinham
4

Existem muitos editores, muitos com recursos que você vai adorar. Minha sugestão é definitivamente migrar para algo que funcione em várias plataformas e usá-lo em todas as suas máquinas.

Dito isto, aqui está um link para muitas opções do Ubuntu: https://help.ubuntu.com/community/Programming

GNU Emacs, Vim e jEdit são boas opções (embora eu não use o jEdit):

NVRAM
fonte
3

Eu também sou novo no Ubuntu e tenho usado o Atom e estou realmente satisfeito com isso. Por padrão, ele possui alguns recursos, como dobra de código e snippets de preenchimento automático para palavras usadas com frequência. Além disso, é totalmente personalizável e existem pacotes gratuitos para tudo o que você pode imaginar. Existem pacotes para:

  • adicionar minimapa
  • mudar a cor do tema
  • alterar cor da sintaxe
  • Adicione linter para detectar rapidamente seus erros
  • Pacotes de preenchimento automático para vários idiomas
  • Pesquise e substitua no arquivo (ctr + f) ou em toda a pasta do projeto (ctr + shift + f)

Esses são alguns dos recursos. De uma chance. :-)

Vlasis Perdikidis
fonte
2

Eu gosto de gvim. Ele tem todo o poder do vim , mas com alguns recursos amigáveis ​​da GUI adicionados. Possui destaque de sintaxe, localização e substituição relacionada a regex, e você pode fazer diffs, além de várias outras coisas. Também é multiplataforma.

Eu uso o gedit também.

Zoot
fonte
2

Com base nas suas especificações, como o uso de regex / ftp, o Vim é o melhor editor que você deseja usar. Parece impossível no começo, então, faça alguns tutoriais, sugiro que você leia o livro A Byte of Vim de swaroop hegde, é gratuito para download

Matata
fonte
2

O Gedit não é ruim e você pode tê-lo por padrão de qualquer maneira. Com base no feedback, dê uma olhada no Bluefish também.

Linker3000
fonte
Eu tenho o gedit, mas ele não tem muito em termos de plugins ou recursos. Eu editei minha postagem original para adicionar mais informações sobre o que estou procurando.
Emmys
Edit: OK, com base no feedback, dê uma olhada no Bluefish bluefish.openoffice.nl/features.html
Linker3000
2

Observe que o Unix (no qual quase todas as distribuições Linux contam) tem uma filosofia completamente diferente da Microsoft e Windows em geral.

A filosofia Unix, em suma; Faça uma coisa e faça bem.

Portanto, você verá muito poucos IDE's do tipo "faça tudo". Em vez disso, muitas tarefas são executadas por pequenas por ferramentas muito competentes, como o MELD é focado apenas em diff / merge (o kdiff3 é outra ótima ferramenta a propósito).

A partir disso, minha sugestão para você é tomar o seu tempo e realmente aprender a fazer o seu trabalho da maneira Unix. Aprenda sobre coisas como os principais utilitários do GNU , grep , find e ferramentas como o Git . Vai pagar, e você nunca mais vai querer voltar.

Feliz Unixing!

(ps: superuser.com não me permite mais que dois links, mas tenho certeza que o Google o ajudará)

speakman
fonte
2

Você pode usar o gedit ou o Notepadqq. Eu gosto mais do Notepadqq do que do gedit. O Notepadqq é um clone de código aberto do Notepad ++, você não precisa instalar o wine apenas para o Notepad ++.

Michael
fonte
1

Eu acho que este é um post antigo, mas você pode olhar o wine para usar o Notepad ++ no ubuntu. Eu fiz isso e acho muito melhor do que simples editores de texto disponíveis para linux ....

user57162
fonte
1

Como ninguém mencionou a Editra, sinto que preciso. Confira se você quiser. Pessoalmente, prefiro o gedit com complementos, mas o Editra chega perto. E, é multiplataforma!

r4.
fonte