Trzymaj poniższą listę w pogotowiu podczas wdrażania się do Emacsa
i Psgml. Na załączonym do książki CD-romie znajdziesz ją w pliku
psgmqref.txt.
Przesuwanie kursora: standardowe polecenia Emacsa
forward-char
Przesuń kursor o znak w przód.
backward-char
Przesuń kursor o znak do tyłu.
backward-word
Przesuń kursor o słowo do tyłu.
forward-word
Przesuń kursor o słowo do przodu.
beginning-of-line
Przesuń kursor na początek wiersza.
end-of-line
Przesuń kursor na koniec wiersza.
scroll-up
Przewiń do następnego ekranu.
previous-page
Przewiń do poprzedniego ekranu.
backward-word
Przesuń kursor o słowo do tyłu.
forward-word
Przesuń kursor o słowo do przodu.
goto-line
Przesuń kursor do wiersza o podanym numerze. Polecenie to nie ma standardowo przypisanego żadnego skrótu klawiszowego; skrót C-M-a został zdefiniowany w tym rozdziale.
Przesuwanie kursora: polecenia Psgmla
sgml-beginning-of-element
Przesuń kursor na pierwszy znak tekstu w bieżącym elemencie.
sgml-end-of-element
Przesuń kursor na ostatni znak tekstu w bieżącym elemencie.
sgml-next-data-field
Przesuń kursor do następnego miejsca, w którym można dopisywać tekst.
sgml-up-element
Przesuń kursor w górę do początku elementu zawierającego element bieżący.
sgml-backward-up-element
Przesuń kursor w górę na pierwszy znak znacznika otwierającego elementu bieżącego.
sgml-down-element
Przesuń kursor na początek następnego elementu podrzędnego w elemencie bieżącym.
sgml-backward-element
Przesuń kursor na początek poprzedniego elementu podrzędnego w elemencie bieżącym.
sgml-forward-element
Przesuń kursor bezpośrednio za następny element podrzędny w elemencie bieżącym.
Dodawanie, usuwanie i przesuwanie tekstu: polecenia Emacsa
delete-char
Usuń znak w pozycji kursora.
set-mark-command
Wstaw znacznik w pozycji kursora.
kill-region
Usuń blok.
kill-line
Usuń od pozycji kursora do końca wiersza.
exchange-point-and-mark
Zamień pozycję kursora i znacznika
yank
Wstaw ostatnio usunięty blok w pozycji kursora.
kill-word
Usuń słowo w pozycji kursora.
overwrite-mode
fill-paragraph
Sformatuj akapit.
kill-ring-save
Kopiuj oznaczony blok do schowka.
yank-pop
Zastąp ostatnio wstawiony fragment tekstu ze schowka poprzednio wyciętym lub skopiowanym.
indent-region
Wstaw wcięcia w bloku tekstu. W trybie Psgml wielkość wcięć jest zgodna ze strukturą dokumentu (hierarchią elementów).
quoted-insert
Wstaw następny znak literalnie, nawet jeżeli normalnie stanowi on skrót klawiszowy lub jego część.
Dodawanie i usuwanie adiustacji SGMLowej
sgml-insert-element
Wstaw nowy element.
sgml-insert-tag
Wstaw znacznik początkowy. Użyteczne polecenie podczas oznakowania istniejącego już, ale nieoznakowanego tekstu.
sgml-insert-end-tag
Wstaw znacznik końcowy. Użyteczne polecenie podczas oznakowania istniejącego już, ale nieoznakowanego tekstu, podobnie jak C-c-<.
sgml-tag-region
Wstaw znacznik początkowy na początku, a końcowy na końcu bloku.
sgml-untag-element
Usuń znaczniki dla bieżącego elementu. Użyteczne w przypadku elementów o mieszanej zawartości.
sgml-kill-markup
Usuń znacznik, komentarz albo inną część adiustacji.
sgml-split-element
Inaczej, „utwórz nowy element, podobny do bieżącego”. Wielokrotne wykonanie polecenia podzieli kolejne elementy nadrzędne elementu bieżącego.
sgml-comment
Wstawienie komentarza SGML. Polecenie i skrót klawiszowy zdefiniowany w tym rozdziale.
sgml-kill-element
Usuń tekst od pozycji kursora do końca następnego elementu zawartego w elemencie bieżącym.
Usuń od pozycji kursora do końca bieżącego elementu.
sgml-complete
Uzupełnij nazwę encji, deklarację adiustacji, znacznika lub wyrazu z treści dokumentu w pozycji kursora.
Skopiuj bieżący element do schowka.
sgml-fill-element
Wyrównanie wierszy tekstu w elemencie bieżącym.
sgml-insert-attribute
Edytowanie atrybutów bieżącego elementu z wiersza minibufora.
sgml-edit-attributes
Edytowanie atrybutów bieżącego elementu za pomocą formularza wyświetlanego w oddzielnym oknie.
System pomocy i inne informacje
Wyświetl menu systemu pomocy.
help-for-help
Opis systemu pomocy.
command-apropos
Wyświetl zestawienie wszystkich poleceń, których nazwy zawierają podany napis.
describe-key
Opisz znaczenie kombinacji klawiszy, podanej po naciśnięciu C-h-k.
sgml-show-context
Wyświetl wszystkie elementy nadrzędne dla elementu bieżącego lub zakończ edytowanie atrybutów rozpoczęte kombinacją C-c-C-a.
next-error
Przesuń kursor do opisu następnego błędu i wiersza, w którym ten błąd jest sygnalizowany.
sgml-next-trouble-spot
Przesuń kursor do następnego błędu adiustacji.
sgml-validate
Sprawdź bieżący dokument (zawartość bufora) za pomocą zewnętrznego programu walidującego.
Pliki, bufory i okna
delete-window
Usuń bieżące okno.
delete-other-window
Usuń pozostałe okna.
split-window-vertically
Podziel okno pionowo.
other-window
Przenieś kursor do innego okna.
switch-to-buffer
Wybierz inny bufor w bieżącym oknie.
list-buffers
Pokaż spis wszystkich buforów.
save-buffer
Zapisz bieżący bufor.
write-file
Zapisz bufor do pliku z podaniem nazwy.
save-buffer-kill-emacs
Zakończenie sesji z Emacsem.
find-file
Wczytaj plik do Emacsa.
insert-file
Wstaw zawartość innego pliku do bufora w miejscu kursora.
Naprawianie błędów
keyboard-quit
Przerwij wykonywane polecenie.
undo
Cofnij ostatnie polecenie (undo).
Dopasowywanie do własnych potrzeb
start-kbd-macro
Zacznij definicję makra.
end-kbd-macro
Zakończ definicję makra.
call-last-kbd-macro
Wykonaj ostatnio zdefiniowane makro.
n
C-x-f
,
set-fill-column
Ustaw prawy margines
w -tej kolumnie.
n
execute-extended-command
Wykonaj polecenie Emacsa.
Wyszukiwanie i zamiana
isearch-forward
Szukaj w przód.
isearch-backward
Szukaj wstecz.
query-replace
Zamień w trybie interaktywnym.