Clink를 사용하여 명령 내역 목록 가져 오기 유지되고 Ctrl+R/를 사용하여 기록을 검색하는 기능에

최근에 Clink를 설치 했으며 세션간에 기록이 유지되고 Ctrl+R/를 사용하여 기록을 검색하는 기능에 매우 만족합니다 Ctrl-S.

그러나 history* nix 시스템 의 명령 과 마찬가지로 Clink가 현재 가지고있는 전체 명령 목록에 액세스하고 싶습니다 .

필자는 철저한 온라인 검색을 고려했지만 Clink 핫키 나 스크립트를 찾지 못했습니다. 누군가가 그에 대한 해결책을 가지고 있다면 그것에 대해 듣고 싶습니다.



답변

해결 방법 :

type "%LOCALAPPDATA%\clink\.history"

그러나 기본적으로 clink는 종료시에만 기록을 작성하여 변경합니다.

clink set history_io 1

또는 history_io가치를 수정%LOCALAPPDATA%\clink\settings


답변

이를 위해 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
)

답변

이 버그 보고서 에 따르면 clink에는 history명령 기능 이 없습니다 .


답변

clink
https://github.com/mridgers/clink/releases/download/0.4.9/clink_0.4.9.zip 휴대용 버전이
있으므로 해당 디렉토리가 디렉토리 profile아래에 clink있습니다. 나는이 참조 .history하고 settings.