Cómo instalar Cmder y hacerlo increíble

Sep 2, 2021
admin

Si usted está desarrollando en Windows, usted tiene que buscar a lo largo y ancho para encontrar a alguien que es un fan de las terminales de comandos de valores que viene con Windows con los gustos de símbolo del sistema y PowerShell. Afortunadamente, hay una alternativa que se ve y funciona increíble con el nombre de Cmder. Incluso entiende y ejecuta comandos tanto de Unix como de Windows.

Instalación

Para instalar, siga adelante y visite http://cmder.net/. Descarga el paquete completo (desplázate un poco hacia abajo) con git, extráelo y pon el contenido en la carpeta C:/cmder. Puedes extraer los archivos y ponerlos en cualquier sitio, pero esta ubicación facilita los pasos que se indican más adelante.

Anímate a abrirlo

Personalmente, yo creo un acceso directo en el menú de inicio para acceder rápidamente. Abrir Cmder y será recibido con una interfaz de usuario muy agradable.

Pinning para iniciar Cmder y abrir el programa. Wow – se ve increíble comparado con lo que te da Windows.

Algunas configuraciones

Cmder tiene muchas configuraciones para jugar. Algo que yo configuro es poner las pestañas arriba en vez de abajo. Para ello, haz clic con el botón derecho del ratón en la barra de navegación del programa, elige configuración, selecciona barra de pestañas y desmarca la configuración de barra de pestañas en la parte inferior. Como se puede ver, el menú de configuración tiene muchas opciones. Siéntase libre de explorar y personalizar a su gusto.

Configurar las opciones para tener pestañas en la parte superior como otras aplicaciones. Hay muchos ajustes – ¡siéntete libre de jugar con ellos!

Tener muchas pestañas de la terminal en un solo lugar es increíble y es algo que no puedes encontrar (al menos no ahora) en el Símbolo del sistema de Windows y Powershell. También puedes renombrar las pestañas para darte un mejor contexto. Por ejemplo, si una es tu UI y la otra es el servidor, puedes renombrarlas haciendo clic derecho en la pestaña y seleccionando renombrar. Para crear una nueva pestaña, pulsa Ctrl + T.

Crear pestañas y renombrar pestañas para una mejor organización y contexto.

También puedes cambiar el emulador de la terminal en los ajustes de la parte superior derecha a Powershell, Bash, etc, buscar una cadena, y cambiar entre las muchas pestañas que se están ejecutando.

Cambiar el contexto del terminal Cmder a PowerShell o bash.

Si estás en un proyecto JavaScript, el nombre del paquete con el número de versión en tu package.json se muestra en amarillo. La rama de git que está en se muestra en blanco.

Muy beneficioso para saber el nombre del paquete, el número de versión, así como qué rama de git está en.

Por último, tener la ventaja de abrir la ventana de contexto aquí es muy beneficioso que encuentro. Para instalar esto, seguir adelante y el fuego de su editor de texto e insertar el siguiente contenido de texto y guardarlo en C:/cmder como cmder_context_enable.reg.

Windows Registry Editor Version 5.00

@="Open in Cmder"
"Icon"="C:\cmder\Cmder.exe,0"

@="\"C:\cmder\Cmder.exe\" \"%V\""

@="Open in Cmder"
"Icon"="C:\cmder\Cmder.exe,0"

@="\"C:\cmder\Cmder.exe\" \"%1\""

Haga doble clic en este archivo y aceptar la advertencia y pulse OK a la solicitud de éxito. Como se mencionó anteriormente, guardar en C:/cmder hace que sea una brisa para configurar esto. Este archivo necesitaría ser modificado si su instalación de cmder está en otro lugar.

Ahora cuando haga clic con el botón derecho del ratón en una ubicación de carpeta, puede abrir la carpeta en Cmder.

Para desactivar, inserta el siguiente texto en un archivo llamado cmder_context_disable.reg en C:/cmder.

Windows Registry Editor Version 5.00

Ahora ejecuta el archivo como anteriormente para desactivar el menú contextual de Abrir en Cmder. Aprendí cómo hacer esto desde el siguiente enlace https://www.awmoore.com/2015/10/02/adding-cmder-to-the-windows-explorer-context-menu/. Compruébalo para obtener más información.

Integración con Sublime Text y VS Code

Estaba realmente reticente en usar VS Code ya que es un producto de Microsoft pero una vez que hice el cambio, no hubo vuelta atrás. Creo sinceramente que Microsoft ha dado en el clavo con este editor. Las características que ofrece deben ser reservadas para otro artículo. Para integrar Cmder con VS Code, Cmder tiene un archivo al que podemos apuntar en versiones posteriores.

Abre VS Code, pulsa Ctrl + Shift + P, escribe Open Settings (JSON) (tu configuración en JSON), ábrelo y añade lo siguiente a tu configuración de usuario. El propio Cmder tiene documentación sobre cómo hacerlo también: https://github.com/cmderdev/cmder/wiki/Seamless-VS-Code-Integration.

"terminal.integrated.shell.windows": "C:\WINDOWS\System32\cmd.exe","terminal.integrated.shellArgs.windows": ,

Agrega estos a la configuración para que Cmder sea el terminal por defecto de VS Code.

Como puede verse, el texto del terminal es verde y el signo que precede a los comandos es un Lamda. Queda mucho mejor en mi opinión que el texto en blanco.

El atajo de teclado de Ctrl + ` de Cmder (abrir Cmder desde la Barra de Tareas) interfiere con la apertura del terminal integrado de VS Code por lo que cambiaremos este atajo por Win + ` en Cmder. Dejándolo como Ctrl + ` se abrirá Cmder si lo tiene en la barra de tareas mientras está en VS Code en lugar de abrir el terminal integrado de VS Code. Para ello, abra Cmder y haga clic con el botón derecho del ratón en la barra superior y haga clic en la configuración y en la configuración cambie Minimize/Restore hotkey: por Win + `. Ahora, cuando esté en VS Code, pulsando Ctrl + ` se abrirá el terminal integrado y Win + ` minimizará/restablecerá Cmder si está abierto.

Cambiando la tecla de minimizar/restaurar a Win + ` para que no interfiera con la apertura del terminal de VS Code.

Antes de usar VS Code como mi editor principal, usaba Sublime Text. Para integrar Cmder con Sublime Text, instale el paquete terminal en Sublime Text pulsando Ctrl + Shift + P y escribiendo Install Package y abriendo el control de paquetes. Instala el paquete terminal (https://packagecontrol.io/packages/Terminal).

Una vez que tengas el paquete instalado, navega a Preferencias, Configuración del paquete, Terminal y Configuración-Usuario. Añade lo siguiente al archivo que se abre y guárdalo.

{ // Replace with your own path to cmder.exe "terminal": "C:\cmder\Cmder.exe", "parameters": }

Ahora pulsa Ctrl + Shift + T y se abrirá una nueva ventana de Cmder en el directorio actual en el que esté abierto Sublime Text.

Una nueva instancia de Cmder se abrirá en el directorio en el que esté abierto Sublime Text al pulsar Ctrl + Shift + T.

Resumiendo

Ahí lo tienes. Cmder es un increíble emulador de terminal que entiende tanto los comandos de Unix como los de Windows en un entorno de Windows y esta es una de las principales ventajas en mi opinión. Cuando empecé a aprender a programar, los cursos sobre la línea de comandos estaban orientados a la sintaxis de Unix. Estando atascado en Windows, Cmder hace que el aprendizaje de la sintaxis de Unix no sea un problema. Personalmente creo que Cmder con esas integraciones hará que el terminal en Windows sea un placer de usar y tal vez incluso haga que tus amigos de Mac se pongan celosos.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.