Pergunta

Deixe-me começar esta pergunta dizendo que uso o TextMate no Mac OSX para minhas necessidades de texto e estou apaixonado por ele.Algo comparável na plataforma Linux?Vou usá-lo principalmente para codificar python/ruby.

Fazer uma pesquisa no Google rendeu respostas desatualizadas.

Editar:Visto que tem havido alguma preocupação sobre o ‘mérito’ desta questão.Estou prestes a iniciar um novo projeto de programação Ruby no Linux e antes de começar queria ter certeza de que tinha as ferramentas certas para fazer o trabalho.

Edição nº 2:Eu uso o VIM diariamente – todos.o .tempo.Eu gosto de usá-lo.Eu estava apenas procurando algumas alternativas.

Foi útil?

Solução

Emacs é um editor de texto maravilhoso.Ele tem um poder enorme quando você se torna um usuário avançado.Você pode acessar um shell, ter quantos arquivos abertos quiser em quantas subjanelas e um suporte de script extremamente poderoso que permite adicionar todos os tipos de recursos interessantes.

Eu tenho usado um modo Ruby que adiciona destaque de sintaxe e outros enfeites ao Ruby, e o mesmo existe para todas as principais linguagens.

Se você persistir, poderá usar exclusivamente o teclado e nunca tocar no mouse, o que aumenta significativamente a velocidade de edição.

Se você quiser começar com algo muito mais básico, o gedit é legal...ele também possui realce de sintaxe integrado para a maioria dos idiomas com base na extensão do nome do arquivo.Ele também vem com o sistema operacional (embora o emacs possa ser facilmente instalado com o apt-get ou algum utilitário similar de localização de pacotes).

ATUALIZAR:Eu acho que o gedit é exclusivamente baseado em GUI, então seria útil aprender o emacs caso você esteja preso apenas a um shell (ele é totalmente apresentado tanto no shell quanto no modo gráfico).

MAIS ATUALIZAÇÃO:Só para sua informação, não estou tentando empurrar o Emacs sobre o Vim, é apenas o que eu uso e é um ótimo editor (como tenho certeza que o Vim também é).É assustador no início (como tenho certeza que o Vim também é), mas a questão era sobre editores de texto no Linux além do vi...O Emacs parece a escolha lógica para mim, mas o gedit é um ótimo editor de texto simples com alguns recursos interessantes, se isso é tudo que você está procurando.

Outras dicas

Kate, o Editor de Texto Avançado do KDE é muito bom.Possui destaque de sintaxe, modo de seleção de bloco, terminal/console, sessões, divisão de janela horizontal e vertical, etc.

eu uso texto sublime no linux.

Tentar Escribas .Ele tenta ser um substituto do TextMate para Linux

eu uso Ciênciaeditor de texto muito pequeno e simples.

Gosto da versatilidade do jEdit (http://www.jedit.org), tem muitos plugins, é multiplataforma e também tem coisas como seleção de blocos que eu uso o tempo todo.

A desvantagem é que, por ser escrito em java, não é o mais rápido.

Eu encontro Geany (http://geany.uvena.de/) muito bom.

Eu uso pico ou nano como meu editor de texto "casual" no Linux/Solaris/etc.É fácil de entender e, embora você perca algumas linhas de texto no menu, pelo menos é fácil ver como sair, etc.

Você pode até estender o nano, eu acho, e adicionar destaque de sintaxe.

Editores de texto alternativos?Tentar Diácono, "um editor Linux para as massas".O mapeamento de teclado padrão é o esperado para recortar, copiar, colar, desfazer, abrir, salvar, etc.

Quando procurei pela alternativa TextMate para Linux, acabei usando Geany.Não é tão poderoso, mas ainda assim é bom trabalhar.Ótimo substituto para Kate.

No Mac OS X, uso o BBEdit desde o início dos anos 90, então uso-o como referência para todos os outros editores.Às vezes eu uso o BBEdit para editar arquivos em uma máquina Linux usando o modo FTP, e isso funciona muito bem se você tiver uma conexão de rede rápida com a máquina Linux.

Aprendi o emacs há dois anos porque o resto da equipe de programação à qual me juntei o usa.Acho o emacs poderoso, mas irritantemente antiquado em muitos aspectos, mas depois de aprender o emacs, você poderá usá-lo em qualquer plataforma (Linux, OS X, Windows).Este é o editor que uso quase exclusivamente no trabalho agora.No entanto, levarei anos para dominar todos os seus recursos.

Também usei o gedit no Linux e achei-o muito útil, mas não tentei usá-lo como meu editor principal para nenhum projeto.

Tenho uma colega de trabalho que usa o Komodo Edit 4.4 (gratuito em activestate.com), executando-o em um computador Windows, mas usando-o no modo FTP para poder editar arquivos em nosso servidor Linux.O Komodo Edit tem muitos recursos interessantes, mas leva muito tempo para ser iniciado pela primeira vez.

Não se esqueça N!Pequeno e leve, mas com destaque de sintaxe e gravação/reprodução de macro.

Melhor além de Vi?Vim.

O melhor que encontrei é o gedit, infelizmente.Passe algumas horas com ele e você descobrirá que não é tão ruim assim, com plugins e temas.Você pode usar a linha de comando para abrir documentos nele.

+1 para pico/nano - leve, faz o trabalho, boa ajuda

Amigo meu jura por Jed, http://www.jedsoft.org/jed/

Primeiro eu não quero começar uma guerra..

Não usei o TextMate, mas usei seu equivalente no Windows, o e-TextEditor, e pude entender por que as pessoas o adoram.

Também experimentei muitos editores de texto e IDEs em minha busca para encontrar o editor de texto perfeito no Linux.Eu tentei jEdit, vim, emacs (embora eu adorasse quando estava na universidade) e vários outros.

No Linux, optei pelo gEdit.Embora eu use o Komodo Edit de vez em quando.Quando estou com pressa, uso o gEdit simplesmente porque é mais rápido que o Komodo Edit.O gEdit tem muitos plug-ins e vem com alguns esquemas de cores interessantes.Acho que quando o gEdit tiver um recurso adequado de organização de código, será legal.Acho que a única razão pela qual uso o Komodo Edit é o recurso de arquivo do projeto.

Tenho um amigo que doou seu livro 'Vi Improved' na esperança de que ele possa me converter para o Vim.O livro tem mais de uma polegada de espessura e me impediu completamente de investir tempo aprendendo Vim.

Cada vez que encontro um editor, sempre volto ao gEdit.É um editor cheio de detalhes nos lugares certos.Experimente o gEdit, é o editor de texto padrão no Ubuntu e Linux Mint.

Aqui está um link para um excelente guia sobre como fazer com que o gEdit se pareça e se comporte (um pouco) como o TextMate:http://grigio.org/pimp_my_gedit_was_textmate_linux

Espero que ajude.

Eu concordo com Mike, embora eu seja um Vim obstinado.Tenho usado o GEdit com bastante frequência ultimamente quando estou fazendo scripts leves em Ruby.O editor padrão (mais trechos de código Ruby) é extremamente utilizável e polido, e pode fornecer um bom alívio de editores de programação sempre ativos e completos.

Acabei de começar a usar o OSX.Editores gratuitos importantes que descobri:

  • Komodo por ActiveState.Nenhum depurador ou editor regex (embora venha com Python, ou seja,redemo.py) em versão gratuita, mas perfeitamente utilizável.
  • Eric, escrito em PyQT.
  • Eclipse com PyDev é minha opção preferida para editar Python em todas as plataformas.GUI limpa e agradável, depurador decente.Boa análise de sintaxe, etc.

Eu uso o Emacs há 20 anos.É ótimo e funciona em qualquer lugar.Também tenho o TextMate, que uso para algumas coisas no Mac (o modo HTML é ótimo).Se você deseja desenvolver Ruby, o Netbeans suporta Ruby e também roda em todas as plataformas.

http://www.netbeans.org/features/ruby/index.html

Já vi alguns blogs, etc., afirmando que é o melhor ambiente Ruby disponível.

Eu uso joe para edição simples (e não tão simples) quando estou longe do Eclipse.

Ele usa os atalhos de teclado clássicos do Wordstar - embora eu nunca tenha usado o Wordstar, é um ponto de venda para muitas pessoas.

É fácil, bem suportado, leve e possui binários disponíveis para tudo.

Eu adoro o Kate porque ele tem vários recursos interessantes (já citado) geralmente encontrado em (mais pesado) IDEs.Meu recurso favorito, porém, é sua janela de terminal, que é muito prática para executar rapidamente o combo salvar-compilar-executar.

Nedit é outra opção válida, repleta de recursos (e não tem muitas dependências:isso é uma grande vantagem IMHO).

Para edição em shell, quando não consigo usar o VIM, procuro imediatamente por pico ou nano (mas eu não os recomendaria para desenvolvimento contínuo:para edição rápida eles são perfeitos).

Se for só você?Use o que você deseja usar hoje;mude no meio do fluxo, se desejar.

É uma equipe?Tente ser independente do editor.Defina padrões para espaços em branco (as tabulações são permitidas?Quantos espaços uma tabulação representa?), mas permite que qualquer pessoa use o editor que desejar.

É uma equipe fazendo programação em pares?É aí que você pode precisar de um editor padrão de equipe, apenas para que os programadores possam passar facilmente pelo teclado.

Para ajudar a implementar uma política padrão de espaços em branco em uma loja onde um ou mais programadores usam Emacs:Você pode informar ao Emacs sobre sua política de espaço em branco com alguns comentários presos na parte inferior de cada arquivo de origem.Por exemplo,

# Local Variables:
# tab-width: 2
# ruby-indent-level: 2
# indent-tabs-mode: nil
# End:

Qualquer pessoa que use o emacs (ou xemacs) nesse arquivo obterá automaticamente o recuo padrão do grupo.

Sublime Text 2 é o meu favorito.Intuitivamente compreensível e bastante poderoso.

Você pode experimentar o Emacs com modo Ruby, Rinari (para trilhos) e yasnippet que fornece trechos automáticos como Textmate.

TextMate é um ótimo editor e existe uma maneira de replicar algumas das funcionalidades do GEdit.Confira o artigo aqui: http://rubymm.blogspot.com/2007/08/make-gedit-behave-roughly-like-textmate.html para modificar o GEdit para se comportar como o TextMate.

O Vim é uma boa atualização para o Vi, oferecendo recursos decentes e um conjunto mais utilizável de atalhos de teclado e comportamento padrão.Porém, versões gráficas como GVim, KVim e até Cream são extremamente deficientes na minha opinião.eu tenho usado Geany muito ultimamente, mas também tem suas deficiências.

Simplesmente não consigo encontrar algo na liga dos programadores Notepad, Smultron ou TextMate no Linux.Uma pena, já que quero viver em um mundo cibernético totalmente de código aberto, fico preso pulando de um editor quase certo para outro.

Eu pessoalmente uso o MacVim, que é basicamente um GVim para Mac OSx.Porém tenho lido muito sobre o Redcar, que é um editor de texto para Linux, que compartilha muitas das funcionalidades do Textmate.Confira os links abaixo.

Carro vermelho
Palestra LURG sobre Redcar

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top