Clink kullanarak komut geçmişi listesini alma


17

Geçenlerde yüklü Clink ve ben tarih oturumu kullanarak arama geçmişini yeteneği arasında tutuluyor ile oldukça mutluyum Ctrl+R/ Ctrl-S.

Ancak, history* nix sistemindeki komut gibi, Clink'in şu anda sahip olduğu komutların tam listesine erişmek istiyorum .

Kapsamlı çevrimiçi aramayı düşündüğüme rağmen, bunu yapmak için herhangi bir Clink kısayol tuşu veya komut dosyası bulamadım. Eğer bunun için çalışan bir çözüm varsa, bunu duymak isterim.


Geçici çözüm: clink_profile / settings öğesinde, tüm geçmişi dosyayla senkronize etmek için history_io = 1 olarak ayarlayın; ve sonra, kedi clink_profile / .history
mosh

clink_profile'ın gerçek yolu nedir?
joce

genellikle bir "ayarlar" dosyası var, genellikle klinkin yüklendiği klasörün içinde "profil" adlı bir klasör varc:\Program Files (x86)\clink\profile\settings
Ivan Castellanos

1
Hum. Hayır. :-( Klasörüm veya C:\Program Files (x86)\clink\0.4.8\<a bunch of files>profilesettings
dosyam

4
@ joce, ayarları ve profil klasörünü bulmak için 'clink set' komutunu yazın.
mosh

Yanıtlar:


14

Çözüm:

type "%LOCALAPPDATA%\clink\.history"

Ancak varsayılan olarak clink, geçmişi değiştirmek için geçmişi yalnızca çıkışta yazar:

clink set history_io 1

veya history_ioiçindeki değeri değiştir%LOCALAPPDATA%\clink\settings


Mükemmel, bu aradığım eski komutları bulmama yardımcı oldu :)
Larzan

1
History adlı ilk komutla bir bat dosyası oluşturun. Sıralama
regisbsb

4

Bunun için bir history.bat dosyası kullanıyorum:

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

Göre bu hata raporu , bu çın bir yok historykomut özelliğini.


Aslında. Şimdi, soru şu: Bu özelliği uygulayan bir yerde yüzen bir lua komut dosyası var mı?
joce

Muhtemelen yapmanız gereken;).
David

Yeeeah ... Ben de bundan korkuyordum. Bu yüzden birinin zaten yapmasını umuyordum. : - / Ho iyi.
joce

1
Yaşasın! Düzeltildi! Cevabınızı güncelleme zamanı!
xverges

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.