abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    včera 04:00 | Nová verze

    raylib (Wikipedie), tj. multiplatformní open-source knihovna pro vývoj grafických aplikací a her, byla vydána ve verzi 6.0.

    Ladislav Hagara | Komentářů: 0
    24.4. 18:33 | IT novinky

    Nové verze AI modelů. Společnost OpenAI představila GPT‑5.5. Společnost DeepSeek představila DeepSeek V4.

    Ladislav Hagara | Komentářů: 0
    24.4. 15:33 | Zajímavý článek

    Nová čísla časopisů od nakladatelství Raspberry Pi zdarma ke čtení: Raspberry Pi Official Magazine 164 (pdf) a Hello World 29 (pdf).

    Ladislav Hagara | Komentářů: 0
    24.4. 04:44 | Komunita

    Bylo oznámeno, že webový prohlížeč Opera GX zaměřený na hráče počítačových her je už také na Flathubu and Snapcraftu.

    Ladislav Hagara | Komentářů: 0
    23.4. 23:11 | IT novinky

    Akcionáři americké mediální společnosti Warner Bros. Discovery dnes schválili převzetí firmy konkurentem Paramount Skydance za zhruba 110 miliard dolarů (téměř 2,3 bilionu Kč). Firmy se na spojení dohodly v únoru. O část společnosti Warner Bros. Discovery dříve usilovala rovněž streamovací platforma Netflix, se svou nabídkou však neuspěla. Transakci ještě budou schvalovat regulační orgány, a to nejen ve Spojených státech, ale také

    … více »
    Ladislav Hagara | Komentářů: 0
    23.4. 22:33 | Nová verze

    Canonical vydal (email, blog, YouTube) Ubuntu 26.04 LTS Resolute Raccoon. Přehled novinek v poznámkách k vydání. Vydány byly také oficiální deriváty Edubuntu, Kubuntu, Lubuntu, Ubuntu Budgie, Ubuntu Cinnamon, Ubuntu Kylin, Ubuntu Studio, Ubuntu Unity a Xubuntu. Jedná se o 11. vydání s dlouhodobou podporou (LTS).

    Ladislav Hagara | Komentářů: 2
    23.4. 11:55 | Nová verze

    V programovacím jazyce Go naprogramovaná webová aplikace pro spolupráci na zdrojových kódech pomocí gitu Gitea (Wikipedie) byla vydána v nové verzi 1.26.0. Přehled novinek v příspěvku na blogu.

    Ladislav Hagara | Komentářů: 0
    23.4. 04:44 | Pozvánky

    Ve středu 29. dubna 2026 se v pražské kanceláři SUSE v Karlíně uskuteční 7. Mobile Linux Hackday, komunitní setkání zaměřené na Linux na mobilních zařízeních, kernelový vývoj i uživatelský prostor. Akce proběhne od 10:00 do večerních hodin. Hackday je určen všem zájemcům o praktickou práci s Linuxem na telefonech. Zaměří se na vývoj aplikací v userspace, například bankovní aplikace, zpracování obrazu z kamery nebo práci s NFC, i na úpravy

    … více »
    lkocman | Komentářů: 1
    22.4. 21:55 | Nová verze

    LilyPond (Wikipedie) , tj. multiplatformní svobodný software určený pro sazbu notových zápisů, byl vydán ve verzi 2.26.0. Přehled novinek v aktualizované dokumentaci.

    Ladislav Hagara | Komentářů: 0
    22.4. 20:33 | Nová verze

    Byla vydána nová verze 11.0.0 otevřeného emulátoru procesorů a virtualizačního nástroje QEMU (Wikipedie). Přispělo 237 vývojářů. Provedeno bylo více než 2 500 commitů. Přehled úprav a nových vlastností v seznamu změn.

    Ladislav Hagara | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (14%)
     (8%)
     (2%)
     (13%)
     (31%)
     (3%)
     (6%)
     (2%)
     (15%)
     (25%)
    Celkem 1420 hlasů
     Komentářů: 30, poslední 3.4. 20:20
    Rozcestník

    Víš jakej je nejlepší editor? Vim :)

    21.9.2007 04:17 | Přečteno: 2436× | Linux | poslední úprava: 21.9.2007 04:26

    Tak jsem po čase zase něco přehodím ze svého soukromého blogu a to z důvodu, že se to může hodit někomu kdo můj blog nečte :)

    První rok na linuxu jsem byl klasický newbie, shell jsem používal zřídka, KDE u mě bydlelo a bylo tak obarvené, že mě z toho ještě teď mrazí. Jak stárnu, zvykám si, chci mít výkon počítače na něco jiného a chci mít pohodlí, přecházím na openbox, začnu používat vim a zruším taskbar. Dneska tedy o vimu.

    Huhlánova definice profesionála je taková, že má PC za 100k a to ještě komponenty od správných firem. Moje definice profesionála je taková, že takový člověk se nenechá vodit za ručičku. Profík si uzpůsobí prostředí, svůj editor a vyzná se v tom co dělá a nepotřebuje k tomu 8GB RAM. Já tedy už nějaký ten měsíc používám vim. Naučil jsem se základy ve škole, pak jsem na ho zavrhnul a pak jsem se zase vrátil (chybělo mi dd a yy:) ). Naučil jsem se další základy. Posledních pár dnů společně s dumem nacházíme každý den nějakou featuru, která prostě ulehčí život. Na open source je krásné, že když někdo něco napíše a stojí to za to, tak se vylepší zas někdo jiný. A stejně tak to funguje u pluginů do vimu. Dneska si představíme dva, které mě maximálně zaujali. Nenechte si namlouvat žádnými komerčními krysami, že vim nemá podporu projektů, je to blábol :)

    Obojí

    Začneme prvním. Našel jsem ho nedávno, slouží k vytváření projektů jako takových. Lze ho najít v archu jako jeden z pluginů pro vim (vim-project nebo podobně). V ostatních distribucích to bude obdobné. Je to velmi jednoduché. Napíšu nejdřív pár očíslovaných příkazů a pak si vysvětlíme na co jsou a jak to celé funguje.

    1. vim +Project
    2. vim "+Project soubor"
    3. :project
    4. :project soubor
    5. :help project

    A to je všechno co budeme potřebovat na spuštění. První se spouští z shellu a načte plugin project s defaultním projektovým souborem ~/.vimprojects. Druhý funguje obdobně, ale můžeme mu dát soubor. Třetí načte plugin z příkazového módu vimu. Čtvrtý je to samé, ale zase mu můžeme vnutit soubor s projekty. Pátý je nápověda, občas se hodí :)

    Když tedy máme modul zavedený uvidíme něco takového:

    Project

    V levém sloupci je náš soubor s projekty (řádně obscriptován samotným pluginem) a v druhém prostor pro otevřený soubor. Je tedy čas nadhodit ten magický .vimprojects. Jednoduchý projektový soubor může vypadat například takto:

    1. eleanor=~/co/eleanor {
    2. eleanor.py
    3. .db
    4. mods=mods {
    5. talker.py
    6. muc.py
    7. rss.py
    8. }
    9. }

    Soubor jde editovat po načtení pluginu jako by to byl jakýkoli jiný a nebo také jakkoli externě (~/.vimprojects). Na prvním řádku najdeme název projektu a za rovnítkem cestu k jeho adresáři. Ve složených závorkách je pak seznam souborů (vložíme například pomocí :r!ls ~/co/eleanor) a pod seznamem souborů je takový subprojekt, který funguje podobně. U subprojketu si musíme uvědomit, že jsme jakoby v adresáři s projektem a tak mods ukazuje na ~/co/eleanor/mods. Projektů může být v souboru kolik chcete.

    A teď trochu k ovládání. CTRL+W a hned po té správná šipka, nám přesunuje kurzor mezi splity (rozdělení oken). Jednotlivé projekty jsou ve foldech. Něco o foldech se dá najít zde. Nám bude patrně stačit, že najetím kurzoru na řádek s názevem projektu a smáčknutím enter fold rozloží nebo složí. Pak najetím na soubor a zmáčknutím enteru se nám soubor otevře přesně tam kde má. Stejně tak lze všechno dělat s myší. A nakonec pár screenů.

    Druhým pluginem, který představím je něco podobného, ale přeci jiného. Instalace je jednoduchá. Nakopírujeme obsah archivu do adresáře ~/.vim a zavedemeho obdobně jako předchozí projekt.

    1. vim +Tlist
    2. :Tlist

    Tady už nám stačí pouze dva způsoby spuštění, protože soubory tam dostaneme jinak (patrně to jde i z shellu, ale moje znalosti nejsou zas tak veliké:( ). Takže první je zase z shellu a druhý z vimu. Objeví se nám podobné okno jako u přechozího pluginu, ale není modifikovatelné. Obsahuje také nápovědu po zmáčknutí F1. Pohyb mezi souborem, a pluginem je opět CTRL+W a správná šipka. Než vysvětlím v čem je toto jiné tak uvedu ještě jeden příkaz pro vim.

    :TlistAddFilesRecursive ~/co/keary

    Ten nám projede soubory se zdrojáky v zadaném adresáři a vloží je do našeho okna s pluginem. Tam se objeví seznam tříd a metod, na které stačí kliknout nebo najet kurzorem a dát enter a otevře se nám správný zdroják na správném místě. Samozřejmostí je podpora foldů, takže co není potřeba jde krásně schovat.

    Taglist

    Tento plugin je tedy trochu jiný, ale slouží víceméně podobně jako ten předchozí. Já osobně si zatím nevybral, který budu preferovat, ale první mi sedí víc, i když neloaduje strukturu kódu (soubor se otevírá tam kde se snim naposledy skončilo). Druhý je zas pohodlný na práci s objekty. Oba pluginy jdou používat najednou. Hodně nápomocna je i nápověda k obou dvoum pluginům. První má několik flagů, které ovlivňují soubory v projektech, moc jsem to nestudoval ani to nepotřeji. Druhý zas obsahuje pár dalších fcí (nejenom přidávání souborů). V obou pluginech jdou využívat věci jako makra samotného vimu a vůbec všechno z vimu :) Oba si určitě najdou své příznivce a někdo je třeba naučí pracovat společně :)

           

    Hodnocení: 91 %

            špatnédobré        

    Obrázky

    Víš jakej je nejlepší editor? Vim :), obrázek 1 Víš jakej je nejlepší editor? Vim :), obrázek 2 Víš jakej je nejlepší editor? Vim :), obrázek 3

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    Komentáře

    Vložit další komentář

    juraj-bit avatar 21.9.2007 06:18 juraj-bit | skóre: 14 | blog: X BLOG X | Bratislava
    Rozbalit Rozbalit vše Re: Víš jakej je nejlepší editor? Vim :)
    Tak to je bomba, zakladám si tvoj blog do svojej bázy faktov (CLIPS). ;) A dávam dobrý.
    21.9.2007 15:43 Creckx | skóre: 23 | blog: cxblog | Lanškroun
    Rozbalit Rozbalit vše Re: Víš jakej je nejlepší editor? Vim :)
    To jsem rád :)
    Můj blog Pokud máte taky blog, můžeme vyměnit odkazy :)
    Algi avatar 21.9.2007 07:59 Algi | skóre: 1 | blog: Sinner
    Rozbalit Rozbalit vše Re: Víš jakej je nejlepší editor? Vim :)
    škoda, že jsi tenhle zápisek nenapsal dřív. celý druhák jsem psal ve Vimu, protože u nás ve škole měli jenom staré Visual Studio, které se mi nelíbilo. akorát nechápu, proč jsem nic takového nezkoušel vygooglovat. ale je pravda, že na pár těch programů v céčku a ladění pomocí gdb to úplně stačilo...

    díky za článek. je to sice moc pěkný, ale mám takovej dojem, že Eclipse ještě budu chvilku používat ;-)
    I'm a firestarter, twisted firestarter...
    21.9.2007 15:44 Creckx | skóre: 23 | blog: cxblog | Lanškroun
    Rozbalit Rozbalit vše Re: Víš jakej je nejlepší editor? Vim :)
    Promiň :) Já mám k vimu vazbu :)
    Můj blog Pokud máte taky blog, můžeme vyměnit odkazy :)
    Dalibor Smolík avatar 21.9.2007 08:34 Dalibor Smolík | skóre: 54 | blog: Postrehy_ze_zivota | 50°5'31.93"N,14°19'35.51"E
    Rozbalit Rozbalit vše Re: Víš jakej je nejlepší editor? Vim :)
    Stále jsem ještě vimu nepřišel na chuť, ale říkám si, že se budu muset do něj pustit :-) Zatím na menší úpravy používám pico, na větší (třeba tvorba PHP skriptů) bluefish. Takže uvidíme.
    Rozdíly v řeči a ve zvyklostech neznamenají vůbec nic, budeme-li mít stejné cíle a otevřená srdce.
    21.9.2007 15:45 Creckx | skóre: 23 | blog: cxblog | Lanškroun
    Rozbalit Rozbalit vše Re: Víš jakej je nejlepší editor? Vim :)
    Na vim si zvykneš, ani to netrvá tak dlouho. Ze začátku toho ani moc nepotřebuješ. Přečteš si nějakej článek nebo příručku a už nic jinýho používat nebudeš :)
    Můj blog Pokud máte taky blog, můžeme vyměnit odkazy :)
    21.9.2007 10:55 -=eM=- | skóre: 11 | blog: Merljin | Praha
    Rozbalit Rozbalit vše Re: Víš jakej je nejlepší editor? Vim :)
    Pěkný článek - díky. Akorát se mi nelíbí ten obarvený text, respektive líbí, ale některé barvy např. tmavě modrá a proste nepřečtu ta malá písmenka. Nevíš náhodou z hlavy kde se dají tyto barvy změnit ? Díky
    It is wiser to find out than to suppose. -- Mark Twain
    21.9.2007 12:03 Petr Mach | skóre: 9 | blog: Hláska
    Rozbalit Rozbalit vše Re: Víš jakej je nejlepší editor? Vim :)
    Nejlépe asi změnou color scheme. Je jich předdefinovaných k dispozici. U gvimu je lze vybrat i z menu. Nebo si můžeš definovat nové barevné schéma.
    21.9.2007 13:26 Kyosuke | skóre: 28 | blog: nalady_v_modre
    Rozbalit Rozbalit vše Re: Víš jakej je nejlepší editor? Vim :)
    Mně se zalíbil Wombat natolik, že si ho asi naportuju do Emacsu. :-)
    21.9.2007 12:33 janskyj | skóre: 11 | blog: linuxuv_blog
    Rozbalit Rozbalit vše Re: Víš jakej je nejlepší editor? Vim :)
    set background=dark ja to mam v /etc/vimrc, pro všechny uživatele
    Krystaly, polovodiče, všechno směšné. Co tak konzole z digitronů, to by bylo něco pro pravé muže. :)
    Josef Kufner avatar 21.9.2007 14:03 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: Víš jakej je nejlepší editor? Vim :)
    Hm, mě místo tohohle stačí cd ;-)
    Hello world ! Segmentation fault (core dumped)
    21.9.2007 15:46 Creckx | skóre: 23 | blog: cxblog | Lanškroun
    Rozbalit Rozbalit vše Re: Víš jakej je nejlepší editor? Vim :)
    Tak to asi vim nepoužíváš na nic většího :) Já předtim používal gvim a a taky jsem cdoval, ale pak jsem našel tohle :
    Můj blog Pokud máte taky blog, můžeme vyměnit odkazy :)
    Josef Kufner avatar 21.9.2007 18:02 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: Víš jakej je nejlepší editor? Vim :)
    Ale jó... to co v něm píšu teď má asi 17k řádek v C a jedna obluda v php měla asi 150k řádek. Problém s tím nějak nemám. :b, ctags, ctrl+], ctrl+t, :grep, gf, ... no problem ;-)

    V případě, že dělám něco modulárního, co se kompiluje zvlášť, tak mám pro každý modul jednu instanci gvimu, aby se nepletly stejně pojmenované soubory a fungovalo dobře :make. A abych to nemusel otvírat pokaždé od nuly... gvim -S, :mksession!, ... ;-)
    Hello world ! Segmentation fault (core dumped)
    21.9.2007 20:21 Creckx | skóre: 23 | blog: cxblog | Lanškroun
    Rozbalit Rozbalit vše Re: Víš jakej je nejlepší editor? Vim :)
    Tak máš svůj vlastní styl, který bych asi neukočíroval, takže smekám :)
    Můj blog Pokud máte taky blog, můžeme vyměnit odkazy :)
    Luk avatar 21.9.2007 14:30 Luk | skóre: 47 | blog: Kacířské myšlenky | Kutná Hora
    Rozbalit Rozbalit vše Re: Víš jakej je nejlepší editor? Vim :)
    Víš jakej je nejlepší editor?
    Vím. Vim to není ;-)
    Šifrování je absolutní nutnost a pomáhá chránit před nekalými živly
    juraj-bit avatar 21.9.2007 14:49 juraj-bit | skóre: 14 | blog: X BLOG X | Bratislava
    Rozbalit Rozbalit vše Re: Víš jakej je nejlepší editor? Vim :)
    Nepovedal by som, že Vim je taký archaizmus, je to docela praktická a náviková vecička. Emacs mám radšej pre jeho robustnosť a skôr na hranie sa s ním. Na bežnú prácu spúšťam Vim a ak nie je nejakou náhodou k dispozicii tak Nano.
    Luk avatar 21.9.2007 15:33 Luk | skóre: 47 | blog: Kacířské myšlenky | Kutná Hora
    Rozbalit Rozbalit vše Re: Víš jakej je nejlepší editor? Vim :)
    Za těch 2,5 roku, co uplynulo od napsání odkazovaného textu, už jsem se naučil Vim aspoň ukončovat (naučil jsem se to na semináři v Norimberku - bohužel to byl prakticky jediný přínos, co jsem si ze semináře za 300 EUR odnesl :-D). Pracovat v něm ale neumím, přestože jsem to tehdy zkoušel. Když editovat na konzoli, mám nejraději Nano/Pico.
    Šifrování je absolutní nutnost a pomáhá chránit před nekalými živly
    Marián Kyral avatar 22.9.2007 11:26 Marián Kyral | skóre: 29 | blog: Sem_Tam | Frýdek-Místek
    Rozbalit Rozbalit vše Re: Víš jakej je nejlepší editor? Vim :)
    V práci, na AIX serverech nic jiného není, takže jsem byl donucen začít s vi pracovat (žádný vim :-) ). Naučil jsem se pár základních příkazů a i doma edituji /etc s vi, ale na programování mám radši Kate.
    21.9.2007 15:27 Miloslav Ponkrác | blog: miloslavponkrac
    Rozbalit Rozbalit vše Re: Víš jakej je nejlepší editor? Vim :)
    Pro mě je to vim. Programuju asi tak 10 hodin denně už mnoho let. A ačkoli programuji převážně na Windows, kde se vim vyjímá ještě méně, než na Linuxu, tak vim mi trůn od začátku do konce mé pracovní doby mezi spuštěnými programy.

    Vim je naopak editor, který jako jediný mi vyhověl v mých nárocích a to jsem zkoušel asi 30 editorů a z každého jsem byl zklamaný. Jako programátor je pro mě kvalita plain textového editoru prostě rozhodující - a nenašel jsem bohužel nic kvalitnějšího a propracovanějšího, než je vim.

    Navíc vím, že do vimu je obtížnější se dostat, ale co znám kolegy programátory (taky většinou Windowsáky), kteří překonají úvod do vimu, už mají obrovskou nechuť v jiném editoru, než je vim vůbec programovat.

    Takže si můžete přát co chcete, můžete nadávat na jeho staromódnost (to je koneckonců ještě daleko staromódnější svojí koncepcí celý Linux - vychází z cca 40 let starých pricipů a podle stejné argumentace jakou máte k vimu by Linux neměl dnes na moderním počítači co pohledávat).

    Zvykněte si na to, že jsou staré a osvědčené věci, které se velmi osvědčily. Podle stejného principu zastaralosti můžete třeba zlikvidovat výrobu piva, placení penězi třeba, a nebo třeba sexuální styk, který už je tu příliš dlouho a je to beznadějně zastaralý způsob lidské radosti a rozmnožování. :-)
    Luk avatar 21.9.2007 15:40 Luk | skóre: 47 | blog: Kacířské myšlenky | Kutná Hora
    Rozbalit Rozbalit vše Re: Víš jakej je nejlepší editor? Vim :)
    Zvykněte si na to, že jsou staré a osvědčené věci, které se velmi osvědčily.
    Ale samozřejmě, že je mnoho věcí, které se velmi osvědčily. Pro mě osobně ovšem mezi ně Vim nepatří, to je vše. Někomu může vyhovovat (zjevně je takových lidí velmi mnoho) a ať tedy Vim používá, mně to nevadí. Ten zápis jsem tehdy psal především jako provokaci, proto jsem záměrně zvolil konfrontační a přehnaný tón. A obecně málokdy vynechám příležitost si takhle rýpnout ;-)
    Šifrování je absolutní nutnost a pomáhá chránit před nekalými živly
    21.9.2007 15:51 Miloslav Ponkrác | blog: miloslavponkrac
    Rozbalit Rozbalit vše Re: Víš jakej je nejlepší editor? Vim :)
    Ale ano, jenže problém je, že vlastně takových 70% diskusí kolem Linuxu je plné těchto provokací ve Vašem stylu. I to je přesně důvod, proč se spousta lidí kolem Linuxu distancuje. Ale neberte to příliš osobně, prosím.
    21.9.2007 18:27 Andrej | skóre: 51 | blog: Republic of Mordor
    Rozbalit Rozbalit vše Re: Víš jakej je nejlepší editor? Vim :)

    +1

    Založit nové vláknoNahoru

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.