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.3 and 1.4

version 1.3, 2004/03/12 08:19:47 version 1.4, 2004/03/14 15:10:02
Line 1 
Line 1 
 %  %
 % This file is included by 'slides.tex' and 'preview.tex'  % This file is included by 'slides.tex' and 'preview.tex'
 %  %
   \usepackage {uvodzovky}
   
   % zavadenie bezpatkoveho pisma pre folie
   %\renewcommand{\rmdefault}{cmss}
   
   %\slidesmag{4}
   
 % 6 - To allow automatic changes of language dependant labels,  % 6 - To allow automatic changes of language dependant labels,
 %     for instance by loading french.sty after Seminar  %     for instance by loading french.sty after Seminar
 %     (suggested by Bernard Gaulle (IDRIS) - <gaulle@idris.fr> - Nov. 20, 1997)  %     (suggested by Bernard Gaulle (IDRIS) - <gaulle@idris.fr> - Nov. 20, 1997)
 % Modification Denis Girou begin - Nov. 20, 1997  % Modification Denis Girou begin - Nov. 20, 1997
 % From seminar.cls  % From seminar.cls
 \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ólií}%  \def\listslidename{Zoznam fólií}%
   \makeatletter
 \makeatletter% /*  
 \def\listofslides{\section*{\listslidename%  \def\listofslides{\section*{\listslidename%
 \@mkboth{\expandafter\MakeUppercase\listslidename}%  \@mkboth{\expandafter\MakeUppercase\listslidename}%
         {\expandafter\MakeUppercase\listslidename}}%          {\expandafter\MakeUppercase\listslidename}}%
Line 39  ifelse} def
Line 43  ifelse} def
 \definecolor{LightGray}{gray}{0.75}  \definecolor{LightGray}{gray}{0.75}
 \definecolor{Plugin}{gray}{0.6}  \definecolor{Plugin}{gray}{0.6}
   
   \def\url#1{\texttt{#1}}
 \def\vimconfig#1{\texttt{vimconfig#1}}  \def\vimconfig#1{\texttt{vimconfig#1}}
 \def\plugin#1{\textcolor{Plugin}{\textbf{#1.vim}}}  \def\plugin#1{\textcolor{Plugin}{\textbf{#1.vim}}}
 \def\shellexample#1{\codeexample{#1}{shell}}  \def\shellexample#1{\codeexample{#1}{shell}}
 \def\vimexample#1{\codeexample{#1}{Vim}}  \def\vimexample#1{\codeexample{#1}{Vim}}
 \def\vimkey#1{\textbf{\blue#1}}  \def\vimkey#1{\texttt{\blue#1}}
 %\def\Vim#1{Vim#1}  %\def\Vim#1{Vim#1}
   
 \newsavebox{\linka}  \newsavebox{\linka}
Line 51  ifelse} def
Line 56  ifelse} def
 \newlength{\mylength}  \newlength{\mylength}
 \def\codeexample#1#2{% /*  \def\codeexample#1#2{% /*
 \[  \[
         \setlength{\fboxsep}{15pt}          \setlength{\fboxsep}{8pt}
         \setlength{\mylength}{0.6\linewidth}          \setlength{\mylength}{0.6\linewidth}
         \addtolength{\mylength}{-2\fboxsep}          \addtolength{\mylength}{-2\fboxsep}
         \addtolength{\mylength}{-2\fboxrule}          \addtolength{\mylength}{-2\fboxrule}
         {\boxput(0.8,-0.7){\textcolor{LightGray}{#2}}{%          {\boxput(0.83,-1.0){\textcolor{LightGray}{#2}\vspace{1em}{}\strut}{%
         \fbox{%          \fbox{%
                 \parbox{\mylength}{                  \parbox{\mylength}{
                         \setlength{\abovedisplayskip}{0pt}                          \setlength{\abovedisplayskip}{0pt}
Line 66  ifelse} def
Line 71  ifelse} def
 \]  \]
 } % */  } % */
   
   \newpagestyle{Lugcon}{}{\strut\hspace{0.6cm}Slide: \thepage\hfil%
                   \raisebox{0pt}[0pt][0pt]{\usebox{\linka}\hspace{0.5cm}\strut}
   }
   
   
 % vypis jednotiek: /*  % vypis jednotiek: /*
 {\newlinechar`\^^J % prinutime ho oddelovat spravy novym riadkom  {\newlinechar`\^^J % prinutime ho oddelovat spravy novym riadkom
 \message{^^J^^J}  \message{^^J^^J}
Line 96  ifelse} def
Line 106  ifelse} def
         \boxput(0,0){%          \boxput(0,0){%
                 \scalebox{15.0}{\textcolor{LightLightGray}{\expandafter\bgtext}}%                  \scalebox{15.0}{\textcolor{LightLightGray}{\expandafter\bgtext}}%
         }{%          }{%
                 \boxput(0.5,-1){%                  %\boxput(0.5,-1){%
                         \rput{0}{\usebox{\linka}}                          %\rput{0}{\usebox{\linka}}
                 }{%                  %}{%
                         #1%                          #1%
                 }%                          %\usebox{\linka}
                   %}%
         }%          }%
 } % */  } % */
 \slideframe{platon}  \slideframe{platon}
Line 114  ifelse} def
Line 125  ifelse} def
   
 \title{Prednáška o textovom editore "Vim"}  \title{Prednáška o textovom editore "Vim"}
   
   \pagestyle{empty}
   
 % UVOD /*  % UVOD /*
 \begin{slide}  \begin{slide}
         \begin{center}          \begin{center}
Line 129  ifelse} def
Line 142  ifelse} def
 \end{slide}  \end{slide}
   
 \def\bgtext{Vim}% zapneme logo "Vim" na pozadi slajdov  \def\bgtext{Vim}% zapneme logo "Vim" na pozadi slajdov
   \pagestyle{Lugcon}% a hodime cislo slajdu + linku na vimconfig do paty stranky
   
 \begin{slide}  \begin{slide}
         \slideheading{Osnova prednášky}          \slideheading{Osnova prednášky}
Line 163  ifelse} def
Line 177  ifelse} def
 \begin{slide}  \begin{slide}
         \slideheading{Projekt \vimconfig{}}          \slideheading{Projekt \vimconfig{}}
         \begin{itemize}          \begin{itemize}
                 \item \overlay{0}{Dostupný na adrese: \texttt{http://Platon.SK/projects/vimconfig}}                  \item \overlay{0}{Dostupný na adrese: \url{http://Platon.SK/projects/vimconfig}}
                 \item \overlay{1}{Jednoduchá inštalá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}
                 }                  }
Line 171  ifelse} def
Line 185  ifelse} def
                         \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\\
                                 %cvs -d \$CVSROOT co vimconfig                                  %cvs -d \$CVSROOT co vimconfig}
                                 less vimconfig-1.9/README}                                  less vimconfig-1.9/README}
                           \url{http://Platon.SK/cvs}
                 }                  }
         \end{itemize}          \end{itemize}
 \end{slide}  \end{slide}
Line 225  ifelse} def
Line 240  ifelse} def
   
   
 \begin{slide}  \begin{slide}
           \slideheading{Ako začať\dots}
           \begin{itemize}
                   \item \overlay{0}{spustenie editora
                           \shellexample{vim prednaska.tex}
                           }
                   \item \overlay{1}{ukončenie editora     {\red bez} uloženia zmien
                           \vimexample{<Esc>:qa!}
                           }
                   \item \overlay{2}{uloženie zmien v~súbore a~ukončenie editora
                           \vimexample{:wq}
                           }
           \end{itemize}
   \end{slide}
   
   
   \begin{slide}
           \begin{itemize}
                   \item \overlay{0}{začať písať možno po stlačení klávesy
                           \vimkey{i}, po napísaní textu stlačiť \vimkey{<Esc>:wq}
                           }
                   \item \overlay{1}{získať pomoc k~danému kľúčovému slovu možno
                           príkazom
                           \vimexample{:help\\:help motion.txt\\:help getwinposx()\\:help
                           CTRL-W\_P\\:help BufWritePost\\:help 'nocompatible'}
                           }
                   \item \overlay{2}{pri prázdnej konfigurácií textového editora
                           použiť príkazy:
                           \vimexample{:set nocompatible\\:syntax on}
                           }
           \end{itemize}
   \end{slide}
   
   
   \begin{slide}
           \slideheading{Pohyb kurzora v texte}
           \overlay{0}{slide 2}
           \overlay{1}{slide 2}
   \end{slide}
   
   \begin{slide}
         \slideheading{Pohyb kurzora v texte}          \slideheading{Pohyb kurzora v texte}
         \overlay{0}{slide 2}          \overlay{0}{slide 2}
         \overlay{1}{slide 2}          \overlay{1}{slide 2}
Line 267  ifelse} def
Line 322  ifelse} def
   
   
 \begin{slide}  \begin{slide}
         \slideheading{Efektívne "mergovanie" verzií súborov}          \slideheading{Efektívne \clqq mergovanie\kern2pt\crqq{} verzií súborov}
         \overlay{0}{slide 2}          \overlay{0}{slide 2}
         \overlay{1}{slide 2}          \overlay{1}{slide 2}
 \end{slide}  \end{slide}
Line 340  ifelse} def
Line 395  ifelse} def
                 \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\\
                 \tiny{Powered by: Vim, \LaTeX, MySQL, Perl, GNU/Linux Debian, \vimconfig{}}\\                  \tiny{Powered by: Vim, \LaTeX, GNU/Linux Debian, MySQL, Perl, \vimconfig{}}\\
                 {}\strut\\                  {}\strut\\% odvolavka na MySQL a Perl tu je kvoli pludinu database-client.vim
         \end{center}          \end{center}
 \end{slide}  \end{slide}
   
 \begin{slide}  \begin{slide}
         \overlay{0}{}          \listofslides
         \overlay{1}{  
                 \listofslides  
         }  
 \end{slide}  \end{slide}
   
 % end ZAVER */  % end ZAVER */

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

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