Pergunta

Acho frustrante trabalhar na linha de comando do Windows, principalmente porque a janela do console é péssima de usar em comparação com aplicativos de terminal no Linux e OS X, como "rxvt", "xterm" ou "Terminal".Principais reclamações:

  1. Sem copiar/colar padrão.Você deve ativar o modo "marca" e ele só está disponível em um pop-up de vários níveis acionado pelo (pequeno) botão do canto esquerdo.Em seguida, copiar e colar precisam ser invocados no mesmo menu

  2. Você não pode redimensionar a janela arbitrariamente arrastando, você precisa definir uma preferência (de volta ao pop-up de vários níveis) cada vez que quiser redimensionar uma janela

  3. Você só pode aumentar a janela antes que as barras de rolagem horizontais entrem na imagem.Barras de rolagem horizontais são uma droga.

  4. Com o shell cmd.exe, você não pode navegar para pastas com notação \ etpath (UNC?), você precisa mapear uma unidade de rede.Isso é péssimo ao trabalhar em várias máquinas que terão unidades diferentes mapeadas

Existem truques ou aplicativos (pagos ou não) que resolvem esse problema?

Foi útil?

Solução

Desculpe pela autopromoção, sou autor de outro emulador de console, não mencionado aqui.

ConEmu é um emulador de console de código aberto com guias, que representa vários consoles e aplicativos GUI simples como uma janela GUI personalizável.

Inicialmente, o programa foi projetado para trabalhar com Gerente distante (meu substituto de shell favorito - gerenciamento de arquivos e arquivos, histórico e conclusão de comandos, editor poderoso).Mas o ConEmu pode ser usado com qualquer outro aplicativo de console ou ferramentas GUI simples (como PuTTY, por exemplo).ConEmu é um projeto vivo, aberto a sugestões.

Um breve trecho da longa lista de opções:

  • As versões mais recentes do ConEmu podem se configurar como terminal padrão para Windows
  • Utilize qualquer fonte instalada no sistema, ou copiada para uma pasta do programa (ttf, otf, fon, bdf)
  • Execute as guias selecionadas como Administrador (Vista+) ou como usuário selecionado
  • Listas de atalhos e progresso do Windows 7 na barra de tarefas
  • Integração com DosBox (útil em sistemas de 64 bits para executar aplicativos DOS)
  • Redimensionamento suave, modos de janela maximizada e em tela cheia
  • Barra de rolagem inicialmente oculta, pode ser revelada ao passar o mouse ou marcar uma caixa de seleção nas configurações
  • Configurações opcionais (por ex.paleta) para aplicações selecionadas
  • Seleção amigável de texto e bloco (do teclado ou mouse), copiar, colar, pesquisa de texto no console
  • Cores ANSI X3.64 e Xterm 256

Os usuários do Far Manager adquirirão arrastar e soltar no estilo shell, miniaturas e blocos em painéis, guias para editores e visualizadores, cores reais e estilos de fonte (itálico/negrito/sublinhado).

PS.Far Manager suporta caminhos UNC (\\server\share\...)

Outras dicas

Tentar Consola 2.

Console é um aprimoramento da janela do console do Windows. Os recursos do console incluem:múltiplas guias, seleção de texto semelhante a um editor de texto, diferentes tipos de plano de fundo, transparência alfa e colorida, fonte configurável, diferentes estilos de janela

Assuma o comando.Este já existe há muito tempo (anteriormente 4DOS).Usei isso no Windows NT 3.5 (!) e adorei.

Cygwin permite executar o X no Windows, para que você possa iniciar xterm ou qualquer aplicativo de terminal de sua preferência e também obtenha o benefício de usar um shell UNIX.

  1. Ative o modo de edição rápida (mas a seleção ainda é retangular em vez de quebra de linha)
  2. Redimensionar arrastando funciona para mim
  3. Você pode alterar o tamanho do buffer que terá impacto quando as barras de rolagem aparecerem
  4. pushd \\servidor\compartilhamento

Mesmo com eles, cmd.exe não é um ótimo console.Veja todas as outras respostas e as perguntas anteriores sobre stackoverflow sobre o mesmo assunto.O projeto "Console" do sourceforge parece muito bom.

Console

Da documentação:

OBSERVAÇÃO:Console NÃO é um shell.Portanto, ele não implementa recursos do shell como conclusão da linha de comando, coloração sintaxe, histórico de comandos etc.

O console é simplesmente um front end de boa aparência para uma concha de sua escolha (cmd.exe, 4nt, bash etc.) Outros utilitários da linha de comando também podem ser usados ​​como 'conchas' por console.

Como shell de programação pode-se usar ipython.

Também tenho esses problemas há anos no Windows, mas recentemente encontrei este projeto:Console

Ele ainda requer o "modo de marcação" para copiar/colar, mas pelo menos está disponível no menu contextual do botão direito (para que você não precise mover o mouse para o canto superior esquerdo e depois movê-lo novamente para o texto que deseja selecione)

Os caminhos UNC não são suportados pelo cmd.exe, mas são suportados pelo PowerShell.(O console pode ser configurado para usar qualquer shell, incluindo cmd.exe e PowerShell)

eu uso Cygwin dentro de Poderosa emulador de terminal.

Eu pessoalmente uso o Mintty.Portanto eu uso o Cygwin (porque esse é o único shell que ele suporta, até onde eu sei).

Aliás, há outra pergunta: melhor comando para Windows? Eu encontrei.

Acho que você vai adorar o PowerCMD, que permite trabalhar em 4 janelas de comando ao mesmo tempo.Além disso, você pode usar muitos comandos extras dentro do PowerCMD.PowerCMD

Existe um pequeno programa mo.exe no github que resolve os três primeiros problemas:https://github.com/boolship/Mo

Ele roda na janela normal do console DOS, Git Bash no Windows, etc.

atualizar:

Esse link agora está obsoleto, use: https://github.com/boolship/MoDi

Usar Gow.exe ..Isso fará com que seu Prompt DOS como Terminal Linux...

outro

Usar ZOC.exe...seu terminal de período de teste...

outro

Instalar Git ..fornece um console bash de onde você pode usar comandos unix, parcialmente

Estou usando Terminais para conexão remota via Telnet, RDC, SSH, ...Combina os protocolos mais usados ​​em um programa.

URL: http://www.codeplex.com/Terminals

Por que não usar Putty?

Eu uso o rxvt do cygwin.Ele se comporta muito como um xterm.

Dê uma olhada Assuma o comando.

Take Command é uma GUI interativa abrangente e um ambiente de linha de comando que torna o uso do prompt de comando do Windows e a criação de arquivos em lote fácil e muito mais poderoso.

(Take Command, no entanto, "não é gratuito".)

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