jEdit

Naváži na včerejší tip pro feed marketingové specialisty. Tentokráte se ale nebude týkat přímo :green_heart: Mergada. Je to textový editor jEdit, který už roky používám pro editaci feed marketingových dat. A je to báječný pomocník :wink:.

10 roků s jEditem

Když říkám, že používám jEdit roky, tak jsem našel svůj starší článek o jEditu. Uveřejnil jsem ho v červenci 2009, tak to máme deset roků :smile:. Tehdá jsem vysvětloval využití při správě PPC reklamy. Dnes se zaměřím na editaci produktových dat.


Takhle vypadá textový editor jEdit.

Proč využívám jEdit

Zaujal mne protože umí:

  • Makra, činnost lze “nahrát” a uložit do makra. Makro pak lze na jedno kliknutí spustit. Činnosti, které dělá člověk opakovaně, tak ohromně zrychlí.
  • Pluginy, jEdit lze rozšířit o doplňkové pluginy. Ty mohou přinést navíc báječné funkce.
  • Šikovná nabídka najít a nahradit s podporou regulárních výrazů.
  • Výkon, dokáže otevřít a editovat soubory velké tak, že jiné editory je nezvládly.

Instalace jEditu

jEdit můžete používat na Windows, Linuxu i jinde. Je multiplatformní.

  • Uživatelé Linuxu by mohli najít jEdit ve správci balíčků (Ubuntu software a podobně). Případně by mohl zafungovat příkaz sudo apt-get install jedit.
  • Uživatelé Windows si nejspíš stáhnou instalační soubor z internetových stránek jEditu a nainstalují běžným způsobem.

Funkce jEditu…

…které doporučuji pozornosti :people_holding_hands: marketingových specialistů.

:hammer_and_wrench: Makra

Super pomocník pro automatizaci činností, které děláte opakovaně. Šikulové si mohou makro naprogramovat. My, neprogramátoři, si můžeme makro “nahrát”. Zapneme nahrávání, uděláme co je třeba, vypneme nahrávání a makro uložíme. V budoucnu budeme mít tento postup dostupný na jedno kliknutí. Ušetříme tak i desítky minut práce.

Postup jak nahrát makro v jEditu

  • Klikněte v menu na Makro --> Začít nahrávat makro.
  • Dělejte co si chcete nahrát.
  • Klikněte na Makro --> Zastavit nahrávání.
  • Objeví se panel se zápisem příkazů Makra. Ty lze upravovat. Nelekejte se, i neprogramátoři po pozorném přečtení pochopí, co která část makra znamená. Je to taková vývojářská angličtinka. V případě potřeby můžete kód makra upravit. Ale nutné to není.
  • Uložte makro. Na Linuxu je jEdit ukládá do adresáře /home/--vašeuživatelskéjméno--/.jedit/macros/--názevmakra--.bsh.
  • Makro spustíte z menu volnou Makra --> Název makra.
  • Makro si můžete přidat do menu jako ikonu v Nástroje --> Globální možnosti --> Panel nástrojů --> + --> Příkaz nebo makro --> Makra.

Náhled nahrávání makra

jedit-screen-macro
Tvorba nového makra.

Jak přidat makro do hlavního menu jEditu

Jak přidat makro do menu jEdit
Jak přidat makro do menu.

:brick: Pluginy

Pluginy jsou rozšiřující moduly, které přináší do jEditu nové funkce. Spravovat je můžete v nabídce Pluginy --> Plugin manažer. Instalovat nové pluginy pak v kartě Instalovat této nabídky. Pro uživatele se mohou některé pluginy podobat makrům, protože mohou automatizovat určité činnosti. Výhodou je, že je již někdo připravil za vás. A navíc je můžete zapojit do svých vlastních maker.

Plugin TextTools

Doporučuji plugin TextTools. Nabízí celou řadu nástrojů pro práci s textem. Já využívám zejména:

  • Sort Lines - seřadí řádky abecedně dle prvních znaků.
  • Delete duplicated - odstraní vícenásobný výskyt stejných řádků. Každá hodnota zůstane pouze jednou.
Příklad použití pluginu TextTools

Příklad použití doplňku jEdit
Příklad je ilustrační. Čísla TextTools seřadí od nejnižšího po nejvyšší. Potom odstraní vícenásobné výskyty hodnot. Každá hodnota tedy zůstane pouze jednou. Výstupem je seznam hodnot řádků.

:mag_right: Nabídka Najít a nahradit

Nabídku Najít a nahradit lze použít pro běžné vyhledávání obsahu. Podporuje ovšem regulární výrazy. Ty v kombinaci s vyhledáváním a nahrazováním vytváří mocného pomocníka. Vřele doporučuji Luďův workshop na MergadoFestu, případně jeho školení.

Nabídku vyvoláte stiskem Ctrl + F. Dokáže divy!

Nabídka Najít a nahradit v editoru jEdit.

Závěrem

V praxi lze jEdit využít pro editace datových feedů, ve formátech XML, CSV nebo třeba prostý text (TXT). Ušetří fůru práce a naučit se jEdit ovládat není složité :smile:.

1 Like