Obtendo a lista do histórico de comandos usando o Clink

11

Instalei recentemente o Clink e estou muito feliz com a história mantida entre a sessão e a capacidade de pesquisar no histórico usando Ctrl + R / Ctrl-S .

No entanto, eu gostaria muito de ter acesso à lista completa de comandos que o Clink tem atualmente, bem como o comando history no sistema * nix.

Apesar do que eu considero uma pesquisa online completa, eu não encontrei nenhuma tecla de atalho ou script do Clink para fazer isso. Se alguém tiver uma solução de trabalho para isso, eu ficaria muito interessado em saber disso.

    
por joce 29.12.2015 / 21:10

3 respostas

7

Solução alternativa:

type "%LOCALAPPDATA%\clink\.history"

Mas, por padrão, o clink grava o histórico apenas na saída, para alterá-lo:

clink set history_io 1

ou modifique o valor history_io em %LOCALAPPDATA%\clink\settings

    
por 18.01.2017 / 15:50
2

De acordo com este relatório de bug , ele não tem um recurso de comando history .

    
por 29.12.2015 / 21:15
1

Para isso eu uso um arquivo 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
)
    
por 23.05.2017 / 17:25