windows下使用conEmu来管理多个控制台窗口

需求:在windows下运行一堆命令行程序看起来比较乱,如果能用一个TAB页窗口把所有的程序管理起来就方便多了。

方案:可以选择的有很多,比如:cmder,consoleZ,等等,发现cmder显示中文有些问题,

最后选择使用conEmu,官网地址:

https://conemu.github.io/

 

应用:我需要将nebulaChat的8个服务程序管理起来,并且需要在命令行启动一个服务etcd,如果开一堆的CMD窗口,实在是太乱了。

其中在配置“task(任务)”选项中,添加任务组,并设置快键可以一键启动一堆脚本,自动分页。

1)新建任务:{etcd} 

用花括号表示一个任务名字,可以在其他任务中引用。

启动路径可以在参数中设置:

/dir C:\etcd-v3.3.18-windows-amd64

也可以在任务中指定:

C:\etcd-v3.3.18-windows-amd64\etcd.exe  -new_console:d:C:\etcd-v3.3.18-windows-amd64 

其中的-new_console:d: 就是用来描述启动路径,

2)组操作

每个启动任务设置为一个bat,然后用空行表示多个窗口任务。

启动路径设置为:

/dir %GOPATH%/src/github.com/nebula-chat/chatengine/bin/runcmd_chatengine

任务启动8个BAT文件,

1.auth_session.bat   -new_console:t:"auth_session"

2.document.bat  -new_console:t:"doc"

3.sync.bat  -new_console:t:"sync"

4.upload.bat  -new_console:t:"upload"

5.biz_server.bat  -new_console:t:"biz"

6.auth_key.bat  -new_console:t:"auth_key"

7.session.bat  -new_console:t:"session"

{frontend}

 

而之所以最后一个用了单独的任务,是因为某个进程需要调试,需要反复单独重启时候,

单独设置一个任务,使用更方便。

最后的效果就是:

ConEmu 不是外壳程序,因此它不提供“外壳程序功能”,例如远程访问,制表符完成,命令历史记录等。ConEmu 是一个高级控制台窗口,您可以在其中运行您选择的任何 shell。但是,其中一些功能已放置在 RoadMap 中。您也可以在 cmd.exe 中尝试 Clink 进行 bash 风格的完成,而在 powershell.exe 中尝试 PSReadLine 或 PowerTab。 甚至可以从 cygwin,git-for-windows,msys2,mingw 等中选择 bash 或任何其他类似 unix 的 shell。 Windows 终端神器 ConEmu 中文版Windows 终端神器 ConEmu 中文版 ConEmu 在隐藏的控制台窗口中启动控制台程序,并提供具有各种功能的备用可定制 GUI 窗口: 平滑友好的窗口大小调整; 编辑器,查看器,面板和控制台的选项卡; 在选项卡中运行简单的 GUI 应用程序(如 PuTTY); Windows 7 跳转列表和任务栏按钮上的进度; 在 Windows 7 或 64 位操作系统上轻松运行旧的 DOS 应用程序(游戏); Far Manager 中的缩略图和图块; 正常,最大化和全屏图形窗口模式; 窗口字体抗锯齿:标准,ClearType,禁用; 窗口字体:家庭字体,高度,宽度,粗体,斜体等; 支持中文版本的 Windows; 同时在控制台的不同部分使用普通/粗体/斜体字体; 在 Far Manager 3.x 中使用 24 位颜色; ANSI X3.64 和 Xterm 256 色; 光标:标准控制台(水平)或 GUI(垂直); 每个应用程序的可选设置(例如调色板); 使用键盘进行垂直控制台缓冲区滚动(BufferHeight 模式); 在 Far Manager 的编辑器/查看器中显示最后命令的完整输出(超过 1K 行); 可自定义的 Far Manager 右键单击行为(长按可打开上下文菜单); 在 Far Manager 中拖放文件和文件夹(浏览器样式); 对 BDF 字体的支持有限; 用户友好的文本和块选择; 透明和桌面模式; 可定制的开始标签; 可配置和可点击的状态栏; 更多,以及更多…查看“文档”,“设置”面和“新增功能”。 从注册表或 ConEmu.xml 文件(支持多个命名配置)中读取所有设置,然后应用命令行参数。参数/Config 和/BufferHeight 只能在命令行上指定。大多数设置是使用“设置”对话框配置的,而不是从命令行配置的。 作为 Windows 控制台窗口的增强(本地终端仿真器),ConEmu多个控制台和简单的 GUI 应用程序(例如 PuTTY)呈现为一个具有各种功能的可自定义的选项卡式 GUI 窗口。 而且,由于深度集成,ConEmu 是 Far Manager(Wikipedia 中的 FAR)(我最喜欢的 Shell 替换)的最佳伴侣。ConEmu 是一个活跃的项目,欢迎提出建议。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值