Editor de Texto Para Linux (Além Vi)?

votos
46

Deixe-me começar esta pergunta dizendo que eu uso TextMate no Mac OSX para minhas necessidades de texto e estou no amor com ele. Nada comparável na plataforma Linux? Eu, principalmente, vai usá-lo para a codificação python / ruby.

Fazendo uma pesquisa no Google rendeu respostas desatualizados.

EDIT: Uma vez que tenha havido alguma preocupação com o 'mérito' da questão. Estou prestes a iniciar um novo projecto de programação Ruby no Linux e antes que eu comecei eu queria ter certeza que eu tinha as ferramentas certas para fazer o trabalho.

Edit # 2: eu uso VIM em uma base diária - tudo. a . Tempo. Eu gosto de usá-lo. Eu estava apenas procurando algumas alternativas.

Publicado 05/08/2008 em 22:42
fonte usuário
Em outras línguas...                            


34 respostas

votos
129

programadores reais definir as constantes universais no início de tal forma que o universo evolui para conter o disco com os dados que eles querem.

http://xkcd.com/378/

Respondeu 27/08/2008 em 15:21
fonte usuário

votos
43

Emacs é um editor de texto maravilhoso. Ele tem um enorme poder quando você se tornar um usuário avançado. Você pode acessar um shell, ter tantos arquivos abertos como você deseja em tantas sub-janelas e um extremamente poderoso suporte a scripts que permite adicionar todos os tipos de características puras.

Tenho vindo a utilizar um modo de rubi que acrescenta destaque de sintaxe e outros enfeites para Ruby, eo mesmo existe para todos os principais idiomas.

Se você mantê-la, você pode usar exclusivamente o teclado e nunca toque no rato, o que aumenta sua velocidade de edição por uma margem significativa.

Se você quer começar com algo muito mais básico, porém, gedit é bom ... ele construiu em destaque de sintaxe, bem como para a maioria dos idiomas com base na extensão do arquivo. Ele vem com o sistema operacional, bem como (embora emacs você pode facilmente instalar com apt-get ou algum utilitário semelhante localizador de pacote).

UPDATE: Eu acho que gedit é exclusivamente baseada em GUI, porém, por isso seria útil para aprender emacs no caso de você está preso com apenas uma casca (é inteiramente caracterizado, tanto shell e modo gráfico).

ATUALIZAÇÃO MAIS: Apenas FYI, eu não estou tentando empurrar Emacs sobre Vim, é apenas o que eu uso, e é um grande editor (como eu tenho certeza Vim é muito). É difícil no começo (como eu tenho certeza Vim é muito), mas a pergunta foi sobre editores de texto em Linux além vi ... Emacs parece ser a escolha lógica para mim, mas gedit é um grande editor de texto simples, com algumas características interessantes Se isso é tudo o que você está procurando.

Respondeu 05/08/2008 em 22:49
fonte usuário

votos
25

Kate, o Editor de Texto Avançado do KDE é muito bom. Tem destaque de sintaxe, modo de selecção do bloco, de terminal / consola, sessões, dividindo janela horizontal e vertical, etc.

Respondeu 06/08/2008 em 10:26
fonte usuário

votos
18

Eu uso texto sublime no linux.

Respondeu 18/04/2012 em 07:06
fonte usuário

votos
17

Tente escribas . Ele tenta ser um substituto TextMate para Linux

Respondeu 16/09/2008 em 14:44
fonte usuário

votos
10

Eu gosto da versatilidade do jEdit ( http://www.jedit.org ), o seu tem um monte de plugins, multiplataforma e tem também coisas como a selecção do bloco que eu uso o tempo todo.

A desvantagem é, porque ele é escrito em Java, não é o mais rápido.

Respondeu 12/08/2008 em 14:24
fonte usuário

votos
10

Eu uso SciTE editor de texto muito pequeno e simples.

Respondeu 06/08/2008 em 10:12
fonte usuário

votos
8

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

Respondeu 19/08/2008 em 15:53
fonte usuário

votos
7

Eu uso pico ou nano como meu editor de texto "casual" em Linux / Solaris / etc. É fácil vir a enfrentar, e enquanto você perde um par de linhas de texto para o menu, pelo menos, é fácil ver como sair, etc.

Você pode até mesmo estender nano, eu acho, e adicionar realce de sintaxe.

Respondeu 06/08/2008 em 01:26
fonte usuário

votos
6

Editores de texto alternativa? Tente Diakonos "um editor Linux para as massas". O mapeamento de teclado padrão é o esperado para cortar, copiar, colar, desfazer, abrir, salvar, etc.

Respondeu 17/10/2008 em 03:54
fonte usuário

votos
4

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

Respondeu 11/08/2008 em 16:13
fonte usuário

votos
3

Melhor além Vi? Vim.

Respondeu 06/05/2009 em 12:48
fonte usuário

votos
3

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

Respondeu 03/05/2009 em 12:54
fonte usuário

votos
3

No Mac OS X, eu usei BBEdit desde o início de 1990, então eu uso isso como minha referência para todos os outros editores. Eu às vezes uso BBEdit para editar arquivos em uma máquina Linux usando o modo ftp, e que funciona muito bem se você tiver uma conexão de rede rápida para a caixa de Linux.

Eu aprendi emacs dois anos atrás, porque o resto da equipe de programação entrei para usa-lo. Acho emacs poderoso, mas irritantemente em muitos aspectos antiquado, mas uma vez que você aprendeu emacs, você pode usá-lo em qualquer plataforma (Linux, OS X, Windows). Este é o editor que eu uso quase exclusivamente no trabalho agora. Ele vai me levar anos para dominar todas as suas características, no entanto.

Eu usei também gedit no Linux e achei muito útil, mas eu não tentei usá-lo como meu editor primário para qualquer projeto.

Eu tenho um colega de trabalho que usa Komodo Edit 4.4 (livre de activestate.com), executando-o em um computador Windows, mas usá-lo em modo ftp para que ela possa editar arquivos em nosso servidor Linux. Komodo Edit tem muitas características interessantes, mas é preciso um tempo looonnnggg para lançar a primeira vez.

Respondeu 06/08/2008 em 11:11
fonte usuário

votos
2

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

Eu não usei TextMate mas eu usei suas janelas equivalente, e-TextEditor e eu poderia entender por que as pessoas adoram.

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

No Linux eu tenha resolvido com gedit. Embora eu use Komodo Edit ao longo do tempo. Quando eu estou com pressa eu uso gEdit puramente porque é mais rápido do que Komodo Edit. gEdit tem abundância de plugins e vem com alguns esquemas de cores agradáveis. Eu acho uma vez gEdit tem uma facilidade de code-arrumado adequada que vai ser legal. Eu acho que a única razão pela qual eu uso Komodo Edit é a facilidade arquivo de projeto.

Eu tenho um amigo que doou seu livro 'Vi melhorado' na esperança de que ele possa me converter para Vim. O livro é sobre uma polegada de espessura e completamente colocou-me em investir tempo em aprender Vim ..

Toda vez que eu encontrar um editor - Eu sempre me vejo voltando para gEdit. É um editor de frescuras-in-the-lugares certos. Dê gEdit um ir, é o editor de texto padrão no Ubuntu e Linux Mint.

Aqui está um link para um excelente guia sobre como obter gEdit para olhar e se comportam (um pouco) como TextMate: http://grigio.org/pimp_my_gedit_was_textmate_linux

Espero que ajude.

Respondeu 14/01/2010 em 18:16
fonte usuário

votos
2

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

Respondeu 28/10/2008 em 01:58
fonte usuário

votos
2

+1 para pico / nano - leve, começa o trabalho feito, uma boa ajuda

Respondeu 06/08/2008 em 10:17
fonte usuário

votos
2

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

Respondeu 06/08/2008 em 10:08
fonte usuário

Respondeu 05/08/2008 em 22:46
fonte usuário

votos
1

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

Respondeu 13/06/2013 em 14:04
fonte usuário

votos
1

Se é só você? Use o que você quer usar hoje; mudar no meio do caminho se quiser.

É uma equipe? Tente ser editor-agnóstico. Definir padrões para white-space (são guias permitido? Quantos espaços é que um guia representa?), Mas por outro lado permitir que alguém se usar qualquer editor que eles querem.

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

Para ajudar a implementar uma política de espaço em branco padrão em uma loja onde um ou mais codificadores está usando Emacs: Você pode dizer Emacs sobre sua política de espaço em branco com alguns comentários preso no fundo de cada arquivo fonte arquivo. Por exemplo,

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

Quem estiver usando emacs (ou xemacs) nesse arquivo irá receber automaticamente o recuo padrão grupo.

Respondeu 14/01/2010 em 18:34
fonte usuário

votos
1

Eu amo Kate porque ele tem várias características interessantes ( já citadas ) normalmente encontrados em ( mais pesados IDEs). O meu recurso favorito, no entanto, é a sua janela de terminal que é muito prático para realizar rapidamente a combinação salvar-compilar-executar.

Nedit é outra opção válida, embalado com muitas características ( e não tem muitas dependências: isso é uma enorme vantagem IMHO ).

Para editar em uma concha, quando não posso usar VIM, eu imediatamente procurar pico ou nano ( mas eu não recomendo-los para o desenvolvimento contínuo: para edição rápida que eles são perfeitos ).

Respondeu 06/05/2009 em 13:08
fonte usuário

votos
1

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

Ele usa o Wordstar clássico keybindings- embora eu nunca usei Wordstar, é um ponto de venda para muitas pessoas.

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

Respondeu 28/10/2008 em 00:24
fonte usuário

votos
1

Eu usei Emacs por 20 anos. É ótimo e funciona em todos os lugares. Eu também tenho TextMate, que eu uso para algumas coisas no Mac (modo de HTML é grande). Se você quer fazer desenvolvimento Ruby, Netbeans suporta Ruby e ele também funciona em todas as plataformas.

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

Eu vi alguns blogs, etc alegando que ele é o melhor ambiente de Ruby disponíveis.

Respondeu 08/09/2008 em 03:54
fonte usuário

votos
1

Eu apenas comecei usando OSX. editores livres de nota que eu descobri:

  • Komodo pela ActiveState. No depurador ou regex editor (embora um vem com Python, ou seja redemo.py) em versão gratuita, mas perfeitamente utilizável.
  • ERIC , escrito em PyQt.
  • Eclipse com PyDev é a minha opção preferida para a edição de Python em todas as plataformas. GUI agradável, limpo, depurador decente. Boa análise de sintaxe etc.
Respondeu 27/08/2008 em 15:16
fonte usuário

votos
1

Concordo com Mike, embora eu sou um Vim die-hard. Eu tenho usado GEdit bastante frequência ultimamente quando eu estou fazendo scripting rubi leve. O editor padrão (além de trechos de código em Ruby) é extremamente útil e polido, e pode fornecer uma agradável indulto de full-força, always-on programação editores.

Respondeu 11/08/2008 em 23:40
fonte usuário

votos
0

para múltiplos texto guia editor "Medit" é o melhor. é como o Notepad ++ no windows. para elegante e de boa aparência "editor de texto schite" é o melhor.

Respondeu 27/06/2013 em 23:52
fonte usuário

votos
0

Eu apenas pensei que eu recomendaria Ninja IDE, de código aberto e todos .. Eu usá-lo para todo o meu desenvolvimento Python agora os dias quando eu tenho um GUI para trabalhar e parece o mesmo quando estou em minhas máquinas Windows e Linux.

Ninja IDE

Respondeu 13/04/2012 em 14:13
fonte usuário

votos
0

Eu pessoalmente uso MacVim que é basicamente um GVim para Mac OSX. No entanto eu tenho lido muito sobre Redcar, que é um editor de texto para Linux, que compartilha muitas das funcionalidades Textmate. Confira os links abaixo.

Redcar
Palestra LURG em Redcar

Respondeu 03/05/2009 em 12:37
fonte usuário

votos
0

Você poderia dar anchova uma tentativa. Tem um monte de características interessantes para o trabalho website. arquivos de sintaxe para a maioria cada idioma.

http://bluefish.openoffice.nl/

Se em janelas dão carmesim Editor de uma tentativa http://www.crimsoneditor.com/ Tem sido um longo tempo desde que eu corri janelas, mas IIRC, o desenvolvimento 'oficial' parou sobre ele, mas a comunidade assumiu um garfo dele e chamou-esmeralda ou algo assim. Editor carmesim ainda é muito capaz como é.

Ambos editor anchova e carmesim têm habilidades de gerenciamento de projetos. ablilities FTP, macros etc etc

Respondeu 10/11/2008 em 06:08
fonte usuário

votos
0

Vim é um belo upgrade para Vi, oferecendo recursos decentes e um conjunto mais útil de keybindings e comportamento padrão. No entanto, versões gráficas como GVim, Kvim e até mesmo creme são extremamente falta em minha opinião. Estou usando o Geany muito ultimamente, mas também tem suas deficiências.

Eu simplesmente não consigo encontrar algo na liga de programadores Notepad, Smultron ou TextMate no Linux. Uma pena, pois quero viver em um mundo cibernético fonte de tudo aberto, eu sou salto preso de um editor de quase-direito de outro.

Respondeu 19/08/2008 em 22:22
fonte usuário

votos
0

TextMate é um grande editor, e não há uma maneira de replicar algumas das funcionalidades no GEdit. Confira o artigo aqui: http://rubymm.blogspot.com/2007/08/make-gedit-behave-roughly-like-textmate.html para modificar GEdit a se comportar como TextMate.

Respondeu 13/08/2008 em 23:12
fonte usuário

votos
0

Eu amo TextMate no OSX.

Há uma espécie de clone TextMate para Windows chamado simplesmente de "E" ( e-texteditor.com ). Seu autor prometeu que haverá uma versão Linux em breve. Mesmo que você já escolheu o seu favorito, TextMate (ou E) vale a pena um olhar, simplesmente porque é diferente.

Eu diria que existem basicamente quatro famílias diferentes de editores de texto:

  • editores clássicos baseados em menubar como WinEdit, Gedit ou BBEdit
  • Emacs e seus irmãos XEmacs, Aquamacs etc.
  • VI / Vim / creme e similares
  • TextMate e E

Você pode diferenciar entre estas famílias por seus diferentes paradigmas de uso:

  • Editores clássicos dependem sobretudo de uma barra de menu e alguns Ctrlatalhos de tecla.
  • edição Emacs-estilo usa comandos de teclado altamente sofisticados como Cxs e até palavras inteiras para evocar comandos.
  • VI é modebased e é operado por comandos de uma única tecla ou palavras inteiras.
  • TextMate é baseado em trechos e atalhos clássicos.

Emacs e TextMate também são facilmente extensíveis por scripts criados pelo usuário em Lisp (Emacs) ou qualquer-line em língua comando diferente (TextMate). (Editores clássicos e VI também são extensíveis, mas o esforço é geralmente consideravelmente maior)

Eu recomendaria que todos tentaram pelo menos um bom exemplo de cada uma destas famílias (se possível) e descobrir o que melhor lhes convier.

Respondeu 11/08/2008 em 17:53
fonte usuário

votos
0

Você pode tentar Emacs com ruby-mode, Rinari (para Rails) e yasnippet que fornece trechos automáticas como Textmate.

Respondeu 07/08/2008 em 00:00
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more