ConsoleZ是一款Windows下非常好用的控制台。作为Console2的fork版本,对Windows Vista/7/8支持的更好。作为CMD的长期用户,今天也可以感受一下带颜色Console的幸福感!下面记录了其配置过程。

下载地址

作者原版GitHub下载

排版错乱

首次使用时,会出现界面错乱情况。
解决办法:菜单-view–Console Window,弹出CMD窗口,将属性-字体修改为新宋体

集成Git bash

在Windows下,使用Git bash,由于支持Linux命令,使用起来非常方便。把Git bash集成到ConsoleZ中,体验更好。
操作:菜单-Edit-Console-Shell,添加git的shell目录,如H:\Git\bin\sh.exe --login -i,重新启动后,就会看到熟悉的Git bash了。

遇到Git bash中文显示乱码解决办法:Git目录下 在文件/etc/git-completion.bash末尾添加alias ls='ls --show-control-chars --color=auto'即可解决。

设置鼠标右键

设置鼠标右键快捷方式,可以快速的在相应目录下打开Console,避免了繁琐的cd命令进入目录。共有两种快捷方式,第一种在空白处打开Console,位置在当前目录。第二种文件夹右键,位置在该文件夹下。

空白处右键设置

打开注册表编辑器(运行 - regedit),定位到HKEY_CLASSES_ROOT\Directory\Background\shell,右键-新建-项Console,其数据值(右键显示的名称)任意填写,例如:在此处打开Console,在Console下新建项command,数据值为Console.exe的路径,例如:C:\ConsoleZ\Console.exe 这时在任意空白处右键,就会看到在此处打开Console,点击便会在当前目录下打开Console。

文件夹右键设置

注册表编辑器,定位HKEY_CLASSES_ROOT\Directory\shell,新建项目Console,值设置为Console Here,在Console下新建项目Command,值设置为"C:\Windows\SysWOW64\wscript" "C:\ConsoleZ\ConsoleZ.vbs" "%v",其中ConsoleZ.vbs内容如下:

Set fso = CreateObject("Scripting.FileSystemObject")
Set shell = CreateObject("WScript.Shell")

Const TemporaryFolder = 2
linkfile = fso.BuildPath(fso.GetSpecialFolder(TemporaryFolder), "Console.exe.lnk")
gitdir = fso.GetParentFolderName(WScript.ScriptFullName)

'Dynamically create a shortcut with the current directory as the working directory.
Set link = shell.CreateShortcut(linkfile)
link.TargetPath = fso.BuildPath(gitdir, "Console.exe")
If WScript.Arguments.Length > 0 Then link.WorkingDirectory = WScript.Arguments(0)
link.Save

Set app = CreateObject("Shell.Application")
app.ShellExecute linkfile

!注意自己的目录

样式设置

字体

菜单-Edit-Settings(快捷键CTRL+S)打开设置窗口。Appearance-Font,可以设定字体样式和大小。这里根据网友的建议和自己的调整,设置为name:Consolas,size:10

背景透明度

背景颜色设定,在设置窗口中Tabs-Backgroud-Solid,配色方案为红45绿52蓝54。
透明度设定,在Styles-Window transparency中,选择Alpha样式。其中Active window设定20,Inactive window设定为50.

快捷键

在设置窗口中Mouse是鼠标快捷键,平常最常用的就是复制粘贴,可以更改为自己习惯的方式,但是千万别设置为右键,因为右键的功能是显示菜单功能,否则会冲突,只能更改配置文件。

工具栏隐藏

对于使用快捷键来说,ConsoleZ上面的菜单栏、工具栏、搜索栏与整体风格显得格格不入。可以选择不显示这些。操作:菜单-view,建议留下状态栏,其他取消。下次访问菜单,可以右键。
整体效果图

Alias设置

有一些常用的命令并且很长,每次补全很繁琐。可以把自己的命令起个别名。比如把notepad++.exe简为n、MarkdownPad2.exe简为m。在Git目录下 在文件/etc/git-completion.bash末尾添加即可。如:

alias m='MarkdownPad2.exe'
alias n='notepad++.exe'

个人修改版下载

个人版Github下载
说明:修改ConsoleZ.reg文件,路径修复为自己本地实际路径,运行reg文件即可添加注册表。