superconsole

superconsole
软件描述
SuperConsole 是一个基于 ConEmu、MSYS2、Mintty、Zsh、Git for Windows、grml-zsh-config、Antigen 和 agkozak-zsh-theme 项目的软件集合,经过定制和配置,适用于日常使用。
官方网站
访问软件的官方网站了解更多信息
github.com
什么是 superconsole?
SuperConsole 是基于 ConEmu、MSYS2、Mintty、Zsh、Git for Windows、grml-zsh-config、Antigen 和 agkozak-zsh-theme 等项目构建的软件集合,已针对日常使用进行定制和配置。
自定义列表(目前):
- 预配置的 ConEmu,采用我偏好的设置(参见 post-install/ConEmu.xml)
- ConEmu/zsh 已默认配置,可在 ConEmu 重启后恢复之前打开的标签页及 shell 工作目录
- 使用 mintty 作为 ConEmu 的子 GUI 运行 MSYS2 zsh
- 启动新 SuperConsole 会话时可选择干净环境或继承环境
- 自定义彩色主题,各类命令输出显示彩色
- 内置 MSYS2,zsh 及必要软件已预先安装,使用 zsh-grml-config
- 使用 Antigen 管理 zsh 主题与配置
- 启用多个 zsh 插件,实现最舒适的补全、高亮与历史功能
- 配置 Git-for-Windows 仓库,支持 MSYS2 环境下的 git 与 git lfs,git 客户端已安装
- ssh-agent 对于 git 即开即用,将密钥添加至 ConEmu/msys64/home/user/.ssh 目录
- 借助 agkozak-zsh-prompt 实现非阻塞的 zsh 提示符状态更新
- 自定义 MSYS2 command-not-found 处理器,提示应安装的包
- 设置 nano 为主编辑器,并启用 nano 语法高亮
- 在 ConEmu/msys64/3rdparty 中添加自定义辅助脚本
使用方法
下载并解压 SuperConsole.7z(见 Releases) 运行 ConEmu\ConEmu64.exe
🔄 替代方案
36 个选择Hyper™ 是一款美观且可扩展的跨平台终端,基于开放的网络标准构建。它提供了优雅的命令行体验,在所有支持的平台上均保持一致,包括 macOS、Windows 以及 Fedora 和 Debian 等多种 Linux 发行版。

WezTerm
由 @wez 编写并用 Rust 实现的 GPU 加速跨平台终端模拟器和多路复用器

Guake terminal
Guake 是一个面向 Gnome 的上下终端(风格类似 KDE 的 Yakuake、Tilda 或 Quake 中使用的终端)。Guake 已被多个发行版打包(其中包括 Fedora、Debian、Ubuntu 和 ArchLinux)。
命令提示符,也称为 cmd.exe 或 cmd(以其可执行文件名命名),是 Windows NT、Windows CE、OS/2 和 eComStation 操作系统上的命令行解释器。它是 COMMAND 的对应程序。

mintty
Mintty 是一个基于 Simon Tatham 及其团队开发的 PuTTY 0.60 代码的 Cygwin 终端模拟器。

Console
Console 是一个 Windows 控制台窗口增强工具。其功能包括:多标签页、类文本编辑器的文本选择、多种背景类型、透明度与色彩键透明、可配置字体、多种窗口样式。

MSYS2
MSYS2 是 MSYS 的独立重写版本,基于现代的 Cygwin(POSIX 兼容层)和 MinGW-w64,旨在更好地与原生 Windows 软件互操作。




