Karta pro přežití s GNU Emacsem

Transkript

Karta pro přežití s GNU Emacsem
Karta pro přežití s GNU Emacsem
pro verzi 24
Vyhledávání
C-s
C-r
RET
M-C-s
M-C-r
hledej řetězec
hledej řetězec zpět
ukonči hledání
hledej regulární výraz
hledej regulární výraz zpět
V následujícím textu C-z znamená: stiskněte klávesu ‘z’ a
současně přidržte stisknutou klávesu Ctrl. M-z znamená,
že současně s klávesou ‘z’ přidržíte klávesu Meta (většinou
označenou Alt) nebo ji stisknete po stisknutí klávesy Esc.
Kombinace C-s nebo C-r můžete použít i k opakování hledání
jiným směrem.
Spuštění Emacsu
Značky (tags)
Pro spuštění GNU Emacsu jednoduše napište jeho jméno:
emacs. Emacs rozděluje rámec na několik částí: řádek menu,
buffer s editovaným textem, tzv. mode line popisující buffer
nad ní a minibuffer v poslední řádce.
Tabulky značek (tags) zaznamenávají polohu funkcí
a procedur, globálních proměnných, datových typů a
dalšího. Pro vytvoření tabulky značek spusťte příkaz ‘etags
vstupní soubory’ v příkazovém interpretu.
C-x C-c
C-x C-f
C-x C-s
C-x k
C-g
C-x u
ukončení Emacsu
editace souboru; tento příkaz využívá
minibuffer k přečtení jména souboru; tento
příkaz použijte i tehdy, chcete-li vytvořit nový
soubor zadaného jména
uložit soubor
zavřít buffer
ve většině situací: zastavení aktuálně
prováděné činnosti, zrušení zadávání příkazu
apod.
obnovit
Pohyb
C-l
C-x b
M-<
M->
M-x goto-line
0
1
2
3
o
odstranění aktuálního okna
aktuální okno se stane jediným oknem
rozdělení okna horizontálně
rozdělení okna vertikálně
přesun do jiného okna
Regiony
označ celý odstavec
označ celý buffer
Vyjmutí a kopírování
C-w
M-w
C-k
M-DEL
C-y
M-y
M-x compile
C-c C-c
přelož kód v aktivním okně
běž na poslední chybu překladače, v okně
překladu
v okně se zdrojovým textem
Dired, editor adresářů
C-x d
d
~
u
x
C
g
f
s
spusť Dired
označ tento soubor pro smazání
označ všechny zálohy ke smazání
odstraň všechny značky pro smazání
smaž soubory označené pro smazání
kopíruj soubor
obnov buffer Diredu
navštiv soubor v aktuální řádce
přepni mezi řazením podle abecedy a
data/času
Čtení a posílání pošty
Emacs definuje ‘region’ jako prostor mezi značkou a bodem.
Značka je nastavena pomocí C-space. Bod je v místě aktuální
pozice kurzoru.
M-h
C-x h
Překlady
C-x ‘
přesun aktuální řádky do středu okna
přepnutí do jiného bufferu
přesun na začátek bufferu
přesun na konec bufferu
přesun na řádek zadaného čísla
Více oken
C-x
C-x
C-x
C-x
C-x
M-.
najdi definici
C-u M-.
najdi další výskyt definice
M-*
běž tam, odkud byla volána poslední M-.
M-x tags-query-replace spusť query-replace na všech
souborech zaznamenaných v tabulce značek.
M-,
pokračuj v posledním hledání značky nebo
query-replace
vyjmi region
zkopíruj region do kill-ringu
vyjmi text od kurzoru do konce řádku
vyjmi slovo
vlož zpět poslední vyjmutý text (kombinace
kláves C-w C-y může být použita pro přesuny
textů)
nahraď poslední vložený text předchozím
vyjmutým textem
M-x
q
h
d
x
C-x
C-c
C-c
rmail
m
C-c
C-f C-c
začni číst poštu
ukonči čtení pošty
ukaž hlavičky
označ aktuální zprávu ke smazání
smaž všechny zprávy označené ke smazání
nová zpráva
pošli zprávu a přepni do jiného bufferu
přesuň se na hlavičku ‘CC’ a pokud
neexistuje, tak ji vytvoř
Různé
M-q
zarovnej odstavec
M-/
doplň dynamicky předchozí slovo
C-z
ikonizuj (přeruš) Emacs
M-x revert-buffer nahraď text editovaného souboru tímtéž
souborem z disku
Nahrazování
Kontrola pravopisu
interaktivně hledej a nahrazuj
za použití regulárních výrazů
M-%
M-C-%
Možné odpovědi v módu hledání jsou
nahraď tento výskyt; běž na další
nahraď tento výskyt; nechoď dále
tento výskyt nenahrazuj a běž dál
nahraď všechny další výskyty
zpět na předchozí výskyt
ukonči query-replace
začni rekurzivní editaci (M-C-c ji ukončí)
SPC
,
DEL
!
^
RET
C-r
Regulární výrazy
. (tečka)
*
+
?
[: : :]
[^: : :]
\c
\|: : :\|: : :
\( : : : \)
\n
^
$
\w
\W
:::
\<
\>
\b
\B
libovolný znak kromě znaku nového řádku
žádné nebo mnoho opakování
jedno nebo mnoho opakování
žádné nebo jedno opakování
označuje třídu znaků
neguje třídu znaků
uvození znaku, který by měl jinak speciální
význam v regulárním výrazu
vyhovuje jedné z alternativ („neboÿ)
seskupení několika vzorků do jednoho
totéž jako n-tá skupina
vyhovuje na začátku řádku
vyhovuje na konci řádku
vyhovuje znaku, který může být součástí slova
vyhovuje znaku, který nemůže být součástí
slova
vyhovuje na začátku slova
vyhovuje na konci slova
vyhovuje mezislovním mezerám
vyhovuje mezerám, které nejsou mezislovní
Registry
C-x
C-x
C-x
C-x
r
r
r
r
s
i
SPC
j
ulož region do registru
vlož obsah registru do bufferu
ulož aktuální pozici kurzoru do registru
skoč na pozici kurzoru uloženou v registru
r
r
r
r
r
r
r
k
y
t
o
c
Mezinárodní znakové sady
zvol a aktivuj vstupní metodu pro aktuální
buffer
aktivuj nebo deaktivuj vstupní metodu
list-input-methods zobraz seznam všech vstupních
metod
set-language-environment specifikuj hlavní jazyk
RET c
nastav kódovací systém pro následující příkaz
find-file-literally edituj soubor bez jakýchkoli
konverzí
list-coding-systems ukaž všechny kódovací systémy
prefer-coding-system zvol preferovaný kódovací
systém
C-x RET C-\
C-\
M-x
M-x
C-x
M-x
M-x
M-x
Klávesová makra
začni definici klávesového makra
ukonči definici klávesového makra
spusť naposledy definované klávesové makro
přidej do posledně definovaného klávesového
makra
M-x name-last-kbd-macro pojmenuj naposledy definované
makro
C-x
C-x
C-x
C-u
(
)
e
C-x (
Jednoduché nastavení
M-x customize jednoduché nastavení
Pomoc
Emacs doplňuje příkazy. Stisknete-li M-x tab nebo space
dostanete seznam příkazů Emacsu.
C-h
C-h t
C-h i
C-h a
C-h k
Obdélníky
C-x
C-x
C-x
C-x
C-x
C-x
M-$
zkontroluj pravopis slova pod kurzorem
M-x ispell-region zkontroluj pravopis všech slov v regionu
M-x ispell-buffer zkontroluj pravopis v bufferu
zkopíruj obdélník do registru
vyjmi obdélník
vlož obdélník
uvození každého řádku řetězcem
otevři obdélník, posuň text vpravo
vyprázdni obdélník
nápověda Emacsu
spustí tutoriál Emacsu
spustí Info, prohlížeč dokumentace
ukáže příkazy vyhovující zadanému řetězci
(apropos)
zobrazí dokumentaci funkce spuštěné pomocí
zadané klávesy
Emacs pracuje v různých módech, které upravují chování
Emacsu pro editovaný text daného typu. Mode line obsahuje
jména aktuálních módů v závorkách.
C-h m
zobraz dokumentaci aktuálních módů.
Příkazový interpret
M-x shell
M-!
M-|
C-u M-|
spusť příkazový interpret v Emacsu
spusť příkaz příkazového interpretu
spusť příkaz příkazového interpretu na region
filtruj region přes příkaz příkazového
interpretu
c 2015 Free Software Foundation, Inc.
Copyright Pro GNU Emacs 24
Wlodek Bzyl ([email protected])
Do češtiny přeložil Pavel Janík ([email protected])
Kopie tohoto dokumentu můžete vytvářet a šířit za předpokladu,
že budou obsahovat tuto poznámku o autorských právech.

Podobné dokumenty

Webové vyhledávače

Webové vyhledávače 1. Spusť internetový prohlížeč, otevři si dvě záložky a v nich adresy a) www.seznam.cz b) www.google.cz 1. Do vstupního políčka obou vyhledávačů zadej heslo Moře a zobraz výsledky. 2. Otevři progra...

Více

GNU Emacs – Referenční karta

GNU Emacs – Referenční karta Mezinárodní znakové sady zadat hlavní jazyk M-x set-language-environment zobrazit všechny vstupní metody M-x list-input-methods zapnout nebo vypnout vstupní metodu C-\ zadat kódování pro následujíc...

Více

GIMP – VÝBĚRY

GIMP – VÝBĚRY 4. Obrázek ulož a společně s řešením druhého cvičení odešli emailem.

Více

digestivní endoskopie minimální standardní terminologie

digestivní endoskopie minimální standardní terminologie průmyslově nebo individuálním výzkumem. Bylo rozhodnuto, že vybrané termíny musí být široce přijatelné a musí umožňovat záznam nálezů většiny provedených vyšetření. Nadměrným detailům je třeba se v...

Více

Digestivní endoskopie

Digestivní endoskopie termíny nebudou jasné. Uvedená publikace obsahuje definici termínů spolu s jazykovými ekvivalenty, pokud uživatel neovládá angličtinu. Běžně jsou k dispozici anglické, francouzské, německé, italské...

Více

CPU RAM I/O BUS

CPU RAM I/O BUS • mı́sto IP domén mohou být množiny typu i.j.k.[n-m], atp. • množiny IP adres se přidělujı́ podle fyzické polohy LAN, např. 147.32.5.* je Břehová, 147.32.8.* je Trojanova • routery v uzle...

Více

První kroky po instalaci programu Nastavení

První kroky po instalaci programu Nastavení Kdykoliv při práci lze objednávku uložit jako rozpracovanou. Uložení se provádí stiskem kláves CTRL + S nebo kliknutím na tlačítko „Ulož obj." Při opuštění objednávacího okna pak zůstane objednávka...

Více