使用 Clink 获取命令历史记录列表

使用 Clink 获取命令历史记录列表

我最近安装了碰杯Ctrl+R并且我对会话之间保留的历史记录以及使用/搜索历史记录的能力感到非常满意Ctrl-S

然而,我非常希望能够访问 Clink 当前拥有的完整命令列表,就像history*nix 系统上的命令一样。

尽管我在网上搜索了很久,但我还是没有找到任何 Clink 热键或脚本来实现这一点。如果有人有可行的解决方案,我会非常感兴趣。

答案1

解决方法:

type "%LOCALAPPDATA%\clink\.history"

但默认情况下,clink 只在退出时写入历史记录,要更改它:

clink set history_io 1

或修改history_io%LOCALAPPDATA%\clink\settings

答案2

为此,我使用 history.bat 文件:

rem Batch file that provides bash history like list with numbered items
@echo off
setlocal EnableDelayedExpansion
set lno=1
for /F "delims=" %%h in ('type "%LOCALAPPDATA%\clink\.history"') do (
    echo !lno!: %%h
    set /A lno= !lno! + 1
)

答案3

根据此错误报告,它 clink 没有history命令功能。

答案4

我有一个便携版clink https://github.com/mridgers/clink/releases/download/0.4.9/clink_0.4.9.zip ,所以对应的目录在目录profileclink。在那里我看到了.historysettings

相关内容