Obtention de la liste de l'historique des commandes à l'aide de Clink

17

J'ai récemment installé Clink et je suis assez satisfait de l'historique conservé entre les sessions et de la possibilité de rechercher l'historique à l'aide de Ctrl+R/ Ctrl-S.

Cependant, j'aimerais beaucoup avoir accès à la liste complète des commandes que Clink possède actuellement, tout comme la historycommande sur le système * nix.

Malgré ce que je considère comme une recherche en ligne approfondie, je n'ai trouvé aucun raccourci clavier ou script Clink pour le faire. Si quelqu'un a une solution de travail pour cela, je serais très intéressé d'en entendre parler.

joce
la source
Solution: dans clink_profile / settings, définissez history_io = 1 pour synchroniser tout l'historique avec le fichier; et puis, chat clink_profile / .history
mosh
quel est le chemin réel de clink_profile?
joce
il y a un fichier "settings" dans un dossier appelé "profile" à l'intérieur du dossier où clink est installé, généralementc:\Program Files (x86)\clink\profile\settings
Ivan Castellanos
1
Fredonner. No. :-( J'ai C:\Program Files (x86)\clink\0.4.8\<a bunch of files>mais aucun profiledossier ou settingsfichier là-dedans.
joce
4
@joce tapez la commande 'clink set' pour trouver les paramètres et le dossier de profil.
mosh

Réponses:

14

Solution de contournement:

type "%LOCALAPPDATA%\clink\.history"

Mais par défaut, clink écrit l'historique uniquement en sortie, pour le changer:

clink set history_io 1

ou modifier la history_iovaleur dans%LOCALAPPDATA%\clink\settings

ISanych
la source
Parfait, cela m'a aidé à trouver les anciennes commandes que je cherchais :)
Larzan
1
Créez un fichier bat avec la première commande appelée historique. Trié
regisbsb
4

Pour cela j'utilise un fichier 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
)
jslarochelle
la source
2
type %LOCALAPPDATA%\clink\.history | find /n /v ""
beppe9000
2

Selon ce rapport de bogue , il clink n'a pas de historyfonction de commande.

David
la source
En effet. Maintenant, la question est: y a-t-il un script lua flottant quelque part qui implémente cette fonctionnalité?
joce
C'est probablement à vous de le faire;).
David
Ouais ... C'est ce que je craignais. Et c'est pourquoi j'espérais que quelqu'un l'aurait déjà fait. : - / Eh bien.
joce
1
Yay! Il a été corrigé! Il est temps de mettre à jour votre réponse!
xverges