FarManager 3: exportar configurações e histórico

4

Para exportar e importar configurações no FarManager 3.x, posso usar o comando "far / export settings.xml" e "far / import settings.xml". Também salva e restaura minhas configurações de plugins.

Mas e se eu quiser, por algum motivo, exportar e importar históricos de ações (comando, pasta, texto de pesquisa, visualização de arquivos, etc.)? Como fazer isso?

    
por Пегасище 27.12.2016 / 12:46

1 resposta

3

Você pode copiar C:\Users\<user>\Local Settings\Far Manager\Profile\history.db para sua nova instalação FAR (ou outro local para fazer o backup).

history.db é um banco de dados SQLite (no FAR 3.0 compilação 4949 x64) e contém:

  • editorbookmarks_history
pid │ num │ line │ linepos │ screenline │ leftpos
────┼─────┼──────┼─────────┼────────────┼────────
  • editorposition_history
   id  │ name                                                   │ time               │ 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
  • história
id   │ kind │ key                   │ type │ lock │ name                                                   │ time               │ guid │ file  │ data       
─────┼──────┼───────────────────────┼──────┼──────┼────────────────────────────────────────────────────────┼────────────────────┼──────┼───────┼────────────
75   │ 3    │ Copy                  │ 0    │ 0    │ C:\Users\A\AppData\Local\Google\Chrome\User Data\      │ 131406535121264788 │      │       │            
359  │ 3    │ SearchText            │ 0    │ 0    │ \s{2,}(.+)                                             │ 131409454921877807 │      │       │            
360  │ 3    │ ReplaceText           │ 0    │ 0    │  > "$1txt"                                             │ 131409454921892816 │      │       │            
407  │ 3    │ Copy                  │ 0    │ 0    │ orig                                                   │ 131409467955745308 │      │       │            
412  │ 3    │ NewFolder             │ 0    │ 0    │ Temp                                                   │ 131409478016477759 │      │       │            
4383 │ 0    │                       │ 0    │ 0    │ git clone https://github.com/FarGroup/FarManager.git   │ 131549537486842679 │      │       │ C:\dev\c++ 
  • sqlite_master
type  │ name                                       │ tbl_name                │ rootpage │ sql                                         ...
──────┼────────────────────────────────────────────┼─────────────────────────┼──────────┼─────────────────────────────────────────────...
table │ history                                    │ history                 │ 2        │ CREATE TABLE history(id INTEGER PRIMARY KEY,...
index │ history_idx1                               │ history                 │ 3        │ CREATE INDEX history_idx1 ON history (kind, ...
index │ history_idx2                               │ history                 │ 4        │ CREATE INDEX history_idx2 ON history (kind, ...
index │ history_idx3                               │ history                 │ 5        │ CREATE INDEX history_idx3 ON history (kind, ...
index │ history_idx4                               │ history                 │ 6        │ CREATE INDEX history_idx4 ON history (kind, ...
table │ editorposition_history                     │ editorposition_history  │ 7        │ CREATE TABLE editorposition_history(id INTEG...
index │ sqlite_autoindex_editorposition_history_1  │ editorposition_history  │ 8        │                                             ...
table │ 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       │                                             ...
table │ 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
────┼─────┼─────────┼────────
  • viewerposition_history
id  │ name                                                ... │ time               │ filepos   │ leftpos │ hex │ codepage
────┼─────────────────────────────────────────────────────...─┼────────────────────┼───────────┼─────────┼─────┼─────────
1   │ C:\Users\A\AppData\Local\Google\Chrome\User Data\Def... │ 131406529236576470 │ 0         │ 0       │ 0   │ 1252    
2   │ E:\Users\a\AppData\Local\Google\Chrome\User Data\Cer... │ 131406533100894047 │ 0         │ 0       │ 0   │ 1252    
3   │ C:\Users\A\AppData\Local\Google\Chrome\User Data\A12... │ 131406535532290385 │ 23389     │ 0       │ 0   │ 65001   
4   │ C:\Users\A\AppData\Local\Google\Chrome\User Data\Loc... │ 131406535566058527 │ 0         │ 6713    │ 0   │ 65001   

history.db-shm e history.db-wal são arquivos temporários do SQLite e eu não os copiaria.

Para inspecionar o conteúdo dos arquivos SQLite diretamente no FAR Manager, instale o plug-in SQLiteDB .

    
por 12.11.2017 / 16:16