| version 1.3, 2004/03/12 08:19:47 |
version 1.4, 2004/03/14 15:10:02 |
|
|
| % |
% |
| % 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}}% |
|
|
| \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} |
|
|
| \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} |
|
|
| \] |
\] |
| } % */ |
} % */ |
| |
|
| |
\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} |
|
|
| \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} |
|
|
| |
|
| \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} |
|
|
| \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} |
|
|
| \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} |
| } |
} |
|
|
| \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} |
|
|
| |
|
| |
|
| \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} |
|
|
| |
|
| |
|
| \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} |
|
|
| \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 */ |