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 18:11 | IT novinky

    Dnes a zítra probíhá vývojářská konference Google I/O 2025. Sledovat lze na YouTube a na síti 𝕏 (#GoogleIO).

    Ladislav Hagara | Komentářů: 0
    včera 15:22 | Komunita

    V Bostonu probíhá konference Red Hat Summit 2025. Vybrané přednášky lze sledovat na YouTube. Dění lze sledovat na síti 𝕏 (#RHSummit).

    Ladislav Hagara | Komentářů: 0
    včera 15:00 | Nová verze

    Společnost Red Hat oficiálně oznámila vydání Red Hat Enterprise Linuxu 10. Vedle nových vlastností přináší také aktualizaci ovladačů a předběžné ukázky budoucích technologií. Podrobnosti v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 2
    včera 12:22 | Pozvánky

    Tuto sobotu 24. května se koná historicky první komunitní den projektu Home Assistant. Zváni jsou všichni příznivci, nadšenci a uživatelé tohoto projektu. Pro účast je potřebná registrace. Odkazy na akce v Praze a v Bratislavě.

    jose17 | Komentářů: 0
    včera 04:44 | IT novinky

    Troy Hunt představil Have I Been Pwned 2.0, tj. nový vylepšený web služby, kde si uživatelé mohou zkontrolovat, zda se jejich hesla a osobní údaje neobjevily v únicích dat a případně se nechat na další úniky upozorňovat.

    Ladislav Hagara | Komentářů: 15
    19.5. 23:22 | Zajímavý software

    Microsoft představil open source textový editor Edit bežící v terminálu. Zdrojové kódy jsou k dispozici na GitHubu pod licencí MIT.

    Ladislav Hagara | Komentářů: 7
    19.5. 22:22 | Zajímavý software

    V Seattlu a také online probíhá konference Microsoft Build 2025. Microsoft představuje své novinky. Windows Subsystem for Linux je nově open source. Zdrojové kódy jsou k dispozici na GitHubu pod licencí MIT.

    Ladislav Hagara | Komentářů: 0
    19.5. 13:11 | Zajímavý článek

    Z příspěvku Turris Sentinel – co přinesl rok 2024 na blogu CZ.NIC: "Za poslední rok (únor 2024 – únor 2025) jsme zachytili 8,3 miliardy incidentů a to z 232 zemí a z jejich závislých území. Tyto útoky přišly od 6,2 milionu útočníků (respektive unikátních adres). SMTP minipot je stále nejlákavější pastí, zhruba 79 % útoků bylo směřováno na tento minipot, 16 % útoků směřovalo na minipot Telnet, 3 % útoků směřovaly na minipot HTTP a 2 % na minipot FTP. Dále jsme zaznamenali 3,2 milionu unikátních hesel a 318 tisíc unikátních loginů, které útočníci zkoušeli."

    Ladislav Hagara | Komentářů: 1
    19.5. 12:44 | Nová verze

    Byla vydána (Mastodon, 𝕏) nová verze 3.0.4 svobodné aplikace pro úpravu a vytváření rastrové grafiky GIMP (GNU Image Manipulation Program). Přehled novinek v oznámení o vydání a v souboru NEWS na GitLabu. Nový GIMP je již k dispozici také na Flathubu.

    Ladislav Hagara | Komentářů: 0
    19.5. 12:33 | Nová verze

    Byla vydána nová stabilní verze 7.4 webového prohlížeče Vivaldi (Wikipedie). Postavena je na Chromiu 136. Přehled novinek i s náhledy v příspěvku na blogu.

    Ladislav Hagara | Komentářů: 0
    Jaký je váš oblíbený skriptovací jazyk?
     (60%)
     (23%)
     (9%)
     (2%)
     (0%)
     (0%)
     (6%)
    Celkem 47 hlasů
     Komentářů: 5, poslední včera 20:57
    Rozcestník

    Editor Vim a vkládání tagů

    16.2.2005 16:50 | Přečteno: 1453× | © | poslední úprava: 16.2.2005 19:22

    Většina z nás někdy potřebuje vkládat do textu tagy. Unaveni z těch věčných ostrých závorek, z těch hloupých uvozovek a tak dál? Proč si ale ošupovat prsty?! Vždyť to jde zařídit i velice jednoduše! Vyzkoušejte si praktickou ukázku toho, jak mocný editor Vim je.

    Do svého ~/.vimrc si vložte následující kód:

    let maplocalleader=","
    imap <localleader>< &lt;
    imap <localleader>> &gt;
    imap <localleader>& &amp;
    imap <localleader>? &lt;
    imap <localleader>: &gt;
    imap <localleader>7 &amp;
    imap <localleader>n &nbsp;
    imap <localleader>a <a href=""></a><Esc>5hi
    imap <localleader>A <Esc>yiWi<a href="http://<Esc>Ea"></a><Esc>3hP4la
    imap <localleader>u <ul></ul><Esc>4hi<CR><CR><Esc>1ki
    imap <localleader>l <li></li><Esc>4hi
    imap <localleader>i <i></i><Esc>3hi
    imap <localleader>b <b></b><Esc>3hi
    imap <localleader>p <p><CR><CR></p><Esc>3h1ki
    imap <localleader>t <Esc>yiWi<<Esc>Ea><CR><Esc>i
    imap <localleader>img <img src="" alt="" border="0"><Esc>19hi
    imap <localleader>pre <pre></pre><Esc>5hi<CR><CR><Esc>1ki
    imap <localleader><CR> <br /><CR><Esc>i
    

    Teď již jen zbývá nastartovat svůj Vim, přepnout se do insert módu a začít vesele editovat. A když potřebujete vložit třeba tag pro internetový odkaz, tak si nejprve zkopírujete adresu ve svém oblíbeném prohlížeči, vrátíte se do Vimu a v insert módu napíšete pouze posloupnost kláves ",a" a pak "ctrl-v" ("ctrl-v" normálně ve Vimu nefunguje, je potřeba si jej přiohnout podle návodu, který jsem již dříve uveřejnil zde).

    Stisk posloupnosti ",a" způsobí, že se na pozici kurzoru v insert módu vloží celý tag pro internetový odkaz a kurzor se automaticky nastaví mezi uvozovky. Poté stačí tedy jen "pastnout" (v mém případě "ctrl-v" již zkopírovaný odkaz). S vložením obrázku je to úplně stejné, akorát napíšeme posloupnost ",img" a pak "ctrl-v" pro vložení odkazu na obrázek. Za zmínku stojí též posloupnost ",A". Zkuste si ji. Napište "vcp.ligatura.org/" a hned stiskněte ",A".

    Chceme-li třeba vynechat řádek, stačí stisknout ",enter" a na pozici kurzoru se vloží "<br />". Vyzkoušejte a uvidíte sami, co všechno ta namapování pro insert mód umí. Není to báječné?

           

    Hodnocení: -

    zatím nehodnoceno
            špatnédobré        

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

    Komentáře

    Vložit další komentář

    16.2.2005 18:34 unchallenger | skóre: 69 | blog: unchallenger
    Rozbalit Rozbalit vše closetag
    Používám plug-in closetag. Doporučuji.

    Vytvářet pak specializovaná mapování na <i> či <b>, která ušetří minus jeden stisk klávesy[*], musím si je pamatovat a mohou kolidovat s věcmi, které normálně píši (např. ,Enter), mi nepřijde příliš přínosné.

    Co se týče nahrazování <, >, &, tak ta většinou potřebuji koncentrovaně v jednom místě, a zejména v textech, jež jsem vložil jako celek (tj. nepsal je -- např. výpisy kódu), tudíž se mapování neuplatní. Lepší je definovat si příkaz, který v označeném textu provede nahrazení. Kdybys takový měl, nemusel bys používat [CUTME] :o)

    [*] Napíši-li počáteční a koncovy tag zároveň, musím se pak přes ten koncový nějak dostat kursorem, když píši dál; closetag naproti tomu doplní koncový tag a kursor se posune až za něj.
    16.2.2005 18:50 © | skóre: 37 | blog: escaped
    Rozbalit Rozbalit vše Re: closetag
    A jak mam mezi pre tagy vlozit jinak "& a m p ;"? Mezery dodany ze stejneho duvodu, aby se z toho nestalo "&" (zapsano bez mezer).
    16.2.2005 19:01 unchallenger | skóre: 69 | blog: unchallenger
    Rozbalit Rozbalit vše Re: closetag
    Klineš pravým na textové pole, vybereš Mozex -> edit textarea -> spustí se ti vim ;-) označíš blok uvnitř >pre< a uděláš
    :s:&:\&amp;:g|s:>:\&gt;:g|s:<:\&lt;:g
    
    (resp. na to použiješ definovaný příkaz).
    16.2.2005 19:17 © | skóre: 37 | blog: escaped
    Rozbalit Rozbalit vše Re: closetag
    Taky mám rád takové vtípky. :-) Teda jestli to byl vtip. Možná, žes jen nepochopil otázku. Zdá se totiž, že pre není dostatečně verbatim prostředí. Už mi rozumíš? Když chci někde použít "&" v jeho "amp;" tvaru, tak mám smůlu, protože to browser správně (špatně!) interpretuje jako "&" a zobrazí se to jako "&" a ne jako ten "amp;" tvar.
    16.2.2005 22:12 Zdeněk Burda | skóre: 61 | blog: Zdendův blog | Praha
    Rozbalit Rozbalit vše Re: closetag
    myslíš jako &amp; ma byt zapsano jako &amp;amp; ?
    -- Nezdar není hanbou, hanbou je strach z pokusu.
    16.2.2005 22:17 unchallenger | skóre: 69 | blog: unchallenger
    Rozbalit Rozbalit vše Re: closetag
    Když mi přišlo mailem

    myslíš jako <code>&amp;amp;</code> ma byt zapsano jako <code>&amp;amp;amp;</code>

    přestával jsem chápat... a kdo si dá u tohoto příspěvku zobrazit zdroják, ten se zarekurzní... ;-)
    16.2.2005 23:43 jm
    Rozbalit Rozbalit vše Re: closetag
    ROFL! Uz to byl zase den! :-D
    16.2.2005 23:44 © | skóre: 37 | blog: escaped
    Rozbalit Rozbalit vše Re: closetag
    Vyhlašuji tento malý thread vtipem týdne. :-D
    17.2.2005 00:09 jm
    Rozbalit Rozbalit vše Re: closetag
    No, je teprv ctvrtek, ja bych radsi nepredbihal... ;-)
    17.2.2005 14:07 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
    Rozbalit Rozbalit vše Re: closetag
    Já jsem už žhavil vim a hledal v helpu [CUTME] a ještě dlouho po přiznání mi nedocházelo, že to tam prostě není ;-) Něco takového, že jsi to tam psal kvůli oddělení & od amp; mě napadlo až se mi to v hlavě dostatečně rozleželo. No nic, aspoň jsi nás pobavil.
    XML je zbytečný, pomalý, nešikovný balast, znovu vynalézané kolo a ještě ke všemu šišaté, těžké a kýčovitě pomalované.
    16.2.2005 19:18 © | skóre: 37 | blog: escaped
    Rozbalit Rozbalit vše Re: closetag
    Proto tam je to [CUTME]. Jak jinak bych to asi zařídil?
    16.2.2005 19:20 © | skóre: 37 | blog: escaped
    Rozbalit Rozbalit vše Re: closetag
    OMLUVA!!! Jsem debil! :-D Sám nad sebou kroutím hlavou a biju se do čela. Uff. Asi se raději půjdu konečně vyspat... :-)

    Založit nové vláknoNahoru

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