Pergunta

Existe um shell de linha de comando do Windows melhor que não cmd qual é melhor copiar e colar entre as janelas do Windows e as janelas do console?

Foi útil?

Solução

Assuma o comando suporta copiar/cortar/colar do teclado e do mouse.É muito útil se você trabalha muito em um prompt de comando.Também suporta:

  • Histórico de comandos e pastas, com janelas pop-up para selecionar comandos ou pastas anteriores.
  • Buffer de rolagem de tela
  • Comandos em lote aprimorados
  • Acesso integrado a arquivos FTP/HTTP
  • Uma barra de ferramentas com botões programáveis

Observação:É uma ferramenta paga, com preço de US$ 99,95.

Outras dicas

Habilitar Modo de edição rápida, debaixo de Opções guia do seu atalho para o shell de comando.Marque com o mouse, clique com o botão direito para copiar, clique com o botão direito novamente para colar.

Enquanto estiver lá, ative uma tecla de atalho (como CTRL + Alt. + C) para acesso extremamente rápido ao shell.

E não, você não pode ter CTRL + C para CÓPIA DE, porque CTRL + C significa QUEBRAR.

Por falar no assunto, o Microsoftee que alterou a configuração padrão de Modo de edição rápida entre o Windows Server 2000 e 2003 é um idiota e eu jogo maldições sobre ele todos os dias de trabalho.

O Windows PowerShell é a escolha óbvia quando se trata de "shell de linha de comando do Windows melhor que o cmd".O manuseio da área de transferência não é uma grande melhoria - marque com o mouse, Enter para copiar ou clique com o botão direito do mouse para colar.

Provavelmente não é exatamente isso que você deseja, mas você pode dar uma olhada em Console2

Eu o configurei para que shift + select faça cópias automáticas e cole com o botão do meio, muito útil, internamente ele usa o mesmo cmd.exe antigo, então você não está realmente obtendo um shell diferente.

A propósito, eu acho Ctrl+C = copy não é a melhor ideia em um contexto de linha de comando porque geralmente significa interromper o processo em execução.

Dependendo do que você está tentando fazer com o shell, rxvt em Cygwin é bom.

Você obterá a gentileza de copiar automaticamente na seleção e colar com o botão do meio.A maior desvantagem é que alguns aplicativos do console do Windows não funcionam bem com o cygwin.

PowerCmd é mais barato que TakeCommand e possui muitos recursos poderosos - entre eles o melhor manuseio de Recortar/Copiar/Colar.Estou usando há pouco tempo, mas estou realmente impressionado até agora:

Resumo do site:

O PowerCMD aprimora seu prompt de comando com uma interface no estilo Windows GUI fácil de usar e permite executar vários consoles em uma única janela com guias.Você pode organizar facilmente vários consoles nos formulários verticais, horizontais e de grade.Log automático, conclusão automática, palavras-chave destacam, fonte e cores configuráveis, barra de ferramentas personalizável para comandos ou ferramentas usados ​​com frequência e minimizando a bandeja são soluções fáceis para as necessidades diárias.Com o PowerCMD, você pode salvar e restaurar suas sessões da última vez.

Site:http://www.powercmd.com/

Características:http://www.powercmd.com/features.php

Não tenho certeza do que especificamente você quer dizer com melhor copiar/colar mas tente Assuma o comando.

Take Command suporta Shift+Ins para colar e Shift+Del para cortar, mas aparentemente nada para copiar, vai cavar um pouco mais.

Existem duas partes no cmd.exe.Primeiro há a janela que aparece para lidar com o console de texto.Eu substituiria isso por ConEmu.Na verdade, esse programa serve como um wrapper para o gerenciador de arquivos Far, mas funciona perfeitamente sem ele.É muito semelhante ao Console2, mas também é muito mais estável e possui melhores recursos.

Em segundo lugar, há o interpretador de linha de comando.Eu substituiria isso por Powershell se você realmente precisar de algum de seus recursos.

Atualmente executo o ConEmu com um arquivo em lote para configurar meu ambiente preferido.Isso é mantido na minha pasta Dropbox para que permaneça sincronizado entre meus computadores.

Você já pensou em qual comportamento deseja substituir o atual Ctrl+C funcionalidade?

@Chirs
Acho que você precisa esclarecer Shell vs Host (emulador).Para mim, parece que você precisa de outra interface para seu shell existente que suporte melhor copiar e colar, e não outro shell que suporte mais/diferentes recursos.

Concordo com a sugestão de Pat sobre o Console2, é um aplicativo e OSS muito bom para inicializar.

Os shells cmd do Windows, Cygwin Bash e msysgit Bash podem ser executados no Emacs. EmacsW32 fornece todos os três separadamente.Você só precisa definir o diretório bin para usar qualquer um dos shells Bash.O EmacsW32 também fornece interações limitadas entre a área de transferência do Windows e o item superior do kill ring.

MinTTY no MinGW/MSYS é bom - melhor do que no Cygwin porque MinGW/MSYS é mais rápido.Além disso, se você precisar cmd.exe comportamento, você pode executar cmd.exe dentro de mintty facilmente.

Ver http://code.google.com/p/mintty/.

Eu uso o shell CMD.EXE padrão, mas com uma diferença:um script AutoHotKey para suportar copiar e colar na área de transferência, conforme postado em: Atalho de teclado para colar o conteúdo da área de transferência na janela do prompt de comando (Win XP)

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