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

Diff for platos/prednasky/Lugcon/10-Vim-content.tex between version 1.6 and 1.7

version 1.6, 2004/03/22 18:32:11 version 1.7, 2004/03/24 07:40:20
Line 2 
Line 2 
 % This file is included by 'slides.tex' and 'preview.tex'  % This file is included by 'slides.tex' and 'preview.tex'
 %  %
 \usepackage {uvodzovky}  \usepackage {uvodzovky}
   \usepackage {wasysym}
   
 % zavadenie bezpatkoveho pisma pre folie  % zavadenie bezpatkoveho pisma pre folie
 %\renewcommand{\rmdefault}{cmss}  %\renewcommand{\rmdefault}{cmss}
Line 149  ifelse} def
Line 150  ifelse} def
         \begin{itemize}          \begin{itemize}
                 \item \overlay{0}{trochu teórie na úvod}                  \item \overlay{0}{trochu teórie na úvod}
                 \item \overlay{1}{ako začať písať v editore}\\                  \item \overlay{1}{ako začať písať v editore}\\
                           \overlay{2}{\dots a ako editor ukončiť :-)}                            \overlay{2}{\dots a ako editor ukončiť \smiley}
                 \item \overlay{3}{efektívnejšie používanie editora Vim}                  \item \overlay{3}{efektívnejšie používanie editora Vim}
                 \item \overlay{4}{prehľad najlepších vlastností                  \item \overlay{4}{prehľad najlepších vlastností
                         editora}                          editora}
Line 169  ifelse} def
Line 170  ifelse} def
                         \shellexample{vim slides.tex}                          \shellexample{vim slides.tex}
                 \item príkaz zadávaný v~editore Vim:                  \item príkaz zadávaný v~editore Vim:
                         \vimexample{:set hlsearch}                          \vimexample{:set hlsearch}
                   \item klávesy, ktoré treba \uv{postláčať}: \vimkey{5dd}
         \end{itemize}          \end{itemize}
 \end{slide}  \end{slide}
   
Line 306  ifelse} def
Line 308  ifelse} def
   
 \begin{slide}  \begin{slide}
         \slideheading{Využívanie registrov}          \slideheading{Využívanie registrov}
           \begin{itemize}
                   \item \overlay{0}{bežné editory majú iba jeden register schránky
                           (clipboard)}
                   \item \overlay{1}{Vim ich má \textbf{48}, rozdelených na
                           \textbf{9} typov}
                   \item[] \overlay{2}{
                           \begin{enumerate}
                                   \item bezmenný register \vimkey{""}
                                   \item 10 číslovaných registrov \vimkey{"0} to \vimkey{"9}
                                   \item malý mazací register \vimkey{"-}
                                   \item 26 pomenovaných registrov \vimkey{"a} až
                                           \vimkey{"z} alebo \vimkey{"A} až \vimkey{"Z}
                                   \item 4 registre iba na čítanie \vimkey{":}, \vimkey{".},
                                           \vimkey{"\%} a~\vimkey{"\#}
                                   \item výrazový register \vimkey{"=}
                                   \item označovacie a mazacie registre \vimkey{"*},
                                           \vimkey{"+} a~\vimkey{"\~}
                                   \item register \uv{čierna diera} \vimkey{"\_}
                                   \item register s~vyhľadávacím vzorom \vimkey{"/}
                           \end{enumerate}
                   }
           \end{itemize}
   \end{slide}
   
   
   \begin{slide}
           \slideheading{Operácie s registrami}
           \begin{itemize}
                   \item \overlay{0}{prezeranie registrov -- \vimkey{:reg}}
                   \item \overlay{1}{vloženie textu do registra --
                           \vimkey{y~Y~"aY}}
                   \item \overlay{2}{opätovné vloženie textu z~registra --
                           \vimkey{p~P~"xp}}
                   \item \overlay{3}{nahratie kombinácie kláves do registra --
                           \vimkey{qa} \dots klávesy \dots \vimkey{q}}
                   \item \overlay{3}{vykonanie registra -- \vimkey{@a}}
           \end{itemize}
           \overlay{4}{
                   \vimexample{:help yank\\:help put\\:help registers\\:help recording}
           }
   \end{slide}
   
   
   \begin{slide}
         \begin{description}          \begin{description}
                         \overlay{0}{\item{\textbf{Úloha:}}~v súbore sú uložené dátové záznamy, z                          \overlay{0}{\item{\textbf{Úloha:}}~v súbore sú uložené dátové záznamy, z
                         ktorých každý má 5~riadkov. Preveďte tieto záznamy do                          ktorých každý má 5~riadkov. Preveďte tieto záznamy do
Line 332  ifelse} def
Line 378  ifelse} def
   
   
 \begin{slide}  \begin{slide}
         \slideheading{Konfigurácia}          \slideheading{Editovanie viacerých súborov naraz}
         \overlay{0}{slide 2}          \begin{itemize}
         \overlay{1}{slide 2}                  \item \overlay{0}{Vim štandardne otvorí iba jedno okno
                           \shellexample{vim x.sql~test.txt~index.html}
                           \vimexample{:next\\:previous}
                           }
                   \item \overlay{1}{otvorenie ďalšieho okna
                           \vimexample{:split test.txt\\:vsplit index.html}
                           }
                   \item \overlay{2}{prepínananie medzi oknami --
                           \vimkey{<CTRL-W><CTRL-W> <CTRL-W>p 3<CTRL-W>}
                           }
           \end{itemize}
 \end{slide}  \end{slide}
   
   
 \begin{slide}  \begin{slide}
         \slideheading{Mapovanie kláves}          \slideheading{Zlučovanie zmien vo viacerých verziách súboru}
         \overlay{0}{slide 2}          \begin{itemize}
         \overlay{1}{slide 2}                  \item \overlay{0}{máme dve (alebo tri) rozličné verzie
                           zdrojového kódu a~samozrejme nepoužívame CVS~\smiley
                           \shellexample{diff -u verzia1.c verzia2.c}
                           }
                   \item \overlay{1}{
                           slide 2
                           }
           \end{itemize}
 \end{slide}  \end{slide}
   
   
 \begin{slide}  %\begin{slide}
         \slideheading{Editovanie viacerých súborov naraz}  %       \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{Automaticky spúšťané príkazy}          \slideheading{Mapovanie kláves}
         \overlay{0}{slide 2}          \begin{itemize}
         \overlay{1}{slide 2}                  \item \overlay{0}{
                           slide 1
                           }
                   \item \overlay{1}{
                           slide 2
                           }
           \end{itemize}
 \end{slide}  \end{slide}
   
   
 \begin{slide}  \begin{slide}
         \slideheading{Efektívne \clqq mergovanie\kern2pt\crqq{} verzií súborov}          \slideheading{Automaticky spúšťané príkazy}
         \overlay{0}{slide 2}          \begin{itemize}
         \overlay{1}{slide 2}                  \item \overlay{0}{
                           slide 1
                           }
                   \item \overlay{1}{
                           slide 2
                           }
           \end{itemize}
 \end{slide}  \end{slide}
   
   
 \begin{slide}  \begin{slide}
         \slideheading{Debugger regulárnych výrazov}          \slideheading{Debugger regulárnych výrazov}
         \overlay{0}{slide 2}          \begin{itemize}
         \overlay{1}{slide 2}                  \item \overlay{0}{
                           slide 1
                           }
                   \item \overlay{1}{
                           slide 2
                           }
           \end{itemize}
 \end{slide}  \end{slide}
   
   

Legend:
Removed from v.1.6  
changed lines
  Added in v.1.7

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