Editor de texto baseado em terminal do Windows para Linux

15

De vez em quando, eu me vejo editando algum arquivo de texto em um servidor Linux remoto. Na maioria das vezes, eu faço o meu melhor para evitar isso, porque eu estou acostumado e, como, o modo de editar arquivos do Windows:

  • Shift + setas para destacar o texto
  • Ctrl-X, C, V para recortar / copiar / colar
  • Separador Tab / Shift para texto destacado de recuo / dedução
  • etc ...

Eu não estou dizendo que vi e emacs são ruins, é só que eu não estou acostumado com eles. No momento, o nano é meu editor preferido, mas tem suporte muito limitado de recortar e colar, recuo inteligente e atalhos incomuns.

então minha pergunta é: existe um editor que se parece com o Notepad ++ / Notepad2 / eclipse / kate / gedit, mas pode rodar em um terminal linux?
Alternativamente, existe uma maneira de configurar o vi / emacs / nano para se parecer mais com esses aplicativos?

E por favor, não "você deveria realmente aprender vi" respostas. Tentei isso, não demorou.

UPDATE : eu estava sofrendo de bloqueio de palavras-chave. Procurar por "editores de texto do console do Linux" obtém resultados muito melhores que os "editores de texto do terminal do Linux".

    
por itsadok 12.11.2009 / 09:59

8 respostas

6

Veja o editor da Sanos:

link

Somente um binário de 28k pode fazer o que todos os outros editores tentam - e falhar.

Faz exatamente o que o OP pediu:

Shift + setas para realçar o texto

Ctrl-X, C, V para cortar / copiar / colar

Você também pode ter vários arquivos abertos simultaneamente e comandos "pipe". Por exemplo, pressione Ctrl-P e, no prompt, digite:

cat yourfile

e ele irá inserir seu arquivo na posição do cursor. Desta forma, o poder total dos comandos bash está à sua disposição (use grep para obter apenas partes específicas do arquivo inserido).

    
por 08.10.2013 / 23:22
5

Eu fiz uma busca pela mesma coisa recentemente. Existem vários (veja a lista do JOPPA, mais, 'joe'). Joe ou jed são boas escolhas para um editor simples que faz mais do que o nano. Diakonos está em desenvolvimento ativo, e está voltado para usuários exatamente como você, mas tem dependências mais altas que o normal (Ruby), o que nem todo mundo faria ser capaz de instalar em seus hosts.

Uma solução totalmente diferente, que pode funcionar dependendo da sua configuração, é usar um editor de texto do Windows com a capacidade de editar arquivos remotamente. O Notepad ++, por exemplo, tem um plug-in FTP , e vários IDE do Windows têm essa funcionalidade. A vantagem é que você não precisa instalar nada no host da Web e pode editar em uma GUI completa.

Espero que ajude.

    
por 12.11.2009 / 12:48
3

Como acabei de notar em outra resposta , você está procurando por editores de texto TUI (Text-based User Interface) que aderem às convenções CUA (Common User Access). Veja a outra resposta para uma discussão completa. Em seguida, observe que alguns editores de texto (quase) CUA TUI ainda estão disponíveis como Programas Linux / Unix TUI, incluindo aqueles baseados em Turbo Vision (que é próximo, mas não é bem assim, CUA) como Editor do SET .

    
por 26.02.2011 / 19:40
2

uma varredura rápida na web revelou: diakonos, nano e jed todos são OpenSource

    
por 12.11.2009 / 11:58
0

Você já tentou nano ? Os atalhos são um pouco diferentes, mas são mais "Windows" - como o vi e o emacs.

    
por 12.11.2009 / 10:01
0

O NEdit é um editor de texto multi-uso para o X Window System que está disponível em todos os principais sistemas Unix e Linux. Os usuários de editores de texto baseados no Windows devem achar o NEdit um ambiente familiar e confortável.

    
por 12.11.2009 / 10:49
0

fte (em muitas distribuições como fte-terminal ) é razoavelmente CUA. Mad adere a ele para apoiar o movimento do cursor do mouse, mesmo em ssh.

    
por 31.08.2016 / 17:36
0

Experimente o micro editor: link

Parece similar ao Notepad ++, suporta ctrl + c, ctrl + z e assim por diante, plugins, comandos, até seleção de ponteiro de mouse e integra-se à área de transferência do SO.

    
por 03.08.2018 / 08:54