Mendapatkan daftar riwayat perintah menggunakan Clink

17

Saya baru-baru ini menginstal Clink dan saya cukup senang dengan sejarah yang disimpan di antara sesi dan kemampuan untuk mencari riwayat menggunakan Ctrl+R/ Ctrl-S.

Namun, saya sangat ingin memiliki akses ke daftar lengkap perintah yang saat ini dimiliki Clink, seperti halnya historyperintah pada sistem * nix.

Terlepas dari apa yang saya pertimbangkan pencarian online menyeluruh, saya tidak menemukan hotkey atau skrip Clink untuk melakukannya. Jika ada yang punya solusi untuk itu, saya akan sangat tertarik untuk mendengarnya.

joce
sumber
Penanganan masalah: Di clink_profile / pengaturan atur history_io = 1 untuk menyinkronkan semua riwayat ke file; dan kemudian, cat clink_profile / .history
mosh
apa jalan sebenarnya dari clink_profile?
joce
ada file "pengaturan" di dalam sebuah folder bernama "profil" di dalam folder tempat denting dipasang, biasanyac:\Program Files (x86)\clink\profile\settings
Ivan Castellanos
1
Bersenandung. Tidak. :-( Saya punya C:\Program Files (x86)\clink\0.4.8\<a bunch of files>tetapi tidak ada profilefolder atau settingsfile di sana.
jo
4
@ Joce ketikkan perintah 'clink set' untuk menemukan pengaturan dan folder profil.
mosh

Jawaban:

14

Penanganan masalah:

type "%LOCALAPPDATA%\clink\.history"

Tapi secara default denting menulis histori hanya saat keluar, untuk mengubahnya:

clink set history_io 1

atau ubah history_ionilai dalam%LOCALAPPDATA%\clink\settings

ISanych
sumber
Sempurna, ini membantu saya menemukan perintah lama yang saya cari :)
Larzan
1
Buat file bat dengan perintah pertama yang disebut histori. Diurutkan
regisbsb
4

Untuk ini saya menggunakan file 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
sumber
2
type %LOCALAPPDATA%\clink\.history | find /n /v ""
beppe9000
2

Menurut laporan bug ini , denting tidak memiliki historyfitur perintah.

David
sumber
Memang. Sekarang, pertanyaannya adalah: Apakah ada skrip lua mengambang di suatu tempat yang mengimplementasikan fitur itu?
joce
Itu mungkin untuk Anda lakukan;).
David
Yeeeah ... Itu yang saya takuti. Dan itu sebabnya saya berharap seseorang sudah melakukannya. : - / Ho juga.
joce
1
Yay! Sudah diperbaiki! Saatnya memperbarui jawaban Anda!
xverges