|_ Penguin _|
O serveru
Sponzoři
Síň slávy
Backendy, PDA, text
Přidat k oblíbeným
Sidebar: Mozilla, Opera
Domovské stránky
Pošta
Kalendář
Tučňáci
Czech HOWTO
Překladatelské stránky
Návody (HOWTO)
Zátah na hackery
Novinky o debianu
Security announce
Názory
Software
Odkazy CZ/SK
Odkazy US
Noviny  Časopisy
Knihy
|_ Hosted Sites _|
CB.penguin.cz
CVS server
ListServer
Unix versus NT
GRAD
UTX
OWSKiller
PUK - klub uživatelů Penguina
Scriptová Banka
Linux na slabých strojích
|_ Vyhledávání _|
|_ Novinky _|
Nejnovější komentáře:
Diskuse RSS

Jan: Doporučení
Erik: Internet a jeho využití
Georgiy: Нужен срочно товар оп
Georgiy: Нужен срочно товар оп
Sleep_Walker: moje zkusenosti
Logout: Dotykáč

Nejčtenější v uplynulých 30 dnech:

Nejkomentovanější v uplynulých 30 dnech:

 

Připojeno k GTS
Logo serveru Penguin
 
MULTIFUNKČNÍ TISKÁRNY

  Zpět na Novinky
VIM - úplný základ, ale stačí
nedved (05.04.2002 03:00:01, 21348/18)


Ti z Vás, kteří začínají s textovým editorem vim (http://www.vim.org) musejí zpočátku věnovat velké úsilí k pochopení ovládání a filosofie tohoto nástroje a právě těm je určeno tohle povídání. Neklade si za cíl být návodem či kompletním průvodcem, spíše odrazovým můstkem pro uplné začátečníky.


Editor se startuje příkazem vim, kterému se jako parametr předává jméno editovaného souboru. Pokud soubor existuje, zobrazí se jeho obsah na obrazovce. Pokud ne bude otevřen soubor nový. V případě nového souboru uvidíte na levém okraji obrazovky sloupec znaků vlnka, označujících neexistující řadky.

Vim rozlišuje tři základní režimy práce: normální režim, vkládací režim a příkazový režim. Po spuštění vimu se dostanete do normálního režimu. V tomto režimu máte možnost zadávat příkazy. Pokud chcete editování vašeho souboru ukončit, uděláte to tak, že stiskem dvojtečky se dostanete do příkazového režimu a následně stisknete wq pro uložení a ukončení. Chcete-li soubor jen uložit použijete pouze :w (v případě, že za tento příkaz napíšete název souboru, dojde k uložení pod tímto názvem). Většinou ale asi nechcete nově otevřený soubor hned ukládat či zavírat, ale chcete začít psát. Do vkládacího režimu z normálního režimu přecházím nejčastěji pomocí stisku kláves a(append) či i(insert). Append začne vkládat znaky za znak označený kurzorem, insert na znak označený kurzorem. Vkládací režim lze ukončit klávesou ESC (čímž jsme zpět v normálním režimu). Pro pohyb v textu můžete použít buď kurzorových šipek nebo kláves h - vlevo, l - vpravo, j - dolů, k - nahoru. K mazání textu slouží v normálním režimu klávesy x (smaže znak na němž je kurzor - delete), X (smaže znak před kurzorem - backspace), dd (maže celou řádku), J (maže znak konce řádku) ... V tuhle chvíli už s vimem můžete pracovat skoro jako s windowsovským Notepadem. K tomu chybí ještě vyhledávání v textu a práce s bloky. Vyhledávat můžeme buď od kurzoru do konce textu (pomoci znaku /) nebo od kurzoru k začátku textu (pomocí znaku ?). Stiskem znaků / nebo ? v normálním režimu se dostaneme do režimu příkazového a můžeme zadat hledaný text. Potvrzením klávesou Enter dojde k nalezení hledaného textu. A jak na bloky? Využívá se k tomu tzv. vizuální režim. Do vizuálního režimu se dostaneme stisknutim klávesy v a zpět do normálního režimu pomocí Ecsapu. Blok můžeme vyznačit např. pomocí kurzorových šipek. Poté pro vymazání bloku a jeho zkopírování do vyrovnávací paměti použijeme příkaz d (delete), pro změnu použijeme c (change) a pro zkopírování do vyrovnávací paměti použijeme y (yang). Text uložený ve vyrovnávací paměti můžeme zase vložit pomocí příkazu p (paste).

Nyní můžme používat vim jako jednoduchý textový editor. Vim je ovšem nástroj velmi mocný a výše uvedené věci jsou opravdu jen lehkým úvodem. Mezi to čím si vás vim získá patří syntax highlighting, používání regulárních výrazů pro vyhledávání, makra, robustnost systému, ...

Pokud se vám vim dostane hlouběji pod kůži - už vás nepustí :)

Užitečné poznámky:

:w uložení souboru
:wq ukončení s uložením
:q! okamžité ukončení (bez uložení)
:a append
:i insert
h pohyb vlevo
l pohyb vpravo
j pohyb dolů
k pohyb nahoru
x maže znak na němž je kurzor
X maže znak před kurzorem
dd maže celou řádku
dw maže slovo
J maže znak konce řádku
/ hledání textu (od kurzoru ke konci textu)
? hledání textu (od kurzoru k začátku textu)
v zahájení vizuálního režimu
d vymazat a uložit do vyrovnávací paměti (delete)
c změnit blok textu (change)
y zkopírovat do vyrovnávací paměti (yang)
p vložení z vyrovnávací paměti (paste)

[Tiskni] [Přidat komentář] [Skrýt komentáře]

Napsal Pichi 5. 4. 2002 v 9:2
Téma: Pro ty co chteji vic

http://www.kit.vslib.cz/~satrapa/docs/vim/

trosku obsahlejsi jemny uvod
[Reagovat]


Napsal Petr 5. 4. 2002 v 11:3
Téma: VIM - uplny zaklad

Mohl bych pridat souhrn dulezitych prikazu vi v cestine.
Je to dvoustranka A4, PDF nebo PostScript.
Petr

Odkazy na soubory:
http://home.t-online.de/home/Peter.Leibner/visp.ps
http://home.t-online.de/home/Peter.Leibner/visp.pdf
[Reagovat]


Napsal nedved 5. 4. 2002 v 11:11
Téma: VIM

diky, ten seznam dulezitych prikazu je perfektni ...
[Reagovat]


Napsal kolisko 5. 4. 2002 v 14:24
Téma: uzitecna pomucka - nahrazeni retezce

Pokud chcete nahradit retezec jinym retezcem, pouzijte:

Stiskni Escape
:%s/retezec1/retezec2/g

toto nahradi "retezec1" retezcem "retezec2" v celem dokumentu.
pozor na retezce, ktere obsahuji specialni znaky. Tyto znaky
musi zacinat znamenkem zpetne lomitko.

kolisko
[Reagovat]


Napsal simon 6. 4. 2002 v 21:56
Téma: vim

me osobne pripadaj nejlepsi prikazy
Ctrl+P a Ctrp+N pro doplnovani slov.
(ma neco takoveho emacs?)
navic by tady mel bejt spis odkaz na serial o vimu, ktery vychazel na root.cz
[Reagovat]


Napsal nedved 7. 4. 2002 v 10:6
Téma: vim na rootu

http://www.root.cz/clanek.phtml?id=708
[Reagovat]


Napsal Roman 7. 4. 2002 v 13:30
Téma: Odsazovani ve vim

Zdravim

K uplne spokojenosti s praci ve vimu mi jeste chybi znalost toho, jak nastavit velikost tabulatoru a jak lze zvetsit/zmensit odsazeni celeho bloku. Poradi mi nekdo? Diky.

[Reagovat]


  • Napsal [TJ] Pytt'l the Floyd 26. 6. 2002 v 8:18
    Téma: re:Odsazovani ve vim

    Pri editovani souboru treba v C je smartindent defaultne zapnuty, velikost tabulatoru nastavis :set sw=<velikost>
    [Reagovat]


Napsal RB 7. 4. 2002 v 15:30
Téma: Re: Odsazovani ve vim

Na zvetseni/zmenseni odsazeni bloku se pouzivaji klavesy "<" a ">".

Aby se po stisku klavesy enter v editacnim rezimu provedlo stejne odsazeni jako je u predchoziho radku, je nutne zapnout tzv. "chytre odsazovani" pomoci "set smartindent".

[Reagovat]


Napsal petr 6. 5. 2002 v 15:25
Téma:

http://www.kit.vslib.cz/~satrapa/docs/vim/
[Reagovat]


Napsal ales 7. 5. 2002 v 10:33
Téma:

pri nacteni textaku vytvoreneho pod win (napr. v notepadu) jsou konce radku nahrazeny znakem ^M

jak ho globalne odstranit jednim prikazem?

dik
[Reagovat]


Napsal Roman 7. 5. 2002 v 10:45
Téma: Re:

funguje treba toto:

:%s/\r\n/\n/
[Reagovat]


Napsal nedved 14. 5. 2002 v 15:42
Téma:

http://www.penguin.cz/novinky-view.php3?id=590
[Reagovat]


Napsal hugo 23. 8. 2002 v 10:37
Téma: vim ve win

chci se zeptat, pouziva nekdo vim na platforme win?
[Reagovat]


  • Napsal nedved 10. 10. 2002 v 8:20
    Téma: re:vim ve win

    ano zkousel jsem ho, proc se ptate?
    [Reagovat]


Napsal nedved 27. 1. 2003 v 9:18
Téma: kalendar 2003

tady http://www.moolenaar.net/ si muzete stahnout vim kalendar na rok 2003 :)
[Reagovat]


Napsal nedved 15. 12. 2003 v 15:26
Téma: vim

zajimave clany o VIM vychazeji tady: http://www.root.cz/clanek/1941
[Reagovat]


[Tiskni] [Přidat komentář] [Skrýt komentáře]


Zpět na Novinky
|_ Nastavení & Info _|
Získání účtu?
|_ On-Line DOC _|
Debian Packages
TUXfinder
|_ Zajímavá místa _|
CZilla..
Webdot.cz
ABC Linuxu..
Konference
Linux na MFF UK
Debian
SuSE Linux
Blackhole
Root..
Reboot
Linuxzone.cz
Underground..
Linuxworld
Documentation Archiv
Manualy SK
Linuxsoft.cz..
|_ Linuxová komunita _|
Linux CZ
Linux SK
GNU
SkLUG
Freesoft
|_ Staré dobré sajty _|
Linuxové noviny
Dokumentační projekt
Mikroservis
Školičky
Myslíkovna
|_ Mirror _|
Phuture
|_ Kalendář _|
Přidej akci

|_ Počitadlo _|
    
Server vzniká za pomocí open-source produktů. Mezi nejdůležitější patří GNUDebianLinuxApachePHPMySQLGimp. Vim. Tomcat.
LINUX Trademark Registration of Linus Torvalds from US
UNIX Trademark Registration of X/Open
Copyright Penguin 1998 - 2017. ALL RIGHTS RESERVED