Melhores shells de linha de comando do Windows [fechado]
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?
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.
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.
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.
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)