Как загрузить историю команд рыбы из файла

Вы можете просто добавить тип ввода = сброс с id = resetform, подобным этому

<html>
<form>
<input type = 'reset' id = 'resetform' value = 'reset'/>
<!--Other items in the form can be placed here-->
</form>
</html>

, а затем с jquery вы просто используете функцию .click () для элемента с id = resetform as следует за

<script> 
$('#resetform').click();
</script>

и сбрасывает форму Примечание: вы также можете скрыть кнопку сброса с id = resetform с помощью css

<style>
#resetform
{
display:none;
}
</style>
0
задан ideasman42 16 January 2019 в 21:03
поделиться

1 ответ

По моему опыту, то, что вы хотите сделать, на самом деле не нужно, так как a) fish запоминает только самый последний экземпляр команды и b) в целом действительно хорошо использует доступный контекст, чтобы обеспечить наиболее подходящую запись из история команд, и c) уже обрезает старые записи, когда количество сохраненных команд достигает предела.

Но, предполагая, что вы сохранили предпочитаемое подмножество истории в ~/.local/share/fish/fish_history.save:

builtin history clear
cp ~/.local/share/fish/fish_history.save ~/.local/share/fish/fish_history
history merge

builtin в первую очередь состоит в том, чтобы избежать запроса, если вы действительно хотите очистить свою историю , Обратите внимание, что ваша сохраненная история должна быть действительной YAML. Это текстовый файл, но он немного сложнее, чем просто каждая команда в отдельной строке.

0
ответ дан Kurtis Rader 16 January 2019 в 21:03
поделиться