FarManager 3: Einstellungen UND Verlauf exportieren

561
Пегасище

Zum Exportieren und Importieren von Konfigurationen in FarManager 3.xi können Sie den Befehl "far / export settings.xml" und "far / import settings.xml" verwenden. Es speichert auch meine Plugins-Einstellungen und stellt sie wieder her.

Was aber, wenn ich aus irgendeinem Grund Historien von Aktionen (Befehl, Ordner, Suchtext, Dateianzeige usw.) exportieren und importieren möchte? Wie macht man das?

4

1 Antwort auf die Frage

3
tehnicaorg

Sie könnten C:\Users\<user>\Local Settings\Far Manager\Profile\history.dbin Ihre neue FAR-Installation (oder einen anderen Speicherort, um sie zu sichern) kopieren .

history.db ist eine SQLite-Datenbank (in FAR 3.0 Build 4949 x64) und enthält:

  • editorbookmarks_history
pid │ num │ line │ linepos │ screenline │ leftpos ────┼─────┼──────┼─────────┼────────────┼──────── 
  • editorposition_history
 id │ name │ zeit │ line │ linepos │ screenline │ leftpos │ codepage ────┼───────────────────────────────────────────── ───────────┼────────────────────┼───────┼───────── ┼────────────┼─────────┼───────── 1 │ C: \ dev \ lots \ far \ Plugins \ FTP \ lib \ Progress_FarCopy.reg │ 131409365609906748 │ 32 │ 7 │ 32 │ 0 │ 437 2 │ C: \ dev \ lots \ far \ Plugins \ FTP \ lib \ Progress_JM.reg │ 131409365636305598 │ 0 │ 0 │ 0 │ 0 │ 1252 
  • Geschichte
id │ art │ key │ typ │ sperre │ name │ zeit │ guid │ datei │ daten  ─────┼──────┼───────────────────────┼──────┼────── ┼───────────────────────────────────────────────── ───────┼────────────────────┼──────┼───────┼────── ────── 75 │ 3 │ Kopieren 0 │ 0 │ C: \ Benutzer \ A \ AppData \ Local \ Google \ Chrome \ Benutzerdaten \ │ 131406535121264788 │ │  359 │ 3 │ Suchtext │ 0 │ 0 │ \ s (. +) │ 131409454921877807 │ │  360 │ 3 │ ReplaceText │ 0 │ 0 │> "$ 1txt" │ 131409454921892816 │ │  407 │ 3 │ Kopie 0 │ 0 │ orig │ 131409467955745308 │ │  412 │ 3 │ NewFolder │ 0 │ 0 │ Temp │ 131409478016477759 │ │  4383 │ 0 │ │ 0 │ 0 │ git clone https://github.com/FarGroup/FarManager.git 15 131549537486842679 │ │ │ C: \ dev \ c ++  
  • sqlite_master
typ │ name │ tbl_name │ rootpage │ sql ... ──────┼─────────────────────────────────────────── ─┼─────────────────────────┼──────────┼─────────── ────────────────────────────────── ... tabelle │ geschichte │ geschichte │ 2 │ CREATE TABLE geschichte (id INTEGER PRIMARY KEY, ... index │ history_idx1 │ history │ 3 │ CREATE INDEX history_idx1 ON history (Art, ... index │ history_idx2 │ history │ 4 │ CREATE INDEX history_idx2 ON history (Art, ... index │ history_idx3 │ history │ 5 │ CREATE INDEX history_idx3 ON history (Art, ... index │ history_idx4 │ history │ 6 │ CREATE INDEX history_idx4 ON history (Art, ... Tabelle │ editorposition_history editorposition_history │ 7 │ CREATE TABLE editorposition_history (id INTEG ... index │ sqlite_autoindex_editorposition_history_1 │ editorposition_history │ 8 │ ... Tabelle │ editorbookmarks_history │ editorbookmarks_history │ 9 │ CREATE TABLE editorbookmarks_history (pid INT ... index │ sqlite_autoindex_editorbookmarks_history_1 │ editorbookmarks_history │ 10 │ ... index │ editorposition_history_idx1 │ editorposition_history │ 11 │ CREATE INDEX editorposition_history_idx1 ON ... table │ viewerposition_history │ viewerposition_history │ 12 │ CREATE TABLE viewerposition_history (id INTEG ... index │ sqlite_autoindex_viewerposition_history_1 │ viewerposition_history │ 13 │ ... Tabelle │ viewerbookmarks_history │ viewerbookmarks_history │ 14 │ CREATE TABLE viewerbookmarks_history (pid INT ... index │ sqlite_autoindex_viewerbookmarks_history_1 │ viewerbookmarks_history │ 15 │ ... index │ viewerposition_history_idx1 viewerposition_history │ 18 │ CREATE INDEX viewerposition_history_idx1 ON ... 
  • viewerbookmarks_history
pid │ num │ filepos │ leftpos ────┼─────┼─────────┼──────── 
  • Zuschauerposition_Geschichte
id │ name ... │ zeit │ filepos │ leftpos │ hex │ codepage ────┼───────────────────────────────────────────── ──────── ... ─┼────────────────────┼───────────┼──── ─────┼─────┼───────── 1 │ C: \ Benutzer \ A \ AppData \ Local \ Google \ Chrome \ Benutzerdaten \ Def ... │ 131406529236576470 │ 0 │ 0 │ 0 │ 1252  2 │ E: \ Benutzer \ a \ AppData \ Local \ Google \ Chrome \ User Data \ Cer ... │ 131406533100894047 0 │ 0 │ 0 │ 1252  3 │ C: \ Benutzer \ A \ AppData \ Local \ Google \ Chrome \ Benutzerdaten \ A12 ... │ 131406535532290385 │ 23389 0 │ 0 │ 65001  4 │ C: \ Benutzer \ A \ AppData \ Local \ Google \ Chrome \ Benutzerdaten \ Loc ... │ 131406535566058527 │ 0 │ 6713 │ 0 │ 65001  

history.db-shmund history.db-walsind temporäre SQLite-Dateien, und ich würde sie nicht kopieren.

Um den Inhalt der SQLite-Dateien direkt in FAR Manager zu prüfen, installieren Sie das SQLiteDB-Plugin .