Abrufen der Liste der Befehlsverläufe mithilfe von Clink

2496
joce

Ich habe vor kurzem Clink installiert und bin ziemlich zufrieden damit, dass der Verlauf zwischen den Sitzungen und die Möglichkeit, den Verlauf mit Ctrl+R/ zu durchsuchen, beibehalten wird Ctrl-S.

Ich hätte jedoch sehr gerne Zugriff auf die vollständige Liste der Befehle, die Clink derzeit hat, ähnlich wie der historyBefehl auf einem * nix-System.

Trotz allem, was ich für eine gründliche Online-Suche halte, habe ich keinen Clink-Hotkey oder -Skript dafür gefunden. Wenn jemand eine funktionierende Lösung dafür hat, wäre ich sehr daran interessiert, davon zu erfahren.

11
Umgehung: Setzen Sie in clink_profile / settings den Wert history_io = 1, um den gesamten Verlauf mit der Datei zu synchronisieren. und dann cat clink_profile / .history mosh vor 7 Jahren 0
Was ist der tatsächliche Pfad von clink_profile? joce vor 7 Jahren 0
In dem Ordner, in dem clink installiert ist, befindet sich eine "Settings" -Datei mit einem Ordner namens "profile", normalerweise "c: \ Program Files (x86) \ clink \ profile \ settings" Ivan Castellanos vor 7 Jahren 0
Summen. Nein. :-( Ich habe `C: \ Programme (x86) \ clink \ 0.4.8 \ `, aber keinen `Profil'-Ordner oder` Einstellungen`-Datei. joce vor 7 Jahren 1
@joce Geben Sie den Befehl 'clink set' ein, um die Einstellungen und den Profilordner zu finden. mosh vor 6 Jahren 1

3 Antworten auf die Frage

7
ISanych

Problemumgehung:

type "%LOCALAPPDATA%\clink\.history" 

Standardmäßig schreibt clink den Verlauf jedoch nur beim Beenden, um ihn zu ändern:

clink set history_io 1 

oder ändern Sie den history_ioWert in%LOCALAPPDATA%\clink\settings

Perfekt, das hat mir geholfen, die alten Befehle zu finden, nach denen ich gesucht habe :) Larzan vor 7 Jahren 0
Erstellen Sie eine bat-Datei mit dem ersten Befehl mit dem Namen history. Sortiert regisbsb vor 7 Jahren 0
2
David

Laut diesem Fehlerbericht hat es keine historyBefehlsfunktion.

Tatsächlich. Nun ist die Frage: Gibt es irgendwo ein Lua-Skript, das diese Funktion implementiert? joce vor 8 Jahren 0
Das ist wahrscheinlich für Sie zu tun;). David vor 8 Jahren 0
Ja, das habe ich befürchtet. Und deshalb hoffte ich, dass jemand es schon getan hätte. : - / Gut. joce vor 8 Jahren 0
Yay! Es wurde behoben! Zeit, deine Antwort zu aktualisieren! xverges vor 6 Jahren 0
1
jslarochelle

Dafür verwende ich eine history.bat-Datei:

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 )