Очистить историю одним кликом

Хотите говорить о Far и не знаете, куда обратиться?
User avatar
Mr.Merak
Posts: 178
Joined: Sun 10 Jan, 2010 16:22
Been thanked: 1 time

Очистить историю одним кликом

Post by Mr.Merak » Wed 17 Feb, 2010 08:12

Хотелось бы иметь возможность очистки всей (или выборочно) истории одним кликом как в браузерах Опера и ФФ.
Проблема фары №1: нет печати "из коробки"

User avatar
Skirda
Posts: 3474
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 1 time

Re: Очистить историю одним кликом

Post by Skirda » Wed 17 Feb, 2010 08:19

Клавиша Del + макросы
We are the Borg. You will be assimilated.
So Say We All!

User avatar
Mr.Merak
Posts: 178
Joined: Sun 10 Jan, 2010 16:22
Been thanked: 1 time

Re: Очистить историю одним кликом

Post by Mr.Merak » Wed 17 Feb, 2010 09:46

имхо, в этом случае не самое лучшее решение
Проблема фары №1: нет печати "из коробки"

Max Rusov
Posts: 3600
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Been thanked: 7 times

Re: Очистить историю одним кликом

Post by Max Rusov » Wed 17 Feb, 2010 09:49

ClearHistory.cmd

Code: Select all

@echo off
:: This batch file cleares all far histories

reg delete hkcu\software\far2\Editor\LastPositions /f
reg delete hkcu\software\far2\Viewer\LastPositions /f

reg delete hkcu\software\far2\SavedHistory /f
reg delete hkcu\software\far2\SavedFolderHistory /f
reg delete hkcu\software\far2\SavedViewHistory /f
reg delete hkcu\software\far2\SavedDialogHistory /f

User avatar
Mr.Merak
Posts: 178
Joined: Sun 10 Jan, 2010 16:22
Been thanked: 1 time

Re: Очистить историю одним кликом

Post by Mr.Merak » Wed 17 Feb, 2010 12:36

это оно
Проблема фары №1: нет печати "из коробки"

User avatar
Mr.Merak
Posts: 178
Joined: Sun 10 Jan, 2010 16:22
Been thanked: 1 time

Re: Очистить историю одним кликом

Post by Mr.Merak » Mon 18 Oct, 2010 14:38

Max Rusov wrote:ClearHistory.cmd

Code: Select all

@echo off
:: This batch file cleares all far histories

reg delete hkcu\software\far2\Editor\LastPositions /f
reg delete hkcu\software\far2\Viewer\LastPositions /f

reg delete hkcu\software\far2\SavedHistory /f
reg delete hkcu\software\far2\SavedFolderHistory /f
reg delete hkcu\software\far2\SavedViewHistory /f
reg delete hkcu\software\far2\SavedDialogHistory /f
Скажи, а как добавить туда еще это
hkcu\software\far2\Panel\Left (Right)
"Folder"=""
"CurFile"=""
Проблема фары №1: нет печати "из коробки"

User avatar
Kerberos464
Posts: 1238
Joined: Wed 29 Jul, 2009 20:24
Location: Saint-Petersburg
Has thanked: 17 times
Been thanked: 1 time

Re: Очистить историю одним кликом

Post by Kerberos464 » Mon 18 Oct, 2010 14:47

reg delete HKEY_CURRENT_USER\Software\Far2\Panel\Left /v CurFile /f
reg delete HKEY_CURRENT_USER\Software\Far2\Panel\Left /v Folder /f
16.09.2012 14:35:28 +0200 - build 2799 - все нативные плагины перестали работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.

User avatar
John Doe
Бюрократ
Posts: 11249
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 14 times
Been thanked: 81 times

Re: Очистить историю одним кликом

Post by John Doe » Mon 18 Oct, 2010 15:13

А кто-нибудь знает красивый способ способ почистить от истории уже экспортированный reg-файл?

User avatar
lordmuzer
Posts: 522
Joined: Mon 12 Nov, 2007 22:05
Location: Киев
Contact:

Re: Очистить историю одним кликом

Post by lordmuzer » Mon 18 Oct, 2010 15:19

На ум приходит только: сделать бекап ключей, которые есть в reg файле, импортить файл, выполнить предлагаемый скрипт, сделать експорт и восстановить настройки )
Но наверно есть путь и попроще.

User avatar
Px
Posts: 826
Joined: Fri 08 Sep, 2006 15:52
Location: Вишнёвый (под Киевом)
Contact:

Re: Очистить историю одним кликом

Post by Px » Mon 18 Oct, 2010 15:27

Где-то тут была тема, где человек выложил 2 cmd-файла, которые сохраняют каждый раздел настроек в отдельный файл, можно так сохранить настройки, удалить файлы истории, и восстановить
Быстрым поиском, впрочем, пока тему не нашёл :(

User avatar
HaRT
Moderator
Posts: 8076
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 67 times
Been thanked: 100 times

Re: Очистить историю одним кликом

Post by HaRT » Mon 18 Oct, 2010 15:33

John Doe wrote:А кто-нибудь знает красивый способ способ почистить от истории уже экспортированный reg-файл?
Вроде ж RegEditor умеет редактировать и сохранять REG-файлы…
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
John Doe
Бюрократ
Posts: 11249
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 14 times
Been thanked: 81 times

Re: Очистить историю одним кликом

Post by John Doe » Mon 18 Oct, 2010 15:41

Вручную и в редакторе можно.

А идеальна была бы какая-нибудь утилита предназначенная для работы с ini-файлами.
Правда те что попадались мне не работают с большими файлами, и с юникодом.

User avatar
NightRoman
Posts: 5852
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 8 times
Been thanked: 8 times
Contact:

Re: Очистить историю одним кликом

Post by NightRoman » Mon 18 Oct, 2010 16:10

В комплекте PowerShellFar есть 2 скрипта: Export-FarSettings.ps1 и Import-FarSettings.ps1 (для них достаточно только PowerShell, причем, FarNet и PSF не нужны). Первый сохраняет без истории (выборочно в нем каждый для себя может настроить, что именно исключить). Второй мержит грамотно то, что сохранили на другом компе или в другое время. Пару лет пользуюсь этими скриптами, таская настройки туда-сюда-обратно по разным машинам. Не рекомендуется для непродвинутых в PowerShell, надо понять, что делают скрипты, и подогнать их для себя.

User avatar
SUSim
Posts: 1477
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 4 times
Been thanked: 4 times

Re: Очистить историю одним кликом

Post by SUSim » Mon 18 Oct, 2010 19:07

проще всего:
1) сохранить реестр, удалить из реестра историю... пароли фтп, сети,и т.п.
2) почистить реестр на счет этих самых паролей и историй...
3) сохранить реестр в нужный файл
4) восстановить все что было почищено в пункте 1...

и самое главное прилагаемые батники-cmd ни как не реагируют на фар запущенный с клюем /u

я для себя поправил батники очистки истории и плугинкеш именно для текущего пользоателя, и безбоязненно нашу фар на флешке - и всегда вижу свои настройки, не коем образом не затрагивая чужих настроек, и не боюсь оставить ни каких-неудобных следов в реестре чужих людей. Причем если там фар был, то он останется с темиже установками/настройками какие установил хозяин, а не я (мои предпочтения ни коем образом не затирают настройки пользователя).

да и сохранение настроек не зависит от системы x64/x86 даже (особенно) если х64 настроена неправильно
SimSU ··· ·· -- ··· ··-

User avatar
Mr.Merak
Posts: 178
Joined: Sun 10 Jan, 2010 16:22
Been thanked: 1 time

Re: Очистить историю одним кликом

Post by Mr.Merak » Tue 19 Oct, 2010 11:43

fibre wrote:reg delete HKEY_CURRENT_USER\Software\Far2\Panel\Left /v CurFile /f
reg delete HKEY_CURRENT_USER\Software\Far2\Panel\Left /v Folder /f
Спасибо
Проблема фары №1: нет печати "из коробки"

User avatar
Mr.Merak
Posts: 178
Joined: Sun 10 Jan, 2010 16:22
Been thanked: 1 time

Re: Очистить историю одним кликом

Post by Mr.Merak » Tue 19 Oct, 2010 12:12

Для наглядности, весь файл

Code: Select all

@echo off
:: This batch file cleares all far histories

reg delete hkcu\software\far2\Editor\LastPositions /f
reg delete hkcu\software\far2\Viewer\LastPositions /f

reg delete HKEY_CURRENT_USER\Software\far2\Panel\Left /v CurFile /f
reg delete HKEY_CURRENT_USER\Software\far2\Panel\Left /v Folder /f

reg delete HKEY_CURRENT_USER\Software\far2\Panel\Right /v CurFile /f
reg delete HKEY_CURRENT_USER\Software\far2\Panel\Right /v Folder /f

reg delete hkcu\software\far2\SavedHistory /f
reg delete hkcu\software\far2\SavedFolderHistory /f
reg delete hkcu\software\far2\SavedViewHistory /f
reg delete hkcu\software\far2\SavedDialogHistory /f
Проблема фары №1: нет печати "из коробки"

Post Reply

Return to “Обсуждение Far Manager”