>> wybierz styl >> es :: ns :: bs

Ściąga do Emacsa i Psgml

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

C-f, forward-char

Przesuń kursor o znak w przód.

C-b, backward-char

Przesuń kursor o znak do tyłu.

C-Left, backward-word

Przesuń kursor o słowo do tyłu.

C-Right, forward-word

Przesuń kursor o słowo do przodu.

C-a, beginning-of-line

Przesuń kursor na początek wiersza.

C-e, end-of-line

Przesuń kursor na koniec wiersza.

C-v, scroll-up

Przewiń do następnego ekranu.

M-v, previous-page

Przewiń do poprzedniego ekranu.

M-b, backward-word

Przesuń kursor o słowo do tyłu.

M-f, forward-word

Przesuń kursor o słowo do przodu.

M-g, 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

C-M-a, sgml-beginning-of-element

Przesuń kursor na pierwszy znak tekstu w bieżącym elemencie.

C-M-e, sgml-end-of-element

Przesuń kursor na ostatni znak tekstu w bieżącym elemencie.

C-c-C-d, sgml-next-data-field

Przesuń kursor do następnego miejsca, w którym można dopisywać tekst.

C-c-C-n, sgml-up-element

Przesuń kursor w górę do początku elementu zawierającego element bieżący.

C-M-u, sgml-backward-up-element

Przesuń kursor w górę na pierwszy znak znacznika otwierającego elementu bieżącego.

C-M-d, sgml-down-element

Przesuń kursor na początek następnego elementu podrzędnego w elemencie bieżącym.

C-M-b, sgml-backward-element

Przesuń kursor na początek poprzedniego elementu podrzędnego w elemencie bieżącym.

C-M-f, sgml-forward-element

Przesuń kursor bezpośrednio za następny element podrzędny w elemencie bieżącym.

Dodawanie, usuwanie i przesuwanie tekstu: polecenia Emacsa

C-d, delete-char

Usuń znak w pozycji kursora.

C-@, C-space, set-mark-command

Wstaw znacznik w pozycji kursora.

C-w, kill-region

Usuń blok.

C-k, kill-line

Usuń od pozycji kursora do końca wiersza.

C-x-C-x, exchange-point-and-mark

Zamień pozycję kursora i znacznika

C-y, yank

Wstaw ostatnio usunięty blok w pozycji kursora.

M-d, kill-word

Usuń słowo w pozycji kursora.

M-i, overwrite-mode

Przełącz Emacsa pomiędzy trybem wstawiania i nadpisywania.

M-q, fill-paragraph

Sformatuj akapit.

M-w, kill-ring-save

Kopiuj oznaczony blok do schowka.

M-y, yank-pop

Zastąp ostatnio wstawiony fragment tekstu ze schowka poprzednio wyciętym lub skopiowanym.

M-C-\, indent-region

Wstaw wcięcia w bloku tekstu. W trybie Psgml wielkość wcięć jest zgodna ze strukturą dokumentu (hierarchią elementów).

C-q, quoted-insert

Wstaw następny znak literalnie, nawet jeżeli normalnie stanowi on skrót klawiszowy lub jego część.

Dodawanie i usuwanie adiustacji SGMLowej

C-c-C-e, sgml-insert-element

Wstaw nowy element.

C-c-<, sgml-insert-tag

Wstaw znacznik początkowy. Użyteczne polecenie podczas oznakowania istniejącego już, ale nieoznakowanego tekstu.

C-c-/, sgml-insert-end-tag

Wstaw znacznik końcowy. Użyteczne polecenie podczas oznakowania istniejącego już, ale nieoznakowanego tekstu, podobnie jak C-c-<.

C-c-C-r, sgml-tag-region

Wstaw znacznik początkowy na początku, a końcowy na końcu bloku.

C-c--, sgml-untag-element

Usuń znaczniki dla bieżącego elementu. Użyteczne w przypadku elementów o mieszanej zawartości.

C-c-C-k, sgml-kill-markup

Usuń znacznik, komentarz albo inną część adiustacji.

C-c-Enter, sgml-split-element

Inaczej, „utwórz nowy element, podobny do bieżącego”. Wielokrotne wykonanie polecenia podzieli kolejne elementy nadrzędne elementu bieżącego.

C-c-o, sgml-comment

Wstawienie komentarza SGML. Polecenie i skrót klawiszowy zdefiniowany w tym rozdziale.

C-M-k, sgml-kill-element

Usuń tekst od pozycji kursora do końca następnego elementu zawartego w elemencie bieżącym.

C-space C-M-e C-w

Usuń od pozycji kursora do końca bieżącego elementu.

M-Tab, sgml-complete

Uzupełnij nazwę encji, deklarację adiustacji, znacznika lub wyrazu z treści dokumentu w pozycji kursora.

C-M-u C-@ C-M-f M-w

Skopiuj bieżący element do schowka.

C-c-C-q, sgml-fill-element

Wyrównanie wierszy tekstu w elemencie bieżącym.

C-c-+, sgml-insert-attribute

Edytowanie atrybutów bieżącego elementu z wiersza minibufora.

C-c-C-a, sgml-edit-attributes

Edytowanie atrybutów bieżącego elementu za pomocą formularza wyświetlanego w oddzielnym oknie.

System pomocy i inne informacje

C-h

Wyświetl menu systemu pomocy.

C-h-?, help-for-help

Opis systemu pomocy.

C-h-a, command-apropos

Wyświetl zestawienie wszystkich poleceń, których nazwy zawierają podany napis.

C-h-k, describe-key

Opisz znaczenie kombinacji klawiszy, podanej po naciśnięciu C-h-k.

C-c-C-c, 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.

C-x-`, next-error

Przesuń kursor do opisu następnego błędu i wiersza, w którym ten błąd jest sygnalizowany.

C-c-C-o, sgml-next-trouble-spot

Przesuń kursor do następnego błędu adiustacji.

C-c-C-v, sgml-validate

Sprawdź bieżący dokument (zawartość bufora) za pomocą zewnętrznego programu walidującego.

Pliki, bufory i okna

C-x-0, delete-window

Usuń bieżące okno.

C-x-1, delete-other-window

Usuń pozostałe okna.

C-x-2, split-window-vertically

Podziel okno pionowo.

C-x-o, other-window

Przenieś kursor do innego okna.

C-x-b, switch-to-buffer

Wybierz inny bufor w bieżącym oknie.

C-x-C-b, list-buffers

Pokaż spis wszystkich buforów.

C-x-C-s, save-buffer

Zapisz bieżący bufor.

C-x-C-w, write-file

Zapisz bufor do pliku z podaniem nazwy.

C-x-C-c, save-buffer-kill-emacs

Zakończenie sesji z Emacsem.

C-x-C-f, find-file

Wczytaj plik do Emacsa.

C-x-i, insert-file

Wstaw zawartość innego pliku do bufora w miejscu kursora.

Naprawianie błędów

C-g, keyboard-quit

Przerwij wykonywane polecenie.

C-_, undo

Cofnij ostatnie polecenie (undo).

Dopasowywanie do własnych potrzeb

C-x-(, start-kbd-macro

Zacznij definicję makra.

C-x-), end-kbd-macro

Zakończ definicję makra.

C-x-e, call-last-kbd-macro

Wykonaj ostatnio zdefiniowane makro.

C-u n C-x-f , set-fill-column

Ustaw prawy margines w n-tej kolumnie.

M-x, execute-extended-command

Wykonaj polecenie Emacsa.

Wyszukiwanie i zamiana

C-s, isearch-forward

Szukaj w przód.

C-r, isearch-backward

Szukaj wstecz.

M-%, query-replace

Zamień w trybie interaktywnym.


Valid XHTML 1.1!(c) T. Przechlewski; ostatnia zmiana: " Sun Mar 4 22:58:26 CET 2007 tomek"