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.


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


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
)

2
type %LOCALAPPDATA%\clink\.history | find /n /v ""
beppe9000

2

Menurut laporan bug ini , denting tidak memiliki historyfitur perintah.


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

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.