介绍

Bash 的命令行编辑功能比较强,Clink 将 Bash 的命令行编辑功能带到了 Windows 上的命令行。即便是偶尔用 Windows 命令行的人也会感受到功能太弱了:Tab 自动完成效果很差、没有历史记录、不支持撤消等等。

Clink 有两个版本,一个是停止维护的 https://mridgers.github.io/clink/ 最后版本是 v0.4.9。另一个是新开发者接手进行活跃维护的 https://chrisant996.github.io/clink/ 最后版本是 v1.3.25。

环境

  • Windows 10 21H2
  • Clink v1.3.25

安装

前往 Overview | Clink 下载 EXE 版本的安装文件,运行后全程下一步就可以,不需要修改任何选项。

使用

这时再打开 cmd,就会发现 Clink 已经启用了。这里只介绍一下核心的特点:

  • 有了与 Bash 一样的行编辑体验,Bash 里可以用的现在都可以用。
  • 使用 Tab 可以在输入命令时自动完成并且提示。
  • 新增了 Ctrl+空格提示,会将找到的所有候选项列在光标下方以供选择。
  • 支持增量历史搜索,也就是 Bash 里经常使用的 Ctrl+R 与 Ctrl+S。
  • 历史记录可以永久保存,重启 cmd 历史记录也不会丢。
  • 帮助文档,Alt+H 就可以显示帮助文档。
  • 快捷键搜索,按 Alt+Shift+/ 后再按对应快捷键就会显示对应的操作。
  • 支持 .. ... 等任意数量的 . 来返回父级目录。

文档

官文文档写得非常详细与完整,推荐有任何定制需要的人直接阅读。