You are on page 1of 6

GNU Emacs Referenn karta

(pro verzi 24)

Sputn Emacsu
Pro vstup do GNU Emacsu 24 napite jeho jmno: emacs
Jak natat a editovat soubory se dozvte ne v oddle Soubory.

Oputn Emacsu
pozastaven Emacsu (ikonizace v X11)
definitivn odchod z Emacsu

C-z
C-x C-c

Soubory
nast souboru do Emacsu
uloit soubor zpt na disk
uloit vechny soubory
vloit obsahu jinho souboru do bufferu
zamnit tento soubor jinm souborem
zapsat buffer do zadanho souboru
vloit do systmu sprvy verz

C-x
C-x
C-x
C-x
C-x
C-x
C-x

C-f
C-s
s
i
C-v
C-w
C-q

Pouvn npovdy
Systm npovdy je snadn. Stisknte C-h (nebo F1) a sledujte
instrukce. vodn tutoril lze spustit pomoc C-h t.
odstranit okno s npovdou
rolovat okno s npovdou

C-x 1
C-M-v

apropos: pkazy odpovdajc etzci


zobrazit funkci dan klvesy
zobrazit popis funkce
zobrazit informace o aktulnch mdech

C-h
C-h
C-h
C-h

a
c
f
m

Opravy chyb
peruit zadvan nebo vykonvan pkaz
C-g
obnovit soubor ztracen pdem systmu M-x recover-file
zruit nechtnou zmnu
C-x u n. C-_
vrtit pvodn obsah bufferu
M-x revert-buffer
pekreslit rozpadlou obrazovku
C-l

Prstkov vyhledvn
vyhledat
vyhledat
vyhledat
vyhledat

dopedu
dozadu
regulrn vraz
regulrn vraz dozadu

pedchoz vyhledvan etzec


nsledujc novj vyhledvan etzec
ukonit inkrementln vyhledvn
zruit efekt poslednho zadanho znaku
peruit probhajc vyhledvn

C-s
C-r
C-M-s
C-M-r
M-p
M-n
RET
DEL
C-g

Dal C-s nebo C-r zopakuje vyhledn v danm smru. Pokud


Emacs vyhledv, C-g zru pouze nenalezenou st etzce.
c 2013 Free Software Foundation, Inc. Permissions on back.

Pohyb
posun o
znak
slovo
dek
na zatek nebo konec dku
vtu
odstavec
strnku
symbolick vraz
funkci
na zatek nebo konec bufferu

dozadu
C-b
M-b
C-p
C-a
M-a
M-{
C-x [
C-M-b
C-M-a
M-<

rolovat na dal obrazovku


rolovat na pedchoz obrazovku
rolovat vlevo
rolovat vpravo
aktuln dek do stedu obrazovky

dopedu
C-f
M-f
C-n
C-e
M-e
M-}
C-x ]
C-M-f
C-M-e
M->

C-v
M-v
C-x <
C-x >
C-u C-l

Ruen a mazn
ruen objekt
znak (mazn, ne ruen)
slovo
dek (do konce)
vta
symbolick vraz

dozadu
dopedu
DEL
C-d
M-DEL
M-d
M-0 C-k
C-k
C-x DEL
M-k
M-- C-M-k C-M-k

zruit oblast
zkoprovat oblast do schrnky
zruit a po nejbli vskyt znaku znak

C-w
M-w
M-z znak

vhodit naposledy zruen objekt


nahradit vhozen objekt pedchozm zruenm

C-y
M-y

Oznaovn
vloit znaku
prohodit kurzor a znaku

C-@ n. C-SPC
C-x C-x

oznait
oznait
oznait
oznait
oznait
oznait

M-@
M-h
C-x C-p
C-M-@
C-M-h
C-x h

zadan poet slov


odstavec
strnku
symbolick vraz
funkci
cel buffer

Interaktivn nahrazovn
interaktivn nahradit textov etzec
M-%
s uitm regulrnho vrazu
M-x query-replace-regexp
Platn odpovdi v mdu query-replace jsou
zmnu provst a jt na dal
zmnu provst a zstat na mst
skoit na dal bez proveden zmny
zamnit vechny zbvajc vskyty
zpt na pedchoz vskyt etzce
konec nahrazovn
rekurzivn editace (ukon se C-M-c)

SPC
,
DEL
!
^
RET
C-r
2

Okna
Jestlie jsou zobrazeny dva pkazy, pak ten druh plat pro X okno.
zruit vechna ostatn okna
rozdlit okno na horn a doln
zruit toto okno

C-x 1
C-x 2
C-x 0

C-x 5 2
C-x 5 0

rozdlit okno na lev a prav

C-x 3

rolovat jin okno

C-M-v

pepnout kurzor do jinho okna


C-x o
vybrat buffer v jinm okn
C-x 4
zobrazit buffer v jinm okn
C-x 4
otevt soubor v jinm okn
C-x 4
otevt soubor jen pro ten v jinm okn C-x 4
spustit Dired v jinm okn
C-x 4
najt tag v jinm okn
C-x 4
zvtit okno
zit okno
rozit okno

b
C-o
f
r
d
.

C-x
C-x
C-x
C-x
C-x
C-x
C-x

5
5
5
5
5
5
5

o
b
C-o
f
r
d
.

C-x ^
C-x {
C-x }

Formtovn
odsadit
odsadit
odsadit
odsadit

aktuln dek (dle mdu)


oblast (dle mdu)
symbolick vraz (dle mdu)
oblast napevno o argument sloupc

TAB
C-M-\
C-M-q
C-x TAB

vloit znak novho dku za kurzor


posunout zbytek dku svisle dol
smazat przdn dky okolo kurzoru
spojit dek s pedchozm (s arg. s nsl.)
smazat przdn msto kolem kurzoru
nechat pesn jednu mezeru kolem kurzoru

C-o
C-M-o
C-x C-o
M-^
M-\
M-SPC

zalomit odstavec
nastavit sloupec pro zalamovn
nastavit prefix, kterm zanaj dky
nastavit font

M-q
C-x f
C-x .
M-g

Zmna velikosti psmen


zmnit psmena slova na velk
zmnit psmena slova na mal
zmnit poten psmeno slova na velk

M-u
M-l
M-c

zmnit psmena oblasti na velk


zmnit psmena oblasti na mal

C-x C-u
C-x C-l

Minibuffer
Nsledujc klvesy jsou platn pro minibuffer.
doplnit z nabdky
doplnit do nejbliho slova
doplnit a vykonat
zobrazit mon doplnn
pedchoz pkaz z minibufferu
novj nebo implicitn pkaz z minibufferu
vyhledat regulrn vraz v historii vzad
vyhledat regulrn vraz v historii vped
zruit pkaz

TAB
SPC
RET
?
M-p
M-n
M-r
M-s
C-g

Stisknte C-x ESC ESC pro editaci a zopakovn poslednho pkazu


z minibufferu. Stisknte F10 pro aktivaci menu v minibufferu.
3

GNU Emacs Referenn karta


Buffery
vybrat jin buffer
seznam vech buffer
zruit buffer

C-x b
C-x C-b
C-x k

Vmny
pehodit
pehodit
pehodit
pehodit

znaky
slova
dky
symbolick vrazy

C-t
M-t
C-x C-t
C-M-t

Kontrola pravopisu
kontrola pravopisu aktulnho slova
kontrola pravopisu vech slov v oblasti
kontrola pravopisu celho bufferu

M-$
M-x ispell-region
M-x ispell-buffer

Tagy
najt tag (definici)
najt dal vskyt tagu
zadat soubor s novmi tagy

M-.
C-u M-.
M-x visit-tags-table

vyhledat reg. vraz v souborech s tagy


M-x tags-search
spustit nahrazovn pro ony soubory M-x tags-query-replace
pokraovat v prohledvn nebo nahrazovn
M-,

Pkazov interpret
vykonat shellov pkaz
vykonat shellov pkaz na oblast
zfiltrovat oblast shellovm pkazem
spustit shell v okn *shell*

M-!
M-|
C-u M-|
M-x shell

Obdlnky
zkoprovat obdlnk do registru
zruit obdlnk
vhodit obdlnk
vloit obdlnk mezer
nahradit obdlnk obdlnkem mezer
nahradit dky obdlnku zadanm etzcem

C-x
C-x
C-x
C-x
C-x
C-x

r
r
r
r
r
r

r
k
y
o
c
t

pidat globln zkratku


pidat lokln zkratku
pidat globln expanzi pro zkratku
pidat lokln expanzi pro zkratku
expandovat zkratku

C-x
C-x
C-x
C-x
C-x

a
a
a
a
a

g
l
i g
i l
e

dynamick expanze pedchzejcho slova

M-/

Zkratky

Regulrn vrazy
libovoln znak krom novho dku
dn nebo nkolik opakovn
jedno nebo vce opakovn
dn nebo jedno opakovn
zruit zvltn vznam znaku c ve vrazu
alternativa (nebo)
skupina
stejn text jako n-t skupina
hranice slova
nikoliv hranice slova
element
dek
slovo
buffer
tda znak
explicitn mnoina
slovotvorn znak
znak se syntax c

. (teka)
*
+
?
\c
\|
\( . . . \)
\n
\b
\B

zatek
konec
^
$
\<
\>
\
\
odpovd neodpovd
[ ... ]
[^ . . . ]
\w
\W
\sc
\Sc

Mezinrodn znakov sady


zadat hlavn jazyk
M-x set-language-environment
zobrazit vechny vstupn metody
M-x list-input-methods
zapnout nebo vypnout vstupn metodu
C-\
zadat kdovn pro nsledujc pkaz
C-x RET c
zobrazit vechna kdovn
M-x list-coding-systems
zmnit preferovan kdovn
M-x prefer-coding-system

Info
spustit Info
najt zadanou funkci nebo promnnou v Info

C-h i
C-h C-i

Pohyb uvnit uzl:


rolovn vped
rolovn zpt
na zatek uzlu

SPC
DEL
. (teka)

Pohyb mezi uzly:


dal uzel
pedchoz uzel
nadazen uzel
vybrat z menu podle nzvu
vybrat n-tou poloku menu (19)
nejbli pt kov odkaz (nvrat l)
vrtit se do naposledy prohlenho uzlu
vrtit se do adrese uzl
pejt do kterhokoliv uzlu podle jmna

n
p
u
m
n
f
l
d
g

Dal:
spustit tutoril k Info
prohledat uzly na etzec
ukonit Info

h
M-s
q

Registry
uloit oblast do registru
vloit obsah registru do bufferu

C-x r s
C-x r i

uloit pozici kurzoru do registru


skoit na pozici uloenou v registru

C-x r SPC
C-x r j

Klvesov makra
zahjit definovn klvesovho makra
C-x (
zakonit definovn klvesovho makra
C-x )
vykonat posledn definovan makro
C-x e
pipojit k poslednmu klvesovmu makru
C-u C-x (
pojmenovat posledn makro
M-x name-last-kbd-macro
vloit do bufferu lispovou definici
M-x insert-kbd-macro

Pkazy souvisejc s Emacs Lispem


vyhodnotit vraz ped kurzorem
vyhodnotit funkci pod kurzorem
vyhodnotit oblast
nast a vyhodnotit vraz v minibufferu
nast soubor ze systmovho adrese

C-x C-e
C-M-x
M-x eval-region
M-:
M-x load-library

Jednoduch pizpsoben
nastavit promnn a faces

M-x customize

Definice obecn klvesov zkratky v Emacs Lispu (pklad):


(global-set-key "\C-cg" goto-line)
(global-set-key "\M-#" query-replace-regexp)

Zpis pkaz
(defun command-name (args)
"documentation" (interactive "template")
body)
Pklad:
(defun this-line-to-top-of-window (line)
"Reposition line point is on to top of window.
With ARG, put point on line ARG."
(interactive "P")
(recenter (if (null line)
0
(prefix-numeric-value line))))
Specifikace interactive k, jak interaktivn nast argumenty.
Vce se dozvte po proveden C-h f interactive.
c 2013 Free Software Foundation, Inc.
Copyright
For GNU Emacs version 24
Designed by Stephen Gildea
Translated by Jan Buchal, Milan Zamazal, Pavel Jank
Permission is granted to make and distribute copies of this card provided the copyright notice and this permission notice are preserved on all copies.
For copies of the GNU Emacs manual, see:

http://www.gnu.org/software/emacs/#Manuals
6

You might also like