Pregunta

¿Existe un shell de línea de comandos de Windows mejor que no sea cmd ¿Cuál tiene mejor copiar y pegar entre las ventanas de Windows y las ventanas de la consola?

¿Fue útil?

Solución

Tomar el mando admite Copiar/Cortar/Pegar desde el teclado y el mouse.Es bastante útil si trabajas mucho desde un símbolo del sistema.También soporta:

  • Historial de comandos y carpetas, con ventanas emergentes para seleccionar comandos o carpetas anteriores.
  • Búfer de retroceso de pantalla
  • Comandos por lotes mejorados
  • Acceso a archivos FTP/HTTP integrado
  • Una barra de herramientas con botones programables.

Nota:Es una herramienta de pago, con un precio de 99,95 dólares.

Otros consejos

Permitir Modo de edición rápida, bajo la Opciones pestaña de su acceso directo al shell de comandos.Marque con el mouse, haga clic derecho para copiar, haga clic derecho nuevamente para pegar.

Mientras esté allí, habilite una tecla de acceso rápido (como CONTROL + ALTA + C) para un acceso ultrarrápido a la carcasa.

Y no, no puedes tener CONTROL + C para COPIAR, porque CONTROL + C medio ROMPER.

En una nota relacionada, el Microsoftee que cambió la configuración predeterminada de Modo de edición rápida entre Windows Server 2000 y 2003 es un idiota y lo maldigo cada día laboral.

Windows PowerShell es la opción obvia cuando se trata de "un mejor shell de línea de comandos de Windows que no sea cmd".El manejo del portapapeles no supone una gran mejora: marque con el mouse, presione Enter para copiar o haga clic con el botón derecho del mouse para pegar.

Probablemente esto no sea exactamente lo que quieres, pero puedes echarle un vistazo Consola2

Lo tengo configurado para que shift+select se copie automáticamente y se pegue con el botón central, lo cual es muy útil, internamente usa el mismo cmd.exe antiguo, por lo que en realidad no obtienes un shell diferente.

Por cierto, supongo Control+C = copiar no es la mejor idea en un contexto de línea de comando porque generalmente significa interrumpir el proceso en ejecución.

Dependiendo de lo que intentes hacer con el shell, rxvt en cygwin es bueno.

Obtendrá la ventaja de copiar automáticamente al seleccionar y pegar con el botón central.El mayor inconveniente es que algunas aplicaciones de consola de Windows no funcionan bien con cygwin.

PowerCmd es más barato que TakeCommand y tiene muchas funciones poderosas, entre las cuales se encuentra un mejor manejo de Cortar/Copiar/Pegar.Llevo poco tiempo usándolo pero hasta ahora estoy realmente impresionado:

Resumen del sitio:

PowerCMD mejora su símbolo del sistema con una interfaz de estilo GUI de Windows fácil de usar y le permite ejecutar múltiples consolas dentro de una sola ventana con pestañas.Puede organizar fácilmente múltiples consolas en formas verticales, horizontales y de cuadrícula.Auto-log, autorización automática, palabras clave de palabras clave, fuente y colores configurables, barra de herramientas personalizable para comandos o herramientas utilizados con frecuencia y minimizar a la bandeja son soluciones fáciles para las necesidades diarias.Con PowerCMD, puede guardar y restaurar sus sesiones desde la última vez.

Sitio:http://www.powercmd.com/

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

No estoy seguro de qué quieres decir específicamente con mejor copiar/pegar pero intenta Tomar el mando.

Take Command admite Shift+Ins para pegar y Shift+Supr para cortar, pero aparentemente nada para copiar, profundizaré un poco más.

Hay dos partes de cmd.exe.Primero está la ventana que aparece para tratar con la consola de texto.Yo reemplazaría eso con ConEmu.En realidad, ese programa está pensado como un contenedor para el administrador de archivos lejanos, pero funciona bien sin él.Es muy similar a Console2 pero también es mucho más estable y tiene mejores características.

En segundo lugar está el intérprete de línea de comando.Yo reemplazaría eso con Potencia Shell si realmente necesita alguna de sus funciones.

Actualmente uso ConEmu con un archivo por lotes para configurar mi entorno preferido.Esto se guarda en mi carpeta de Dropbox para que permanezca sincronizado entre mis computadoras.

¿Ha pensado en qué comportamiento desea reemplazar el actual? Control+C funcionalidad?

@Chirs
Creo que necesitas aclarar shell vs host (emulador).A mí me parece que necesita otra interfaz para su shell existente que admita mejor copiar y pegar, no otro shell que admita más funciones diferentes.

Apoyo la sugerencia de Pat sobre Console2, es una muy buena aplicación y, además, OSS.

Los shells cmd de Windows, Cygwin Bash y msysgit Bash se pueden ejecutar dentro de Emacs. EmacsW32 proporciona los tres por separado.Sólo tienes que configurar el directorio bin para usar cualquiera de los shells Bash.EmacsW32 también proporciona interacciones limitadas entre el portapapeles de Windows y el elemento superior del anillo de interrupción.

MinTTY en MinGW/MSYS es bueno, mejor que en Cygwin porque MinGW/MSYS es más rápido.Además, si necesitas cmd.exe comportamiento, puedes ejecutar cmd.exe dentro de mintty fácilmente.

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

Utilizo el shell CMD.EXE estándar pero con un toque especial:un script AutoHotKey para admitir copiar y pegar en el portapapeles como se publicó en: Método abreviado de teclado para pegar el contenido del portapapeles en la ventana del símbolo del sistema (Win XP)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top