Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: marwik 04 Června 2009, 17:49:40
-
Nazdar,
nevíte prosím někdo, jaká volba nebo plugin způsobuje ve Vimu zvýrazňování k sobě patřících závorek? Mám na mysli to barevné označení, které trvá, dokud je kurzor na jedné závorce, ne odskočení na párovou závorku (zřejmě set showmatch) ani přeskakování pomocí '%'. Na linuxu i ve windows to funguje, ale ve škole používám GvimPortable, kde ne (a ani doma). Už to dlouho hledám, prošel jsem i (snad) všechny konfiguráky vimu, kde by to mohlo být schované.
Předem díky
-
Nikdo neví?
-
Vyřešeno :-)
zvýrazňování je způsobené pluginem matchparen.vim
problém byl v tom, že tento funguje jen s nastaveným 'set nocompatible' a gvim portable to nastavené nemá...
-
Nevíte prosimvás jak v GVimu zobrazit pravý okraj 80. znaků jak to má gedit?
(http://s1.imgupload.cz/img/48181/Dpj67/Sn-mek-obrazovky-Nastaven-aplikace-gedit.png) (http://imgupload.cz/)
Děkuji za odpověď.
S pozdravem Malajda.
-
Problém vyřešen:
http://vim.wikia.com/wiki/Highlight_long_lines
ale lepší asi je toto:
highlight OverLength ctermbg=red ctermfg=white guibg=#592929
match OverLength /\%81v.\+/
-
Prosil bych ještě o radu,
docela často používám stejný formát komentářů
např:
/**
* ...... Popis programu .....
* @param one
* @param two
*/nebo
/** * * * * * * * * * * * * * * * * * * * * * * * *
* Jmeno:
* Prijmeni:
* E-mail:
* Predmet:
* Projekt:
* Nazev projektu:
* Posledni modifikace:
* * * * * * * * * * * * * * * * * * * * * * * * * *
* .cpp
* - modul
**************************************************/nebo další a další věci.
Existuje nějaká možnost, kdy pomocí určité akce vložím do kódu tyto (dá se říct) šablony?
Děkuji moc za názory a za rady.
-
Do ~/.vimrc například toto:
imap ,/ /**<CR>*<SPACE><CR>*/<Esc>kAVíce si to rozšíři sám na to, co potřebuješ. V INSERT modu na sekvenci ,/ namapuje základní šablonu komentáře.
-
Děkuju za radu,
kdybych viděl, že se ta funkce jmenuje imap, samozřejmě bych si to našel a teď jen stačí hledat v Googlu
vimrc imap
Dík ;).
-
Prosím ještě o radu, nevím jak nastavit ukládání souboru i pomocí ":W" někdy se ukliknu a zmáčknu i velké "W", vík že je to sice detail, ale pak nemusím dávat pozor, zda je zmáčknutý SHIFT.
Muj vimrc vypdá takto, pro inspiraci:
:set cindent
:set expandtab
:set tabstop=2
:set nu!
:set shiftwidth=2
" Zvýrazňování výsledků hledání
:set hls
" 80 znaku kodu, od 81 zvyraznene cervene
highlight OverLength ctermbg=red ctermfg=white guibg=#592929
match OverLength /\%81v.\+/
" Sablony podminky, cykly
imap ,if if()<Enter>{//<Enter>}<esc>k$a
imap ,el else<Enter>{//<Enter>}<esc>k$a
imap ,ei else if()<Enter>{//<Enter>}<esc>k$a
imap ,wh while()<Enter>{//<Enter>}<esc>k$a
imap ,dw do<Enter>{//<Enter>}<Enter>while();<esc>kk$a
imap ,sw switch()<Enter>{//<Enter>case :<Enter>break;<Enter>default:<Enter>break;<Enter>}<esc>kkkkk$a
imap ,for for( ; ; )<Enter>{//<Enter>}<esc>k$a
imap ,desl /**<Enter>*<Space><Enter>* @param<Enter>* @param<Enter>*/<esc>kkk$a
imap ,dess /**<Enter>*<Space><Enter>* @p<Enter>* @p<Enter>*/<esc>kkk$a
Děkuji za rady.
-
cmap W w