Skip to content

工具 - cmder

windows的默认cmd并不好用,无法像linux控制台一样可以使用这些快捷键, 可以使用cmder来替换window默认的cmd,安装教程移步到Cmder入门配置或者更为详细一点的配置

替代ssh

cmder可以直接通过调用系统的SSH命令来实现支持SSH,更详细可以参考这篇博客

  • Step 1: 打开设置,通过点击添加任务或者克隆一个现有的任务来新建一个任务;
  • Step 2: 通过/icon来修改图标,这个不是必须的;
 /icon "%CMDER_ROOT%\icons\cmder.ico"   

- Step 3: 修改具体的任务内容;
%ConEmuDir%\..\git-for-windows\usr\bin\ssh.exe yancy@192.168.5.251

替代esp32控制台

如官方文档使用命令提示符所示,需要在打开cmd控制台后,调用esp_idf的export.bat脚本来设置环境变量

那么我们可以使用cmder来快捷调用export.bat脚本,直接进入控制台。

  • Step 1: 在{cmder}/config/user_profile.cmd添加如下代码:
%ccall% "/loadESP" "I:\esp\esp-github\esp-idf\export.bat"

:: `I:\esp\esp-github\esp-idf\export.bat` 为export.bat的路径。
  • Step 2: 打开cmder的设置面板,进去到任务里面,添加一条任务

*cmd /k ""%ConEmuDir%\..\init.bat" /f /loadESP " -new_console:n:t:"ESP":d:"I:\esp\eclipse-workspace"

:: /f /loadESP 表示执行步骤1的脚本
:: -new_console:n:t:"设置tab标签名字":d:"设置工作目录",详细语法请看(https://conemu.github.io/en/NewConsole.html#syntax)

替代qt的环境控制台

如法炮制,跟上面一样的逻辑

  • Step 1: 增加loadQt64和loadHdir函数调用
%ccall% "/loadQt64" "D:\Qt\Qt5.12.8\5.12.8\mingw73_64\bin\qtenv2.bat"
%ccall% "/loadHdir" "H:"
  • Step 2: 打开cmder的设置面板,进去到任务里面,添加一条任务

*cmd /k ""%ConEmuDir%\..\init.bat" /f /loadQt64 /loadHdir " -new_console:n:t:"Qt":d:"H:\WorkSpace\Qt"

:: /loadHdir 为了能顺利进入"H:\WorkSpace\Qt"