Vim - stále viditelné záhlaví souboru

cinnamon

Vim - stále viditelné záhlaví souboru
« kdy: 08. 06. 2018, 11:32:38 »
Používám Vim pro prohlížení dat. souboru s pevnou šířkou sloupců a hodilo by se mi, kdyby při scrolování byl první řádek (názvy sloupců) stále vidět. Dá se ve Vimu něco takového nastavit?


Sten

Re:Vim - stále viditelné záhlaví souboru
« Odpověď #1 kdy: 08. 06. 2018, 12:01:04 »
Rozdělit pohled: Ctrl+W S
Nastavit počet řádek prvního pohledu: Ctrl+W početŘádek _
Skočit do spodního pohledu: Ctrl+W dolů

Kit

Re:Vim - stále viditelné záhlaví souboru
« Odpověď #2 kdy: 08. 06. 2018, 13:08:09 »
:1sp

cinnamon

Re:Vim - stále viditelné záhlaví souboru
« Odpověď #3 kdy: 08. 06. 2018, 14:10:53 »
Díky za tipy, ale při rozdělení okna se horní část při posouvání na řádku nesynchronizuje se spodní a raději bych volby zadával jako parametry při spuštění Vimu, nebo do konf. souboru. Ale možná bych měl namísto Vimu použít (pro moje účely) vhodnější nástroj...

tt

Re:Vim - stále viditelné záhlaví souboru
« Odpověď #4 kdy: 08. 06. 2018, 16:05:33 »
Synchronizaci scrollování jde vyřešit pomocí

:set scrollopt=ver,jump.hor
:set scrollbind
(v obou bufferech)

Zadávání z příkazové řádky půjde určitě spoustu způsoby, napadá mě třeba napsat příkazy do konfiuráku a při spuštění říct, aby se načetl. Option si nepamatuju, ale jsem přesvědčený, že existuje.


Re:Vim - stále viditelné záhlaví souboru
« Odpověď #5 kdy: 08. 06. 2018, 19:35:05 »
Díky za tipy, ale při rozdělení okna se horní část při posouvání na řádku nesynchronizuje se spodní a raději bych volby zadával jako parametry při spuštění Vimu, nebo do konf. souboru. Ale možná bych měl namísto Vimu použít (pro moje účely) vhodnější nástroj...

Příkazy se do konfiguráku dají normálně napsat. Nebo se dají příkazy nabindovat na klávesovou zkratku (příkazem map) - používám většinou funkční klávesy. Nebo se dá vše nastavit ručně příkazama a pak uložit celou session  (příkazem mks) -  zapamatují se otevřené soubory, pozice kurzorů v nich atd. Celou session lze kdykoli načíst a pokračovat v práci (např. -S při spuštění vimu).

Kit

Re:Vim - stále viditelné záhlaví souboru
« Odpověď #6 kdy: 08. 06. 2018, 23:13:54 »
Kód: [Vybrat]
:set scrollopt+=hor
:set nowrap
:1split
:windo set scrollbind

Kit

Re:Vim - stále viditelné záhlaví souboru
« Odpověď #7 kdy: 08. 06. 2018, 23:25:54 »
Tak ještě jednou:
Kód: [Vybrat]
:set scrollopt=hor,jump
:set nowrap
:1split
:windo set scrollbind

Re:Vim - stále viditelné záhlaví souboru
« Odpověď #8 kdy: 09. 06. 2018, 10:27:53 »

cinnamon

Re:Vim - stále viditelné záhlaví souboru
« Odpověď #9 kdy: 10. 06. 2018, 11:57:34 »
zkuste pspg https://github.com/okbob/pspg
Jestli tomu správně rozumím, tak v aktuální verzi umí pspg fixovat zatím jen sloupce, i když (asi v budoucnu) by měl umět i řádky:

Main target
    possibility to freeze first few rows, first few columns


ale zatím v parametrech takovou možnost nevidím.

gll

  • ****
  • 429
    • Zobrazit profil
    • E-mail
Re:Vim - stále viditelné záhlaví souboru
« Odpověď #10 kdy: 10. 06. 2018, 14:56:37 »
v Emacsu csv-header-line

Re:Vim - stále viditelné záhlaví souboru
« Odpověď #11 kdy: 10. 06. 2018, 15:25:14 »
zkuste pspg https://github.com/okbob/pspg
Jestli tomu správně rozumím, tak v aktuální verzi umí pspg fixovat zatím jen sloupce, i když (asi v budoucnu) by měl umět i řádky:

Main target
    possibility to freeze first few rows, first few columns


ale zatím v parametrech takovou možnost nevidím.
Umí to fixovat řádky i sloupce (ale nefunguje to na bázi znaků) pokud to rozezná formát.

Re:Vim - stále viditelné záhlaví souboru
« Odpověď #12 kdy: 10. 06. 2018, 15:26:01 »
zkuste pspg https://github.com/okbob/pspg
Jestli tomu správně rozumím, tak v aktuální verzi umí pspg fixovat zatím jen sloupce, i když (asi v budoucnu) by měl umět i řádky:

Main target
    possibility to freeze first few rows, first few columns


ale zatím v parametrech takovou možnost nevidím.
Umí to fixovat řádky i sloupce (ale nefunguje to na bázi znaků) pokud to rozezná formát.
Rozpozná to MySQL, Postgres

cinnamon

Re:Vim - stále viditelné záhlaví souboru
« Odpověď #13 kdy: 10. 06. 2018, 15:53:34 »
zkuste pspg https://github.com/okbob/pspg
Jestli tomu správně rozumím, tak v aktuální verzi umí pspg fixovat zatím jen sloupce, i když (asi v budoucnu) by měl umět i řádky:

Main target
    possibility to freeze first few rows, first few columns


ale zatím v parametrech takovou možnost nevidím.
Umí to fixovat řádky i sloupce (ale nefunguje to na bázi znaků) pokud to rozezná formát.
Rozpozná to MySQL, Postgres

Díky za pomoc, ale asi pro mě bude nejjednodušší vygenerovat si data jako html, nebo si pro prohlížení napíšu jednoduchou aplikaci v pythonu a použiju Qt framework.

gll

  • ****
  • 429
    • Zobrazit profil
    • E-mail
Re:Vim - stále viditelné záhlaví souboru
« Odpověď #14 kdy: 10. 06. 2018, 16:35:00 »
Díky za pomoc, ale asi pro mě bude nejjednodušší vygenerovat si data jako html, nebo si pro prohlížení napíšu jednoduchou aplikaci v pythonu a použiju Qt framework.

tak to uz rovnou muzes pouzit libre office.