Platon Technologies
not logged in Login Registration
EnglishSlovak
open source software development celebrating 10 years of open source development! Friday, October 16, 2026

Diff for platos/prednasky/Lugcon/10-Vim-content.tex between version 1.2 and 1.3

version 1.2, 2004/03/10 07:46:07 version 1.3, 2004/03/12 08:19:47
Line 11 
Line 11 
 \def\slidename{Slide}  \def\slidename{Slide}
 \def\slidelabel{\bf\slidename{} \theslide}  \def\slidelabel{\bf\slidename{} \theslide}
 % From slidesec.sty  % From slidesec.sty
 \def\listslidename{Zoznam f\'{o}li\'{\i}}%  \def\listslidename{Zoznam fólií}%
   
 \makeatletter% /*  \makeatletter% /*
 \def\listofslides{\section*{\listslidename%  \def\listofslides{\section*{\listslidename%
Line 118  ifelse} def
Line 118  ifelse} def
 \begin{slide}  \begin{slide}
         \begin{center}          \begin{center}
                 \strut{}\vfill                  \strut{}\vfill
                 {\huge Textov\'{y} editor Vim\\}                  {\huge Textový editor Vim\\}
                 \texttt{\blue http://www.vim.org}\\                  \texttt{\blue http://www.vim.org}\\
                 \strut{}\strut\\                  \strut{}\strut\\
                 {\large Mgr. \v{L}ubom\'{\i}r  Host}\\                  {\large Mgr. Ľubomír  Host}\\
                 \textsc{\footnotesize Platon Software Development Group}\\                  \textsc{\footnotesize Platon Software Development Group}\\
                 \texttt{\footnotesize <rajo AT Platon.SK>}                  \texttt{\footnotesize <rajo AT Platon.SK>}
                 \vfill{}\strut                  \vfill{}\strut
Line 131  ifelse} def
Line 131  ifelse} def
 \def\bgtext{Vim}% zapneme logo "Vim" na pozadi slajdov  \def\bgtext{Vim}% zapneme logo "Vim" na pozadi slajdov
   
 \begin{slide}  \begin{slide}
         \slideheading{Osnova predn\'{a}\v{s}ky}          \slideheading{Osnova prednášky}
         \begin{itemize}          \begin{itemize}
                 \item \overlay{0}{trochu te\'{o}rie na \'{u}vod}                  \item \overlay{0}{trochu teórie na úvod}
                 \item \overlay{1}{ako za\v{c}a\q t p\'{\i}sa\q t v editore}\\                  \item \overlay{1}{ako začať písať v editore}\\
                           \overlay{2}{\dots a ako editor ukon\v{c}i\q t :-)}                            \overlay{2}{\dots a ako editor ukončiť :-)}
                 \item \overlay{3}{efekt\'{\i}vnej\v{s}ie pou\v{z}\'{\i}vanie editora Vim}                  \item \overlay{3}{efektívnejšie používanie editora Vim}
                 \item \overlay{4}{preh\q lad najlep\v{s}\'{\i}ch vlastnost\'{\i}                  \item \overlay{4}{prehľad najlepších vlastností
                         editora}                          editora}
                 \item \overlay{5}{programov\'{e} roz\v{s}\'{\i}renia -- pluginy}                  \item \overlay{5}{programové rozšírenia -- pluginy}
                 \item \overlay{6}{to najlep\v{s}ie na z\'{a}ver: pripojenie do                  \item \overlay{6}{to najlepšie na záver: pripojenie do
                         datab\'{a}zy textov\'{y}m editorom (predstavenie                          databázy textovým editorom (predstavenie
                         vlastn\'{e}ho pluginu \plugin{database-client})}                          vlastného pluginu \plugin{database-client})}
         \end{itemize}          \end{itemize}
 \end{slide}  \end{slide}
   
   
 \begin{slide}  \begin{slide}
         \slideheading{Pou\v{z}it\'{e} zna\v{c}ky}          \slideheading{Použité značky}
         \begin{itemize}          \begin{itemize}
                 \item pr\'{\i}kaz zad\'{a}van\'{y} v~interprete pr\'{\i}kazov                  \item príkaz zadávaný v~interprete príkazov
                         (shelli):                          (shelli):
                         \shellexample{vim slides.tex}                          \shellexample{vim slides.tex}
                 \item pr\'{\i}kaz zad\'{a}van\'{y} v~editore Vim:                  \item príkaz zadávaný v~editore Vim:
                         \vimexample{:set hlsearch}                          \vimexample{:set hlsearch}
         \end{itemize}          \end{itemize}
 \end{slide}  \end{slide}
Line 163  ifelse} def
Line 163  ifelse} def
 \begin{slide}  \begin{slide}
         \slideheading{Projekt \vimconfig{}}          \slideheading{Projekt \vimconfig{}}
         \begin{itemize}          \begin{itemize}
                 \item \overlay{0}{Dostupn\'{y} na adrese: \texttt{http://Platon.SK/projects/vimconfig}}                  \item \overlay{0}{Dostupný na adrese: \texttt{http://Platon.SK/projects/vimconfig}}
                 \item \overlay{1}{Jednoduch\'{a} in\v{s}tal\'{a}cia:                  \item \overlay{1}{Jednoduchá inštalácia:
                         \shellexample{\mbox{tar xvzf vimconfig-1.9.tar.gz}\\cd vimconfig-1.9\\make install}                          \shellexample{\mbox{tar xvzf vimconfig-1.9.tar.gz}\\cd vimconfig-1.9\\make install}
                 }                  }
                 \item \overlay{2}{Z\'{\i}skanie aktu\'{a}lnej verzie priamo z CVS:                  \item \overlay{2}{Získanie aktuálnej verzie priamo z CVS:
                         \shellexample{%                          \shellexample{%
                                 %CVSROOT=:"pserver:anonymous@kepler.fmph.uniba.sk:/home/cvs"                                  %CVSROOT=:"pserver:anonymous@kepler.fmph.uniba.sk:/home/cvs"
                                 %cvs -d \$CVSROOT login\\                                  %cvs -d \$CVSROOT login\\
Line 179  ifelse} def
Line 179  ifelse} def
   
   
 \begin{slide}  \begin{slide}
         \slideheading{M\'{o}dy editora Vim}          \slideheading{Módy editora Vim}
         \begin{itemize}          \begin{itemize}
                 \item \overlay{0}{6 z\'{a}kladn\'{y}ch m\'{o}dov}                  \item \overlay{0}{6 základných módov}
                         \begin{enumerate}                          \begin{enumerate}
                                 \item \overlay{2}{\textbf{Normal mode} -- po norm\'{a}lnom                                  \item \overlay{2}{\textbf{Normal mode} -- po normálnom
                                         spusten\'{\i} editora}                                          spustení editora}
                                 \item \overlay{3}{\textbf{Visual mode} -- po                                  \item \overlay{3}{\textbf{Visual mode} -- po
                                         stla\v{c}en\'{\i} kl\'{a}ves \vimkey{v~V~CTRL-V}}                                          stlačení kláves \vimkey{v~V~CTRL-V}}
                                 \item \overlay{4}{\textbf{Select mode} -- po                                  \item \overlay{4}{\textbf{Select mode} -- po
                                         stla\v{c}en\'{\i} kl\'{a}ves \vimkey{v~V~CTRL-V},                                          stlačení kláves \vimkey{v~V~CTRL-V},
                                         z\'{a}le\v{z}\'{\i} od nastavenia vo\q lby \vimkey{'selectmode'}}                                          záleží od nastavenia voľby \vimkey{'selectmode'}}
                                 \item \overlay{5}{\textbf{Insert mode} -- po                                  \item \overlay{5}{\textbf{Insert mode} -- po
                                         stla\v{c}en\'{\i} kl\'{a}ves \vimkey{i~I~a~A~c~C~s~S}}                                          stlačení kláves \vimkey{i~I~a~A~c~C~s~S}}
                                 \item \overlay{6}{\textbf{Command-line mode} -- po                                  \item \overlay{6}{\textbf{Command-line mode} -- po
                                         stla\v{c}en\'{\i} kl\'{a}ves \vimkey{: ? / !}}                                          stlačení kláves \vimkey{: ? / !}}
                                 \item \overlay{7}{\textbf{Ex mode} -- po                                  \item \overlay{7}{\textbf{Ex mode} -- po
                                         stla\v{c}en\'{\i} kl\'{a}vesy \vimkey{Q}}                                          stlačení klávesy \vimkey{Q}}
                         \end{enumerate}                          \end{enumerate}
         \end{itemize}          \end{itemize}
 \end{slide}  \end{slide}
Line 203  ifelse} def
Line 203  ifelse} def
   
 \begin{slide}  \begin{slide}
         \begin{itemize}          \begin{itemize}
                 \item \overlay{0}{5 roz\v{s}\'{\i}ren\'{y}ch m\'{o}dov}                  \item \overlay{0}{5 rozšírených módov}
                         \begin{enumerate}                          \begin{enumerate}
                                 \item \overlay{1}{\textbf{Operator-pending mode} -- po                                  \item \overlay{1}{\textbf{Operator-pending mode} -- po
                                         stla\v{c}en\'{\i} pr\'{\i}kazovej                                          stlačení príkazovej
                                         kl\'{a}vesy (napr.~\vimkey{d~c~y}) v~re\v{z}ime                                          klávesy (napr.~\vimkey{d~c~y}) v~režime
                                         \textbf{Normal}}                                          \textbf{Normal}}
                                 \item \overlay{2}{\textbf{Replace mode} --                                  \item \overlay{2}{\textbf{Replace mode} --
                                         \v{s}peci\'{a}lny typ \textbf{Insert} m\'{o}du}                                          špeciálny typ \textbf{Insert} módu}
                                 \item \overlay{3}{\textbf{Insert Normal mode} -- po                                  \item \overlay{3}{\textbf{Insert Normal mode} -- po
                                         stla\v{c}en\'{\i} kl\'{a}vesy                                          stlačení klávesy
                                         \vimkey{CTRL-O} v~\textbf{Insert} m\'{o}de}                                          \vimkey{CTRL-O} v~\textbf{Insert} móde}
                                 \item \overlay{4}{\textbf{Insert Visual mode} -- po                                  \item \overlay{4}{\textbf{Insert Visual mode} -- po
                                         stla\v{c}en\'{\i} kl\'{a}vesy                                          stlačení klávesy
                                         \vimkey{CTRL-O}~+~\vimkey{v~V~CTRL-V} v~\textbf{Insert} m\'{o}de}                                          \vimkey{CTRL-O}~+~\vimkey{v~V~CTRL-V} v~\textbf{Insert} móde}
                                 \item \overlay{5}{\textbf{Insert Select mode} -- po                                  \item \overlay{5}{\textbf{Insert Select mode} -- po
                                         \q tahan\'{\i} my\v{s}ou v~\textbf{Insert} m\'{o}de}                                          ťahaní myšou v~\textbf{Insert} móde}
                         \end{enumerate}                          \end{enumerate}
         \end{itemize}          \end{itemize}
 \end{slide}  \end{slide}
Line 232  ifelse} def
Line 232  ifelse} def
   
   
 \begin{slide}  \begin{slide}
         \slideheading{Vyu\v{z}\'{\i}vanie registrov}          \slideheading{Využívanie registrov}
         \overlay{0}{slide 2}          \overlay{0}{slide 2}
         \overlay{1}{slide 2}          \overlay{1}{slide 2}
 \end{slide}  \end{slide}
   
   
 \begin{slide}  \begin{slide}
         \slideheading{Konfigur\'{a}cia}          \slideheading{Konfigurácia}
         \overlay{0}{slide 2}          \overlay{0}{slide 2}
         \overlay{1}{slide 2}          \overlay{1}{slide 2}
 \end{slide}  \end{slide}
   
   
 \begin{slide}  \begin{slide}
         \slideheading{Mapovanie kl\'{a}ves}          \slideheading{Mapovanie kláves}
         \overlay{0}{slide 2}          \overlay{0}{slide 2}
         \overlay{1}{slide 2}          \overlay{1}{slide 2}
 \end{slide}  \end{slide}
   
   
 \begin{slide}  \begin{slide}
         \slideheading{Editovanie viacer\'{y}ch s\'{u}borov naraz}          \slideheading{Editovanie viacerých súborov naraz}
         \overlay{0}{slide 2}          \overlay{0}{slide 2}
         \overlay{1}{slide 2}          \overlay{1}{slide 2}
 \end{slide}  \end{slide}
   
   
 \begin{slide}  \begin{slide}
         \slideheading{Automaticky sp\'{u}\v{s}\q tan\'{e} pr\'{\i}kazy}          \slideheading{Automaticky spúšťané príkazy}
         \overlay{0}{slide 2}          \overlay{0}{slide 2}
         \overlay{1}{slide 2}          \overlay{1}{slide 2}
 \end{slide}  \end{slide}
   
   
 \begin{slide}  \begin{slide}
         \slideheading{Efekt\'{\i}vne "mergovanie" verzi\'{\i} s\'{u}borov}          \slideheading{Efektívne "mergovanie" verzií súborov}
         \overlay{0}{slide 2}          \overlay{0}{slide 2}
         \overlay{1}{slide 2}          \overlay{1}{slide 2}
 \end{slide}  \end{slide}
   
   
 \begin{slide}  \begin{slide}
         \slideheading{Roz\v{s}\'{\i}renia textov\'{e}ho editora (pluginy)}          \slideheading{Debugger regulárnych výrazov}
           \overlay{0}{slide 2}
           \overlay{1}{slide 2}
   \end{slide}
   
   
   \begin{slide}
           \slideheading{Rozšírenia textového editora (pluginy)}
         \begin{itemize}          \begin{itemize}
                 \item \overlay{0}{mo\v{z}nos\q t doprogramova\q t si takmer \q                  \item \overlay{0}{možnosť doprogramovať si takmer
                         lubovo\q ln\'{u} vlastnos\q t v~skriptovacom jazyku                          ľubovoľnú vlastnosť v~skriptovacom jazyku
                         \textbf{Vimscript}} - konfigura\v{c}n\'{e} s\'{u}bory,                          \textbf{Vimscript}} - konfiguračné súbory,
                         syntaxov\'{e} s\'{u}bory                          syntaxové súbory
                 \item \overlay{1}{mo\v{z}nos\q t doprogramova\q t                  \item \overlay{1}{možnosť doprogramovať
                         roz\v{s}\'{\i}renia v inom skriptovacom jazyku:                          rozšírenia v inom skriptovacom jazyku:
                         \textbf{Perl, Python, Ruby, Tcl}}                          \textbf{Perl, Python, Ruby, Tcl}}
         \end{itemize}          \end{itemize}
 \end{slide}  \end{slide}
   
   
 \begin{slide}  \begin{slide}
         \slideheading{Pluginy pou\v{z}it\'{e} vo \vimconfig{u}}          \slideheading{Pluginy použité vo \vimconfig{u}}
         \begin{itemize}          \begin{itemize}
                 \item \overlay{0}{\plugin{taglist}}                  \item \overlay{0}{\plugin{taglist}}
                 \item \overlay{1}{\plugin{calendar}}                  \item \overlay{1}{\plugin{calendar}}
                 \item \overlay{2}{\plugin{increment}}                  \item \overlay{2}{\plugin{increment}}
                 \item \overlay{3}{\plugin{templatefile}}                  \item \overlay{3}{\plugin{templatefile}}
                   \item \overlay{3}{\plugin{local/vimrc}}
                 \item \overlay{4}{\plugin{diacritics}}                  \item \overlay{4}{\plugin{diacritics}}
                 \item \overlay{5}{\plugin{database-client}}                  \item \overlay{5}{\plugin{database-client}}
         \end{itemize}          \end{itemize}
Line 313  ifelse} def
Line 321  ifelse} def
 \begin{slide}  \begin{slide}
         \slideheading{TODO}          \slideheading{TODO}
         \begin{itemize}          \begin{itemize}
                 \item \overlay{0}{Dokument\'{a}cia!!!}                  \item \overlay{0}{Dokumentácia!!!}
                 \item \overlay{1}{\bf Dokument\'{a}cia!!!}                  \item \overlay{1}{\bf Dokumentácia!!!}
                 \item \overlay{2}{\large\bf Dokument\'{a}cia!!!}                  \item \overlay{2}{\large\bf Dokumentácia!!!}
                 \item \overlay{3}{Spolupracovn\'{\i}ci s\'{u}                  \item \overlay{3}{Spolupracovníci sú \red\bf vítaní \dots}
                         \red\bf v\'{\i}tan\'{\i}\dots}  
         \end{itemize}          \end{itemize}
 \end{slide}  \end{slide}
   
         \def\bgtext{}% vypneme logo "Vim"          \def\bgtext{}% vypneme logo "Vim"
   
 \begin{slide}  \begin{slide}
         \slideheading{Z\'{a}ver}          \slideheading{Záver}
         \begin{center}          \begin{center}
                 \strut{}\vfill                  \strut{}\vfill
                 {\large\bf \v{D}akujem za pozornos\q t}\\                  {\large\bf Ďakujem za pozornosť}\\
                 \strut{}\strut\\                  \strut{}\strut\\
                 {\large Mgr. \v{L}ubom\'{\i}r  Host}\\                  {\large Mgr. Ľubomír  Host}\\
                 \textsc{\footnotesize Platon Software Development Group}\\                  \textsc{\footnotesize Platon Software Development Group}\\
                 \texttt{\footnotesize <rajo AT Platon.SK>}                  \texttt{\footnotesize <rajo AT Platon.SK>}
                 \vfill{}\strut\\                  \vfill{}\strut\\

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.3

Platon Group <platon@platon.org> http://platon.org/
Copyright © 2002-2006 Platon Group
Site powered by Metafox CMS
Go to Top