2001-04-18 14:21:41 +00:00
|
|
|
|
%
|
|
|
|
|
% Title: GNU Emacs Survival Card
|
|
|
|
|
% Author: Wlodek Bzyl <matwb@univ.gda.pl>
|
|
|
|
|
%
|
2003-02-04 14:56:31 +00:00
|
|
|
|
% $Revision: 1.1 $
|
|
|
|
|
% $Date: 2001/04/18 13:59:16 $
|
2001-04-18 14:21:41 +00:00
|
|
|
|
%
|
|
|
|
|
%**start of header
|
|
|
|
|
|
|
|
|
|
% User interface is `plain.tex' and macros described below
|
|
|
|
|
%
|
|
|
|
|
% \title{CARD TITLE}{for version 21}
|
|
|
|
|
% \section{NAME}
|
|
|
|
|
% optional paragraphs separated with \askip amount of vertical space
|
|
|
|
|
% \key{KEY-NAME} description of key or
|
|
|
|
|
% \mkey{M-x LONG-LISP-NAME} description of Elisp function
|
2003-02-04 14:56:31 +00:00
|
|
|
|
%
|
2001-04-18 14:21:41 +00:00
|
|
|
|
% \kbd{ARG} -- argument is typed literally
|
|
|
|
|
|
|
|
|
|
\def\plainfmtname{plain}
|
|
|
|
|
\ifx\fmtname\plainfmtname
|
|
|
|
|
\else
|
|
|
|
|
\errmessage{This file requires `plain' format to be typeset correctly}
|
|
|
|
|
\endinput
|
2003-02-04 14:56:31 +00:00
|
|
|
|
\fi
|
2001-04-18 14:21:41 +00:00
|
|
|
|
|
|
|
|
|
% Copyright (c) 2000 Free Software Foundation, Inc.
|
|
|
|
|
|
|
|
|
|
% This file is part of GNU Emacs.
|
|
|
|
|
|
|
|
|
|
% GNU Emacs is free software; you can redistribute it and/or modify
|
|
|
|
|
% it under the terms of the GNU General Public License as published by
|
|
|
|
|
% the Free Software Foundation; either version 2, or (at your option)
|
|
|
|
|
% any later version.
|
|
|
|
|
|
|
|
|
|
% GNU Emacs is distributed in the hope that it will be useful,
|
|
|
|
|
% but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
|
|
|
% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
|
|
|
% GNU General Public License for more details.
|
|
|
|
|
|
|
|
|
|
% You should have received a copy of the GNU General Public License
|
|
|
|
|
% along with GNU Emacs; see the file COPYING. If not, write to
|
|
|
|
|
% the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
|
|
|
|
% Boston, MA 02111-1307, USA.
|
|
|
|
|
|
|
|
|
|
% Czech hyphenation rules applied
|
|
|
|
|
\chyph
|
|
|
|
|
|
|
|
|
|
% Translated to Czech by Pavel Jan<61>k <Pavel@Janik.cz> in March 2001
|
|
|
|
|
|
|
|
|
|
% Process the file with `csplain' from the `CSTeX' distribution (included
|
|
|
|
|
% e.g. in the TeX Live CD).
|
|
|
|
|
|
|
|
|
|
\def\versionnumber{1.0}
|
|
|
|
|
\def\year{2000}
|
|
|
|
|
|
|
|
|
|
\def\copyrightnotice{\penalty-1\vfill
|
|
|
|
|
\vbox{\smallfont\baselineskip=0.8\baselineskip\raggedcenter
|
|
|
|
|
Copyright \year\ Free Software Foundation, Inc.\break
|
|
|
|
|
Verze \versionnumber{} pro GNU Emacs 21, duben 2000\break
|
|
|
|
|
W{\l}odek Bzyl (matwb@univ.gda.pl)\break
|
|
|
|
|
Do <20>e<EFBFBD>tiny p<>elo<6C>il Pavel Jan<61>k (Pavel@Janik.cz)
|
|
|
|
|
|
|
|
|
|
Kopie tohoto dokumentu m<><6D>ete vytv<74><76>et a <20><><EFBFBD>it
|
|
|
|
|
za p<>edpokladu, <20>e budou obsahovat tuto pozn<7A>mku
|
|
|
|
|
o autorsk<73>ch pr<70>vech.\par}}
|
|
|
|
|
|
|
|
|
|
\hsize 3.2in
|
|
|
|
|
\vsize 7.95in
|
|
|
|
|
\font\titlefont=csss10 scaled 1200
|
|
|
|
|
\font\headingfont=csss10
|
|
|
|
|
\font\smallfont=csr6
|
|
|
|
|
\font\smallsy=cmsy6
|
|
|
|
|
\font\eightrm=csr8
|
|
|
|
|
\font\eightbf=csbx8
|
|
|
|
|
\font\eightit=csti8
|
|
|
|
|
\font\eighttt=cstt8
|
|
|
|
|
\font\eightmi=csmi8
|
|
|
|
|
\font\eightsy=cmsy8
|
|
|
|
|
\font\eightss=cmss8
|
|
|
|
|
\textfont0=\eightrm
|
|
|
|
|
\textfont1=\eightmi
|
|
|
|
|
\textfont2=\eightsy
|
|
|
|
|
\def\rm{\eightrm} \rm
|
|
|
|
|
\def\bf{\eightbf}
|
|
|
|
|
\def\it{\eightit}
|
|
|
|
|
\def\tt{\eighttt}
|
|
|
|
|
\def\ss{\eightss}
|
|
|
|
|
\baselineskip=0.8\baselineskip
|
|
|
|
|
|
|
|
|
|
\newdimen\intercolumnskip % horizontal space between columns
|
|
|
|
|
\intercolumnskip=0.5in
|
|
|
|
|
|
|
|
|
|
% The TeXbook, p. 257
|
|
|
|
|
\let\lr=L \newbox\leftcolumn
|
2003-02-04 14:56:31 +00:00
|
|
|
|
\output={\if L\lr
|
2001-04-18 14:21:41 +00:00
|
|
|
|
\global\setbox\leftcolumn\columnbox \global\let\lr=R
|
|
|
|
|
\else
|
|
|
|
|
\doubleformat \global\let\lr=L\fi}
|
|
|
|
|
\def\doubleformat{\shipout\vbox{\makeheadline
|
|
|
|
|
\leftline{\box\leftcolumn\hskip\intercolumnskip\columnbox}
|
|
|
|
|
\makefootline}
|
|
|
|
|
\advancepageno}
|
|
|
|
|
\def\columnbox{\leftline{\pagebody}}
|
|
|
|
|
|
|
|
|
|
\def\newcolumn{\vfil\eject}
|
|
|
|
|
|
|
|
|
|
\def\bye{\par\vfil\supereject
|
|
|
|
|
\if R\lr \null\vfil\eject\fi
|
2003-02-04 14:56:31 +00:00
|
|
|
|
\end}
|
2001-04-18 14:21:41 +00:00
|
|
|
|
|
|
|
|
|
\outer\def\title#1#2{{\titlefont\centerline{#1}}\vskip 1ex plus 0.5ex
|
|
|
|
|
\centerline{\ss#2}
|
|
|
|
|
\vskip2\baselineskip}
|
|
|
|
|
|
|
|
|
|
\outer\def\section#1{\filbreak
|
|
|
|
|
\bskip
|
|
|
|
|
\leftline{\headingfont #1}
|
|
|
|
|
\askip}
|
|
|
|
|
\def\bskip{\vskip 2.5ex plus 0.25ex }
|
|
|
|
|
\def\askip{\vskip 0.75ex plus 0.25ex}
|
|
|
|
|
|
|
|
|
|
\newdimen\defwidth \defwidth=0.25\hsize
|
|
|
|
|
\def\hang{\hangindent\defwidth}
|
|
|
|
|
|
|
|
|
|
\def\textindent#1{\noindent\llap{\hbox to \defwidth{\tt#1\hfil}}\ignorespaces}
|
|
|
|
|
\def\key{\par\hangafter=0\hang\textindent}
|
|
|
|
|
|
|
|
|
|
\def\mtextindent#1{\noindent\hbox{\tt#1\quad}\ignorespaces}
|
|
|
|
|
\def\mkey{\par\hangafter=1\hang\mtextindent}
|
|
|
|
|
|
|
|
|
|
\def\kbd#{\bgroup\tt \let\next= }
|
|
|
|
|
|
|
|
|
|
\newdimen\raggedstretch
|
|
|
|
|
\newskip\raggedparfill \raggedparfill=0pt plus 1fil
|
|
|
|
|
\def\nohyphens
|
|
|
|
|
{\hyphenpenalty10000\exhyphenpenalty10000\pretolerance10000}
|
|
|
|
|
\def\raggedspaces
|
2003-02-04 14:56:31 +00:00
|
|
|
|
{\spaceskip=0.3333em\relax
|
2001-04-18 14:21:41 +00:00
|
|
|
|
\xspaceskip=0.5em\relax}
|
|
|
|
|
\def\raggedright
|
|
|
|
|
{\raggedstretch=6em
|
|
|
|
|
\nohyphens
|
|
|
|
|
\rightskip=0pt plus \raggedstretch
|
|
|
|
|
\raggedspaces
|
|
|
|
|
\parfillskip=\raggedparfill
|
|
|
|
|
\relax}
|
|
|
|
|
\def\raggedcenter
|
|
|
|
|
{\raggedstretch=6em
|
|
|
|
|
\nohyphens
|
|
|
|
|
\rightskip=0pt plus \raggedstretch
|
|
|
|
|
\leftskip=\rightskip
|
|
|
|
|
\raggedspaces
|
|
|
|
|
\parfillskip=0pt
|
|
|
|
|
\relax}
|
|
|
|
|
|
|
|
|
|
\chardef\\=`\\
|
|
|
|
|
|
|
|
|
|
\raggedright
|
|
|
|
|
\nopagenumbers
|
|
|
|
|
\parindent 0pt
|
|
|
|
|
\interlinepenalty=10000
|
|
|
|
|
\hoffset -0.2in
|
|
|
|
|
%\voffset 0.2in
|
|
|
|
|
|
|
|
|
|
%**end of header
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
\title{Karta\ \ pro\ \ p<EFBFBD>e<EFBFBD>it<EFBFBD>\ \ s\ \ GNU\ \ Emacsem}{pro verzi 21}
|
|
|
|
|
|
|
|
|
|
V~n<>sleduj<75>c<EFBFBD>m textu \kbd{C-z} znamen<65>: stiskn<6B>te kl<6B>vesu `\kbd{z}' a
|
|
|
|
|
sou<EFBFBD>asn<EFBFBD> p<>idr<64>te stisknutou kl<6B>vesu {\it Ctrl}. \kbd{M-z} znamen<65>, <20>e
|
|
|
|
|
sou<EFBFBD>asn<EFBFBD> s kl<6B>vesou `\kbd{z}' p<>idr<64><72>te kl<6B>vesu {\it Meta\/} (v<>t<EFBFBD>inou
|
|
|
|
|
ozna<EFBFBD>enou {\it Alt\/}) nebo ji stisknete po stisknut<75> kl<6B>vesy {\it Esc\/}.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
\section{Spu<EFBFBD>t<EFBFBD>n<EFBFBD> Emacsu}
|
|
|
|
|
|
|
|
|
|
Pro spu<70>t<EFBFBD>n<EFBFBD> GNU Emacsu jednodu<64>e napi<70>te jeho jm<6A>no: \kbd{emacs}.
|
|
|
|
|
Emacs rozd<7A>luje r<>mec na n<>kolik <20><>st<73>:
|
|
|
|
|
<20><>dek menu,
|
|
|
|
|
buffer s editovan<61>m textem,
|
|
|
|
|
tzv. mode line popisuj<75>c<EFBFBD> buffer nad n<>
|
|
|
|
|
a minibuffer v posledn<64> <20><>dce.
|
|
|
|
|
\askip
|
|
|
|
|
\key{C-x C-c} ukon<6F>en<65> Emacsu
|
|
|
|
|
\key{C-x C-f} editace souboru; tento p<><70>kaz vyu<79><75>v<EFBFBD> minibuffer k p<>e<EFBFBD>ten<65>
|
|
|
|
|
jm<6A>na souboru; tento p<><70>kaz pou<6F>ijte i tehdy, chcete-li
|
|
|
|
|
vytvo<76>it nov<6F> soubor zadan<61>ho jm<6A>na
|
|
|
|
|
\key{C-x C-s} ulo<6C>it soubor
|
|
|
|
|
\key{C-x k} zav<61><76>t buffer
|
|
|
|
|
\key{C-g} ve v<>t<EFBFBD>in<69> situac<61>: zastaven<65> aktu<74>ln<6C> prov<6F>d<EFBFBD>n<EFBFBD> <20>innosti,
|
|
|
|
|
zru<72>en<65> zad<61>v<EFBFBD>n<EFBFBD> p<><70>kazu apod.
|
|
|
|
|
\key{C-x u} obnovit
|
|
|
|
|
|
|
|
|
|
\section{Pohyb}
|
|
|
|
|
|
|
|
|
|
\key{C-l} p<>esun aktu<74>ln<6C> <20><>dky do st<73>edu okna
|
|
|
|
|
\key{C-x b} p<>epnut<75> do jin<69>ho bufferu
|
|
|
|
|
\key{M-<} p<>esun na za<7A><61>tek bufferu
|
|
|
|
|
\key{M->} p<>esun na konec bufferu
|
|
|
|
|
\key{M-x goto-line} p<>esun na <20><>dek zadan<61>ho <20><>sla
|
|
|
|
|
|
|
|
|
|
\section{V<EFBFBD>ce oken}
|
|
|
|
|
|
|
|
|
|
\key{C-x 0} odstran<61>n<EFBFBD> aktu<74>ln<6C>ho okna
|
|
|
|
|
\key{C-x 1} aktu<74>ln<6C> okno se stane jedin<69>m oknem
|
|
|
|
|
\key{C-x 2} rozd<7A>len<65> okna horizont<6E>ln<6C>
|
|
|
|
|
\key{C-x 3} rozd<7A>len<65> okna vertik<69>ln<6C>
|
|
|
|
|
\key{C-x o} p<>esun do jin<69>ho okna
|
|
|
|
|
|
|
|
|
|
\section{Regiony}
|
|
|
|
|
|
|
|
|
|
Emacs definuje `region' jako prostor mezi {\it zna<6E>kou\/} a
|
|
|
|
|
{\it bodem}. Zna<6E>ka je nastavena pomoc<6F> \kbd{C-{\it space}}.
|
|
|
|
|
Bod je v m<>st<73> aktu<74>ln<6C> pozice kurzoru.
|
|
|
|
|
\askip
|
|
|
|
|
\key{M-h} ozna<6E> cel<65> odstavec
|
|
|
|
|
\key{C-x h} ozna<6E> cel<65> buffer
|
|
|
|
|
|
|
|
|
|
\section{Vyjmut<EFBFBD> a kop<6F>rov<6F>n<EFBFBD>}
|
|
|
|
|
|
|
|
|
|
\key{C-w} vyjmi region
|
|
|
|
|
\key{M-w} zkop<6F>ruj region do kill-ringu
|
|
|
|
|
\key{C-k} vyjmi text od kurzoru do konce <20><>dku
|
|
|
|
|
\key{M-DEL} vyjmi slovo
|
|
|
|
|
\key{C-y} vlo<6C> zp<7A>t posledn<64> vyjmut<75> text (kombinace kl<6B>ves \kbd{C-w C-y}
|
|
|
|
|
m<><6D>e b<>t pou<6F>ita pro p<>esuny text<78>)
|
|
|
|
|
\key{M-y} nahra<72> posledn<64> vlo<6C>en<65> text p<>edchoz<6F>m vyjmut<75>m textem
|
|
|
|
|
|
|
|
|
|
\section{Vyhled<EFBFBD>v<EFBFBD>n<EFBFBD>}
|
|
|
|
|
|
|
|
|
|
\key{C-s} hledej <20>et<65>zec
|
|
|
|
|
\key{C-r} hledej <20>et<65>zec zp<7A>t
|
|
|
|
|
\key{RET} ukon<6F>i hled<65>n<EFBFBD>
|
|
|
|
|
\key{M-C-s} hledej regul<75>rn<72> v<>raz
|
|
|
|
|
\key{M-C-r} hledej regul<75>rn<72> v<>raz zp<7A>t
|
|
|
|
|
\askip
|
|
|
|
|
Kombinace \kbd{C-s} nebo \kbd{C-r} m<><6D>ete pou<6F><75>t i k opakov<6F>n<EFBFBD> hled<65>n<EFBFBD>
|
|
|
|
|
jin<EFBFBD>m sm<73>rem.
|
|
|
|
|
|
|
|
|
|
\section{Zna<EFBFBD>ky (tags)}
|
|
|
|
|
|
|
|
|
|
Tabulky zna<6E>ek (tags) zaznamen<65>vaj<61> polohu funkc<6B> a procedur, glob<6F>ln<6C>ch
|
|
|
|
|
prom<EFBFBD>nn<EFBFBD>ch, datov<6F>ch typ<79> a dal<61><6C>ho. Pro vytvo<76>en<65> tabulky zna<6E>ek spus<75>te
|
|
|
|
|
p<EFBFBD><EFBFBD>kaz `{\tt etags} {\it vstupn<70>\_soubory}' v p<><70>kazov<6F>m interpretu.
|
|
|
|
|
\askip
|
|
|
|
|
\key{M-.} najdi definici
|
|
|
|
|
\key{C-u M-.} najdi dal<61><6C> v<>skyt definice
|
|
|
|
|
\key{M-*} b<><62> tam, odkud byla vol<6F>na posledn<64> \kbd{M-.}
|
|
|
|
|
\mkey{M-x tags-query-replace} spus<75> query-replace na v<>ech souborech
|
|
|
|
|
zaznamenan<EFBFBD>ch v tabulce zna<6E>ek.
|
|
|
|
|
\key{M-,} pokra<72>uj v posledn<64>m hled<65>n<EFBFBD> zna<6E>ky nebo query-replace
|
|
|
|
|
|
|
|
|
|
\section{P<EFBFBD>eklady}
|
|
|
|
|
|
|
|
|
|
\key{M-x compile} p<>elo<6C> k<>d v aktivn<76>m okn<6B>
|
|
|
|
|
\key{C-c C-c} b<><62> na posledn<64> chybu p<>eklada<64>e, v okn<6B> p<>ekladu
|
|
|
|
|
\key{C-x `} v okn<6B> se zdrojov<6F>m textem
|
|
|
|
|
|
|
|
|
|
\section{Dired, editor adres<65><73><EFBFBD>}
|
|
|
|
|
|
|
|
|
|
\key{C-x d} spus<75> Dired
|
|
|
|
|
\key{d} ozna<6E> tento soubor pro smaz<61>n<EFBFBD>
|
|
|
|
|
\key{\~{}} ozna<6E> v<>echny z<>lohy ke smaz<61>n<EFBFBD>
|
|
|
|
|
\key{u} odstra<72> v<>echny zna<6E>ky pro smaz<61>n<EFBFBD>
|
|
|
|
|
\key{x} sma<6D> soubory ozna<6E>en<65> pro smaz<61>n<EFBFBD>
|
|
|
|
|
\key{C} kop<6F>ruj soubor
|
|
|
|
|
\key{g} obnov buffer Diredu
|
|
|
|
|
\key{f} nav<61>tiv soubor v aktu<74>ln<6C> <20><>dce
|
|
|
|
|
\key{s} p<>epni mezi <20>azen<65>m podle abecedy a data/<2F>asu
|
|
|
|
|
|
|
|
|
|
\section{<EFBFBD>ten<EFBFBD> a pos<6F>l<EFBFBD>n<EFBFBD> po<70>ty}
|
|
|
|
|
|
|
|
|
|
\key{M-x rmail} za<7A>ni <20><>st po<70>tu
|
|
|
|
|
\key{q} ukon<6F>i <20>ten<65> po<70>ty
|
|
|
|
|
\key{h} uka<6B> hlavi<76>ky
|
|
|
|
|
\key{d} ozna<6E> aktu<74>ln<6C> zpr<70>vu ke smaz<61>n<EFBFBD>
|
|
|
|
|
\key{x} sma<6D> v<>echny zpr<70>vy ozna<6E>en<65> ke smaz<61>n<EFBFBD>
|
|
|
|
|
|
|
|
|
|
\key{C-x m} nov<6F> zpr<70>va
|
|
|
|
|
\key{C-c C-c} po<70>li zpr<70>vu a p<>epni do jin<69>ho bufferu
|
|
|
|
|
\key{C-c C-f C-c} p<>esu<73> se na hlavi<76>ku `CC' a pokud neexistuje, tak ji
|
|
|
|
|
vytvo<EFBFBD>
|
|
|
|
|
|
|
|
|
|
\section{R<EFBFBD>zn<EFBFBD>}
|
|
|
|
|
|
|
|
|
|
\key{M-q} zarovnej odstavec
|
|
|
|
|
\key{M-/} dopl<70> dynamicky p<>edchoz<6F> slovo
|
|
|
|
|
\key{C-z} ikonizuj (p<>eru<72>) Emacs
|
|
|
|
|
\mkey{M-x revert-buffer} nahra<72> text editovan<61>ho souboru t<>mt<6D><74> souborem z disku
|
|
|
|
|
|
|
|
|
|
\section{Nahrazov<EFBFBD>n<EFBFBD>}
|
|
|
|
|
|
|
|
|
|
\key{M-\%} interaktivn<76> hledej a nahrazuj
|
|
|
|
|
\key{M-C-\%} za pou<6F>it<69> regul<75>rn<72>ch v<>raz<61>
|
|
|
|
|
\askip
|
|
|
|
|
Mo<EFBFBD>n<EFBFBD> odpov<6F>di v m<>du hled<65>n<EFBFBD> jsou
|
|
|
|
|
\askip
|
|
|
|
|
\key{SPC} nahra<72> tento v<>skyt; b<><62> na dal<61><6C>
|
|
|
|
|
\key{,} nahra<72> tento v<>skyt; necho<68> d<>le
|
|
|
|
|
\key{DEL} tento v<>skyt nenahrazuj a b<><62> d<>l
|
|
|
|
|
\key{!} nahra<72> v<>echny dal<61><6C> v<>skyty
|
|
|
|
|
\key{\^{}} zp<7A>t na p<>edchoz<6F> v<>skyt
|
|
|
|
|
\key{RET} ukon<6F>i query-replace
|
|
|
|
|
\key{C-r} za<7A>ni rekurzivn<76> editaci (\kbd{M-C-c} ji ukon<6F><6E>)
|
|
|
|
|
|
|
|
|
|
\section{Regul<EFBFBD>rn<EFBFBD> v<>razy}
|
|
|
|
|
|
|
|
|
|
\key{. {\rm(te<74>ka)}} libovoln<6C> znak krom<6F> znaku nov<6F>ho <20><>dku
|
|
|
|
|
\key{*} <20><>dn<64> nebo mnoho opakov<6F>n<EFBFBD>
|
|
|
|
|
\key{+} jedno nebo mnoho opakov<6F>n<EFBFBD>
|
|
|
|
|
\key{?} <20><>dn<64> nebo jedno opakov<6F>n<EFBFBD>
|
|
|
|
|
\key{[$\ldots$]} ozna<6E>uje t<><74>du znak<61>
|
|
|
|
|
\key{[\^{}$\ldots$]} neguje t<><74>du znak<61>
|
|
|
|
|
|
|
|
|
|
\key{\\{\it c}} uvozen<65> znaku, kter<65> by m<>l jinak speci<63>ln<6C> v<>znam v
|
|
|
|
|
regul<EFBFBD>rn<EFBFBD>m v<>razu
|
|
|
|
|
|
|
|
|
|
\key{$\ldots$\\|$\ldots$\\|$\ldots$} vyhovuje jedn<64> z alternativ (\uv{nebo})
|
|
|
|
|
\key{\\( $\ldots$ \\)} seskupen<65> n<>kolika vzork<72> do jednoho
|
|
|
|
|
\key{\\{\it n}} tot<6F><74> jako {\it n\/}-t<> skupina
|
|
|
|
|
|
|
|
|
|
\key{\^{}} vyhovuje na za<7A><61>tku <20><>dku
|
|
|
|
|
\key{\$} vyhovuje na konci <20><>dku
|
|
|
|
|
|
|
|
|
|
\key{\\w} vyhovuje znaku, kter<65> m<><6D>e b<>t sou<6F><75>st<73> slova
|
|
|
|
|
\key{\\W} vyhovuje znaku, kter<65> nem<65><6D>e b<>t sou<6F><75>st<73> slova
|
|
|
|
|
\key{\\<} vyhovuje na za<7A><61>tku slova
|
|
|
|
|
\key{\\>} vyhovuje na konci slova
|
|
|
|
|
\key{\\b} vyhovuje mezislovn<76>m mezer<65>m
|
|
|
|
|
\key{\\B} vyhovuje mezer<65>m, kter<65> nejsou mezislovn<76>
|
|
|
|
|
|
|
|
|
|
\section{Registry}
|
|
|
|
|
|
|
|
|
|
\key{C-x r s} ulo<6C> region do registru
|
|
|
|
|
\key{C-x r i} vlo<6C> obsah registru do bufferu
|
|
|
|
|
|
|
|
|
|
\key{C-x r SPC} ulo<6C> aktu<74>ln<6C> pozici kurzoru do registru
|
|
|
|
|
\key{C-x r j} sko<6B> na pozici kurzoru ulo<6C>enou v registru
|
|
|
|
|
|
|
|
|
|
\section{Obd<EFBFBD>ln<EFBFBD>ky}
|
|
|
|
|
|
|
|
|
|
\key{C-x r r} zkop<6F>ruj obd<62>ln<6C>k do registru
|
|
|
|
|
\key{C-x r k} vyjmi obd<62>ln<6C>k
|
|
|
|
|
\key{C-x r y} vlo<6C> obd<62>ln<6C>k
|
|
|
|
|
\key{C-x r t} uvozen<65> ka<6B>d<EFBFBD>ho <20><>dku <20>et<65>zcem
|
|
|
|
|
|
|
|
|
|
\key{C-x r o} otev<65>i obd<62>ln<6C>k, posu<73> text vpravo
|
|
|
|
|
\key{C-x r c} vypr<70>zdni obd<62>ln<6C>k
|
|
|
|
|
|
|
|
|
|
\section{P<EFBFBD><EFBFBD>kazov<EFBFBD> interpret}
|
|
|
|
|
|
|
|
|
|
\key{M-x shell} spus<75> p<><70>kazov<6F> interpret v Emacsu
|
|
|
|
|
\key{M-!} spus<75> p<><70>kaz p<><70>kazov<6F>ho interpretu
|
|
|
|
|
\key{M-|} spus<75> p<><70>kaz p<><70>kazov<6F>ho interpretu na region
|
|
|
|
|
\key{C-u M-|} filtruj region p<>es p<><70>kaz p<><70>kazov<6F>ho interpretu
|
|
|
|
|
|
|
|
|
|
\section{Kontrola pravopisu}
|
|
|
|
|
|
|
|
|
|
\key{M-\$} zkontroluj pravopis slova pod kurzorem
|
|
|
|
|
\mkey{M-x ispell-region} zkontroluj pravopis v<>ech slov v regionu
|
|
|
|
|
\mkey{M-x ispell-buffer} zkontroluj pravopis v bufferu
|
|
|
|
|
|
|
|
|
|
\section{Mezin<EFBFBD>rodn<EFBFBD> znakov<6F> sady}
|
|
|
|
|
|
|
|
|
|
\key{C-x RET C-\\} zvol a aktivuj vstupn<70> metodu pro aktu<74>ln<6C> buffer
|
|
|
|
|
\key{C-\\} aktivuj nebo deaktivuj vstupn<70> metodu
|
|
|
|
|
\mkey{M-x list-input-methods} zobraz seznam v<>ech vstupn<70>ch metod
|
|
|
|
|
\mkey{M-x set-language-environment} specifikuj hlavn<76> jazyk
|
|
|
|
|
|
|
|
|
|
\key{C-x RET c} nastav k<>dovac<61> syst<73>m pro n<>sleduj<75>c<EFBFBD> p<><70>kaz
|
|
|
|
|
\mkey{M-x find-file-literally} edituj soubor bez jak<61>chkoli konverz<72>
|
|
|
|
|
|
|
|
|
|
\mkey{M-x list-coding-systems} uka<6B> v<>echny k<>dovac<61> syst<73>my
|
|
|
|
|
\mkey{M-x prefer-coding-system} zvol preferovan<61> k<>dovac<61> syst<73>m
|
|
|
|
|
|
|
|
|
|
\section{Kl<EFBFBD>vesov<EFBFBD> makra}
|
|
|
|
|
|
|
|
|
|
\key{C-x (} za<7A>ni definici kl<6B>vesov<6F>ho makra
|
|
|
|
|
\key{C-x )} ukon<6F>i definici kl<6B>vesov<6F>ho makra
|
|
|
|
|
\key{C-x e} spus<75> naposledy definovan<61> kl<6B>vesov<6F> makro
|
|
|
|
|
\key{C-u C-x (} p<>idej do posledn<64> definovan<61>ho kl<6B>vesov<6F>ho makra
|
|
|
|
|
\mkey{M-x name-last-kbd-macro} pojmenuj naposledy definovan<61> makro
|
|
|
|
|
|
|
|
|
|
\section{Jednoduch<EFBFBD> nastaven<65>}
|
|
|
|
|
|
|
|
|
|
\key{M-x customize} jednoduch<63> nastaven<65>
|
|
|
|
|
|
|
|
|
|
\section{Pomoc}
|
|
|
|
|
|
|
|
|
|
Emacs dopl<70>uje p<><70>kazy. Stisknete-li \kbd{M-x} {\it tab\/} nebo {\it
|
|
|
|
|
space\/} dostanete seznam p<><70>kaz<61> Emacsu.
|
|
|
|
|
\askip
|
|
|
|
|
\key{C-h} n<>pov<6F>da Emacsu
|
|
|
|
|
\key{C-h t} spust<73> tutori<72>l Emacsu
|
|
|
|
|
\key{C-h i} spust<73> Info, prohl<68><6C>e<EFBFBD> dokumentace
|
|
|
|
|
\key{C-h a} uk<75><6B>e p<><70>kazy vyhovuj<75>c<EFBFBD> zadan<61>mu <20>et<65>zci (apropos)
|
|
|
|
|
\key{C-h k} zobraz<61> dokumentaci funkce spu<70>t<EFBFBD>n<EFBFBD> pomoc<6F> zadan<61> kl<6B>vesy
|
|
|
|
|
\askip
|
|
|
|
|
Emacs pracuje v r<>zn<7A>ch {\it m<>dech}, kter<65> upravuj<75> chov<6F>n<EFBFBD>
|
|
|
|
|
Emacsu pro editovan<61> text dan<61>ho typu. Mode line obsahuje jm<6A>na aktu<74>ln<6C>ch
|
|
|
|
|
m<EFBFBD>d<EFBFBD> v z<>vork<72>ch.
|
|
|
|
|
\askip
|
|
|
|
|
\key{C-h m} zobraz dokumentaci aktu<74>ln<6C>ch m<>d<EFBFBD>.
|
|
|
|
|
|
|
|
|
|
\copyrightnotice
|
|
|
|
|
|
|
|
|
|
\bye
|
|
|
|
|
|
|
|
|
|
% Local variables:
|
|
|
|
|
% compile-command: "csplain survival"
|
|
|
|
|
% End:
|