Następna
Poprzednia
Spis treści
Rozdział ten opisuje wszystkie funkcje, które można podpiąć pod jakąś
kombinację klawiszy. Niektóre funkcje można poprzedzić prefiksem. Prefiks
wprowadzany jest poprzez wciśnięcie klawisza escape oraz liczby przed wywołaniem
właściwej funkcji (np. aby wywołać funkcję
select_group poprzedzoną argumentem prefiksu równym cztery,
musisz nacisnąć "ESC 4 ENTER".
Możesz także skorzystać z polecenia konfiguracyjnego
e
setkey celu przypisnia funkcji różnym
klawiszom. Pamiętaj jednak, że pomoc podręczna nie zostanie automatycznie
uaktualniona. Jeśli chcesz aby uwzględniała ona zmiany, których dokonałeś, to
powinieneś skorzystać ze zmiennej środowiskowej
$SLRNHELP i zmienić
art_help_line.
Uwaga: Jeśli funkcja jest przypisana do wielkiej litery to możesz
ją również wywołać bez używania klawisza shift, o ile odpowiednia mała litera
nie została przypisana do wywoływania żadnej innej funkcji (np. wciśnięcie
`p' w trybie grup powoduje wysłanie artykułu na grupę, mimo że tak naprawdę
funkcja
post jest przypisana do klawisza 'P'). W
drugą stronę to nie zadziała (np. wciśnięcie 'M' nie wywoła żadnej funkcji
choć
move_group jest przypisane do
`m', a 'M' nie wywołuje żadnej innej funkcji).
Uwaga: Proszę nie korzystać z funkcji oznaczonych w tym
podręczniku jako przestarzałe. Zostały one tutaj umieszczone jedynie w celu
zachowania wstecznej zgodności ze starszymi wersjami slrn i zostaną
usunięte przed ukazaniem się wersji 1.0.
add_group
Domyślnie: "a"
Pyta o nazwę grupy, którą chcesz dodać do swojej listy. Jeśli grupa istnieje
w twoim pliku newsrc, lecz jest ukryta lub niesubskrybowana, to taka grupa
zostanie pokazana na liście grup. W przeciwnym wypadku zostanie wysłane
zapytanie do serwera - jeśli grupa istnieje to jest ona umieszczana na
liście zaraz pod aktualną grupą. W obu przypadkach kursor jest
przesuwany do tej grupy.
bob
Domyślnie: "CTRL-K UP" "ESC <"
Przesuwa kursor do pierwszej widocznej na liście grupy (,,początek
bufora'').
catchup
Domyślnie: "c"
Zaznacza aktualną grupę jako przeczytaną.
eob
Domyślnie: "CTRL-K DOWN" "ESC >"
Przesuwa kursor do ostatniej widocznej na liście grupy (,,koniec bufora'').
evaluate_cmd
Domyślnie: "CTRL-X ESC"
Interpretuje podany tekst jako makro w S-Langu i wykonuje je.
group_search
Domyślnie: "/"
Jest to dawna nazwa
group_search_forward.
group_search_backward
Domyślnie: "\"
Działa tak samo jak
group_search_forward, ale szuka wstecz.
group_search_forward
Domyślnie: "/"
Szuka wyrażenia w nazwach i opisach grup, rozpoczynając od pozycji
kursora i powracając na początek listy w razie potrzeby. Grupy ukryte
i niesubskrybowane nie są brane pod uwagę.
Patrz również:
group_search_backward.
help
Domyślnie: "?"
Wyświetla pomoc podręczną dla trybu grup.
line_down
Domyślnie: "DOWN" "N" "CTRL-N"
Przesuwa kursor do następnej widocznej grupy.
line_up
Domyślnie: "UP" "CTRL-P"
Przesuwa kursor do poprzedniej widocznej grupy.
move_group
Domyślnie: "m"
Umożliwia przesunięcie grupy na inne miejsce listy. Można przenosić grupę
używając klawiszy przypisanych do
line_up i
line_down (domyślnie są to klawisze strzałek góra/dół). Gdy
zakończysz, wciśnij RETURN.
Dobrym pomysłem jest uwidocznienie na początek wszystkich grup poprzez
wywołanie funkcji
toggle_hidden. Jeśli są jakieś
ukryte grupy, to aktualna grupa jest umieszczana bezpośrednio przed następną
widoczną grupą, jeśli przesuwasz grupę do góry (lub bezpośrednio za nią, jeśli
przesuwasz grupę w dół), co niekoniecznie musi dać pożądaną przez ciebie
kolejność.
page_down
Domyślnie: "PAGEDN" "CTRL-D" "CTRL-V"
Przewija o jedną stronę w dół.
page_up
Domyślnie: "PAGEUP" "CTRL-U" "ESC V"
Przewija o jedną stronę w górę.
post
Domyślnie: "P"
Wysyła artykuł. Domyślnie wysyłany jest on na aktualną grupę. Jeśli nie
podano nazwy grupy lub tematu, slrn nie uruchomi edytora.
post_postponed
Domyślnie: "ESC P"
Pozwala na wybranie
odłożonych wiadomości do ponownej edycji, wysłania lub usunięcia.
quit
Domyślnie: "q" "CTRL-X CTRL-C"
Kończy działanie slrn.
redraw
Domyślnie: "CTRL-R" "CTRL-L"
Odświeża ekran. Jest to niezbędne tylko wtedy, gdy jakiś program
zaśmieci swoimi komunikatami ekran, na którym jest uruchomiony slrn.
refresh_groups
Domyślnie: "G"
Sprawdza czy są nowe artykuły na serwerze; jeśli nie jest włączone
wyświetlanie wszystkich grup za pomocą:
toggle_list_all, grupy
niezawierające nieprzeczytanych wiadomości pozostaną ukryte. Funkcja ta
sprawdza również czy są nowe grupy, jeśli została odpowiednio ustawiona
zmienna
check_new_groups.
repeat_last_key
Domyślnie: "."
Powtarza ostatnią sekwencję klawiszy.
save_newsrc
Domyślnie: "X"
Uaktualnia twój plik newsrc. Zawiera on informacje o subskrybowanych
grupach, kolejności ich wyświetlania i artykułach, które zaznaczyłeś jako
przeczytane. Plik ten jest automatycznie zapisywany gdy
opuszczasz slrn.
select_group
Domyślnie: "RETURN" "SPACE"
Wybiera aktualną grupę do czytania. Jeśli korzystasz z jednego niżej
wymienionych argumentów prefiksowych, to pobrane zostaną wcześniej
przeczytane artykuły:
1 Wybierz grupę z pytaniem o liczbę artykułów do pobrania.
2 Wybierz grupę bez przetwarzania pliku punktacji.
3 Wybierz grupę z pytaniem o liczbę artykułów do pobrania i bez
przetwarzania pliku punktacji.
4 Wybierz grupę.
subscribe
Domyślnie: "s"
Subskrybuj aktualną grupę. Jeśli korzystasz z prefiksu, slrn zapyta
cię o wyrażenie regularne i zasubskrybuje wszystkie grupy, których nazwy
pasują do tego wyrażenia.
suspend
Domyślnie: "CTRL-Z"
Zawiesza slrn (jeśli twoja powłoka na to pozwala).
toggle_group_display
Domyślnie: "ESC A"
Przestarzały synonim
toggle_group_formats.
toggle_group_formats
Domyślnie: "ESC A"
Przełącza pomiędzy różnymi
formatami wyświetlania listy grup. Możesz bezpośrednio wybrać
określony format korzystając z prefiksu (np. jeśli chcemy przełączyć się na
drugi format wyświetlania listy grup, to należy wywołać w/w funkcję z liczbą
2 jako argumentem prefiksowym - ,,ESC 2 ESC A'').
toggle_hidden
Domyślnie: "l"
Jeśli niektóre grupy są ukryte, gdyż nie zawierają nieprzeczytanych
artykułów to funkcja ta pozwala je uwidocznić; jednakże funkcja ta nie
powoduje wyświetlenia/ukrycia niesubskrybowanych grup (patrz
toggle_list_all).
toggle_list_all
Domyślnie: "L"
Funkcja ta pyta o wyrażenie regularne i wyświetla listę grup, które
odpowiadają temu wyrażeniu (jeśli jest to konieczne, wysyłane jest zapytanie
do serwera). Jeśli twój serwer nie obsługuje polecenia NNTP ,,LIST ACTIVE''
z argumentem będącym wyrażeniem regularnym i jednocześnie zmienna
read_active jest ustawiona na
zero, to brane są pod uwagę tylko grupy z pliku newsrc; w takim przypadku
funkcja ta może okazać się niezbyt przydatna,
Gdy ponownie wywołasz funkcję toggle_list_all niesubskrybowane
grupy zostaną ukryte ponownie. Możesz również ukryć niesubskrybowane grupy
wywołując tą funkcję z argumentem prefiksowym o wartości '1' lub pokazać
wszystkie niesubskrybowane grupy wywołując tą funkcję z argumentem
prefiksowym o wartości '2' (bez odpytywania serwera).
toggle_scoring
Domyślnie: "K"
Zmienia sposoby przeprowadzania punktacji:
Pełna Włącza powolną punktację pełnonagłówkową.
Prosta Punktacja bazująca na danych udostępnianych przez polecenie
NNTP - XOVER (szybsza).
Brak Wyłącza punktację.
Anuluj Zachowuje aktualne ustawienia.
transpose_groups
Domyślnie: "CTRL-X CTRL-T"
Zamienia miejscami aktualną grupę z grupą umieszczoną powyżej niej na
liście. Jeśli między nimi są ukryte grupy, to ich położenie się nie zmieni.
Jeśli chcesz uporządkować całą listę grup, to prawdopodobnie będziesz wolał
skorzystać z funkcji
move_group.
uncatchup
Domyślnie: "ESC u"
Zaznacza wszystkie artykuły w bieżącej grupie jako nieprzeczytane.
unsubscribe
Domyślnie: "u"
Anuluje subskrybcję aktualnej grupy. Jeśli skorzystasz z prefiksu to
slrn zapyta cię o wyrażenie regularne i anuluje subskrybcję
wszystkich grup, które odpowiadają temu wyrażeniu. Informacje o przeczytanych
artykułach w niesubskrybowanych grupach pozostaną zachowane.
article_bob
Domyślnie: "<"
Pokazuje pierwszą stronę (,,początek bufora'') aktualnego artykułu.
article_eob
Domyślnie: ">"
Pokazuje ostatnią stronę (,,koniec bufora'') aktualnego artykułu.
article_left
Domyślnie: "LEFT"
Przewija okno artykułu w lewo (po użyciu
article_right).
article_line_down
Domyślnie: "ESC DOWN" "RETURN"
Przewija artykuł o linię w dół.
article_line_up
Domyślnie: "ESC DOWN"
Przewija artykuł o linię w górę.
article_page_down
Domyślnie: "SPACE"
Przewija artykuł o stronę w dół.
Jeśli są widoczne spoilery, to ta funkcja je ujawnia. Dokładny sposób
ujawniania spoilerów zależy od ustawienia zmiennej
spoiler_display_mode.
Jeśli jesteś na końcu artykułu, to slrn przejdzie do następnego.
Jeśli nie ma więcej nieprzeczytanych artykułów w danej grupie, to
slrn przejdzie do następnej grupy. Jeśli następna grupa nie zawiera
nieprzeczytanych artykułów to nastąpi powrót do trybu grup. To czy
zostaniesz zapytany o w/w zautomatyzowane czynności zależy od ustawienia
zmiennych
query_next_article i
query_next_group.
article_page_up
Domyślnie: "b" "DELETE"
Przewija artykuł o stronę w górę.
article_right
Domyślnie: "RIGHT"
Przewija okno artykułu w prawo. Jest to użyteczne gdy artykuł zawiera długie
linie, a ich zawijanie jest wyłączone.
Patrz również:
wrap_flags,
wrap_article
article_search
Domyślnie: "/"
Szuka podanego wyrażenia w aktualnym artykule poczynając od pozycji kursora.
author_search_backward
Domyślnie: "A"
Działa tak samo jak
akey_author_search_forward, ale szukanie działa
wstecz, poczynając od aktualnej pozycji kursora.
author_search_forward
Domyślnie: "a"
Przeszukuje podanego ciągu znaków w nagłówkach ,,From:'' w aktualnej
grupie, poczynając od bieżącej pozycji kursora.
browse_url
Domyślnie: "U"
Szuka URLi w aktualnym artykule i wyświetla je w menu. Możesz wybrać
jeden z nich i uruchomić odpowiednią przeglądarkę. Wyjątkiem są URLe
"nntp:" - slrn obsługuje je bezpośrednio, starając się pobrać
wskazany artykuł z serwera lub przełączając się na podaną grupę.
Patrz również:
non_Xbrowser,
Xbrowser
cancel
Domyślnie: "ESC CTRL-C"
Anuluje aktualny artykuł (a dokładnie: wysyła żądanie usunięcia go z
serwera). slrn dopuszcza jedynie anulowanie tych artykułów, które
sam napisałeś. Zauważ proszę, że niektóre serwery nie pozwalają na
anulowanie artykułów.
catchup
Domyślnie: "C" "ESC C"
Zaznacza artykuły do bieżącej pozycji kursora jako przeczytane.
catchup_all
Domyślnie: "c" "ESC c"
Zaznacza wszystkie artykuły jako przeczytane.
create_score
Domyślnie: "K"
Tworzy punktację na podstawie danych uzyskanych z aktualnego artykułu. Jeśli
funkcja zostanie wywołana z prefiksem to plik punktacji zostanie otworzony
do ,,ręcznej edycji'' w edytorze.
Patrz również:
score_editor_command
decode
Domyślnie: ":"
Funkcja ta dekoduje pliki, które są dołączone do artykułów i zakodowane w
base64 lub UUencode. Najpierw musisz określić plik tymczasowy, w którym
artykuły do zdekodowania będą zapisane. Pliki wynikowe są umieszczane w
katalogu wskazywanym przez zmienną
decode_directory.
Po zakończeniu operacji slrn zapyta cię czy chcesz usunąć już
niepotrzebne piki tymczasowe.
Umieszczenie kursora na zwiniętym wątku spowoduje zdekodowanie wszystkich
plików we wszystkich artykułach danego wątku. Wieloczęściowe pliki można
zdekodować korzystając z
tag_header aby zaznaczyć wszystkie
fragmenty podzielonego pliku (musi zostać zachowana właściwa kolejność;
slrn samodzielnie nie zmieni kolejności poszczególnych kawałków
pliku do zdekodowania).
delete
Domyślnie: "d"
,,Usuwa'' aktualny artykuł (czyli zaznacza go jako przeczytany) i przechodzi
do następnego nieprzeczytanego nagłówka. Jeśli kursor jest na zwiniętym
wątku, to wszystkie artykuły w tym wątku są oznaczane jako przeczytane.
delete_thread
Domyślnie: "ESC d"
Zaznacza aktualny artykuł i odchodzące od niego podwątki (wszystkie artykuły
podrzędne w drzewie wątków) jako przeczytane.
enlarge_article_window
Domyślnie: "^"
Zwiększa okno artykułów o jedną linię.
Patrz również:
shrink_article_window
evaluate_cmd
Domyślnie: "CTRL-X ESC"
Interpretuje tekst podany w linii jako makro w S-Langu i wykonuje go.
Działanie jest identyczne jak w przypadku
evaluate_cmd w trybie grup.
exchange_mark
Domyślnie: ","
Powraca do artykułu wcześniej zaznaczonego przez
mark_spot. Następnie znacznik przechodzi na aktualny artykuł,
dzięki temu możesz przejść do poprzedniego ponownie wywołując funkcję
exchange_mark.
expunge
Domyślnie: "x"
Usuwa z listy nagłówków wszystkie artykuły oznaczone jako przeczytane i
które nie są oznaczone jako ważne (przez
toggle_header_tag).
fast_quit
Domyślnie: "Q"
Natychmiastowe zakończenie działania slrn (bez powrotu do trybu
grup).
followup
Domyślnie: "f"
Wysyła odpowiedź na grupę. Akceptowane są następujące prefiksy:
1 Dołącz wszystkie nagłówki.
2 Dołącz wszystkie nagłówki i nie modyfikuj treści artykułu (nie
wstawiaj znaków cytowania, nie wycinaj i nie dołączaj sygnaturek).
forward
Domyślnie: "F"
Prześlij (pocztą) artykuł do wybranej osoby. Zostają dołączone wszystkie
nagłówki, a temat jest poprzedzany skrótem ,,Fwd:''. Jeśli chcesz, możesz
przeedytować artykuł przed wysłaniem (dodając komentarze lub wycinając
zbędne części artykułu).
forward_digest
Domyślnie: "g"
Funkcja ta pozwala na przejście do następnej części regulaminu listy
mailingowej lub do następnej części niektórych FAQ. slrn
najpierw szuka linii zaczynającej się od słowa ,,Subject:'' (poprzedzonej
odstępem lub tabulatorem); jeśli taka linia nie zostanie znaleziona
slrn szuka linii rozpoczynającej się cyfrą.
get_children_headers
Domyślnie: "ESC CTRL-P"
Odtwarza aktualny podwątek (czyli odnajduje wszystkie odpowiedzi na
aktualnie wybraną wiadomość). Używając prefiksu czynisz tą funkcję mniej
skrupulatną, czyli szybszą, ale mogącą pominąć niektóre artykuły.
Informacja dla zainteresowanych szczegółami technicznymi:
funkcja get_children_headers odpytuje serwer o artykuły
zawierające Message-id aktualnego artykułu w ich nagłówkach ,,References''.
O ile nie został użyty prefiks, to operacja ta jest powtarzana dla każdego
potomka. Często pomaga to znaleźć dodatkowe artykuły, w których Message-id
zostało wycięte na skutek zbyt długiej linii nagłówka ,,References''.
Uwaga: Funkcja ta jest zależna od rozszerzenia NNTP - ,,XPAT'',
które nie wszystkie serwery obsługują.
get_parent_header
Domyślnie: "ESC p"
Przechodzi do ,,rodzica'' aktualnego artykułu (czyli artykułu, na który
bieżący artykuł jest odpowiedzią), pobierając go z serwera w razie potrzeby.
Jeśli skorzystamy z prefiksu, to zrekonstruowany zostanie cały wątek. Jeśli
skorzystamy z argumentu prefiksu o wartości '2', to rekonstrukcja będzie
szybsza, ale może pominąć niektóre artykuły (patrz
get_children_headers).
grouplens_rate_article
Domyślnie: "0"
Przyznaje ocenę GroupLens bieżącemu artykułowi.
goto_article
Domyślnie: "j"
Przechodzi do artykułu o podanym numerze nagłówka, gdzie ,,numer nagłówka''
oznacza numer przyznany artykułowi przez serwer, a nie ten wyświetlany z
lewej strony tematu na liście nagłówków.
goto_last_read
Domyślnie: "L"
Przechodzi do ostatnio czytanego artykułu.
header_bob
Domyślnie: "ESC <"
Przechodzi do pierwszego artykułu w aktualnej grupie (,,początek bufora'').
header_eob
Domyślnie: "ESC >"
Przechodzi do ostatniego artykułu w aktualnej grupie (,,koniec bufora'').
header_line_down
Domyślnie: "DOWN" "CTRL-N"
Przechodzi do następnego widocznego artykułu.
header_line_up
Domyślnie: "UP" "CTRL-P"
Przechodzi do poprzedniego widocznego artykułu.
header_page_down
Domyślnie: "PAGEDN" "CTRL-D" "CTRL-V"
Przewija okno nagłówków o stronę w dół.
header_page_up
Domyślnie: "PAGEUP" "CTRL-U" "ESC V"
Przewija okno nagłówków o stronę w góre.
help
Domyślnie: "?"
Wyświetla pomoc podręczną dla trybu artykułów.
hide_article
Domyślnie: "H"
Ukrywa (lub pokazuje) okno z treścią artykułu.
locate_article
Domyślnie: "ESC l"
Wyszukuje artykuł o podanym Message-ID i pobiera go z serwera w razie
potrzeby.
mark_spot
Domyślnie: ";"
Zaznacza aktualny artykuł. Umożliwia to późniejszy powrót do niego przez
exchange_mark.
next
Domyślnie: "n"
Przechodzi do następnego nieprzeczytanego artykułu, rozwijając wątek jeśli
jest to niezbędne. Jeśli na grupie nie ma więcej nieprzeczytanych artykułów,
slrn przechodzi do następnej grupy. To czy stanie się to
automatycznie, czy też zostaniesz najpierw zapytany o potwierdzenie, zależy
od zmiennej
query_next_group.
next_high_score
Domyślnie: "!"
Przechodzi do następnego
wysoko punktowanego artykułu.
next_same_subject
Domyślnie: "="
Przechodzi do następnego artykułu o tym samym temacie co bieżący.
pipe
Domyślnie: "|"
Przesyła treść artykułu potokiem do programu zewnętrznego.
post
Domyślnie: "P"
Wysyła artykuł. Funkcja ta działa identycznie jak
post w trybie grup.
post_postponed
Domyślnie: "ESC P"
Wysyła odłożony artykuł. Funkcja ta działa identycznie jak
post_postponed w trybie grup.
previous
Domyślnie: "p"
Przechodzi do poprzedniego artykułu na liście, który jest oznaczony jako
nieprzeczytany. Wątek w razie potrzeby zostanie rozwinięty.
print
Domyślnie: "y"
Wysyła wybrany artykuł na drukarkę. Patrz
printer_name, gdzie jest dokładnie opisane funkcjonuje
drukowanie artykułów i jak je można konfigurować.
Gdy skorzystasz z prefiksu, to artykuł będzie wydrukowany bez zawijania
wierszy i z wszystkimi ukrytymi liniami (czyli nagłówkami lub
sygnaturkami normalnie nie wyświetlanymi w oknie z treścią artykułu).
quit
Domyślnie: "q"
Powrót do trybu grup.
redraw
Domyślnie: "CTRL-L" "CTRL-R"
Przerysowuje ekran. Funkcja działa identycznie jak
redraw w trybie grup.
repeat_last_key
Domyślnie: "."
Powtarza ostatnią sekwencję klawiszy.
reply
Domyślnie: "r"
Odpowiedz pocztą elektroniczną na bieżący artykuł.
save
Domyślnie: "o"
Zapisuje artykuł do pliku (w formacie mbox). Jeśli kursor jest umieszczony
na zwiniętym wątku lub zaznaczyłeś artykuły poprzez
tag_header to zostaniesz zapytany,
czy chcesz zapisać cały wątek lub wszystkie zaznaczone artykuły do pliku.
Domyślna nazwa pliku, to nazwa aktualnej grupy. Plik zostanie umieszczony w
katalogu określonym przez zmienną
save_directory.
show_spoilers
Domyślnie: "ESC ?"
Ujawnia następny spoiler (czyli tekst ukryty do następnego znaku wiodącego).
Jeśli korzystasz z prefiksu to wszystkie spoilery zostaną ujawnione.
Szczegóły działania funkcji można ustawisz poprzez zmienną
spoiler_display_mode.
shrink_article_window
Domyślnie: "CTRL-^"
Zmniejsza okno z treścią artykułu o jedną linię.
Patrz również:
enlarge_article_window
skip_quotes
Domyślnie: "TAB"
Pomija cytowany tekst. To co jest cytowanym tekstem slrn rozpoznaje
dzięki zmiennej
ignore_quotes.
skip_to_next_group
Domyślnie: "N" "ESC RIGHT"
Przechodzi do następnej grupy zawierającej nieprzeczytane artykuły. Jeśli
nie ma takich grup, to następuje powrót do trybu grup.
skip_to_previous_group
Domyślnie: "ESC LEFT"
Przechodzi do poprzedniej grupy zawierającej nieprzeczytane artykuły. Jeśli
nie ma takich grup, to następuje powrót do trybu grup.
subject_search_backward
Domyślnie: "S"
Działa tak samo jak
subject_search_backward, ale szuka wstecz.
subject_search_forward
Domyślnie: "s"
Szuka w tematach określonego wyrażenia, poczynając od bieżącej pozycji kursora.
supersede
Domyślnie: "ESC CTRL-S"
Zastępuje artykuł poprzez edycję oryginalnego tekstu, czyli pozwala zmienić
treść artykułu umieszczonego już na serwerze. Podobnie jak w przypadku
cancel, zadziała to jedynie na niektórych
serwerach, i tylko wtedy, gdy jesteś autorem poprawianego artykułu.
suspend
Domyślnie: "CTRL-Z"
Zawiesza slrn (jeśli używana powłoka na to pozwala).
tag_header
Domyślnie: "#"
Dołącza znacznik numeryczny do aktualnego artykułu i przenosi kursor do
następnej linii. Jeśli artykuł jest już zaznaczony, to znacznik jest
kasowany. Jeśli zaznaczany jest w ten sposób wątek, to wszystkie artykuły
w tym wątku zostaną zaznaczone (lub odznaczone). Znaczniki
numeryczne są przydatne podczas
zapisywania lub
dekodowania wielu wiadomości.
toggle_collapse_threads
Domyślnie: "ESC t"
Zwija lib rozwija aktualny wątek w zależności od jego bieżącego statusu. Gdy funkcja
jest wywołana z prefiksem to wszystkie wątki zostaną zwinięte (rozwinięte).
toggle_header_formats
Domyślnie: "ESC a"
Przełącza pomiędzy różnymi
formatami wyświetlania nagłówków. Możesz wybrać bezpośrednio określony format
korzystając z prefiksu (np. funkcja wybierze drugi format wyświetlania
nagłówków, jeśli wywołasz ją z argumentem prefiksowym o wartości '2').
toggle_header_tag
Domyślnie: "*"
Zaznacza aktualny artykuł jako nieprzeczytany, oznacza go jako 'ważny' (lub
usuwa to oznaczenie, jeśli artykuł takowe już posiadał) i przesuwa kursor do
następnej linii. Zabezpiecza to artykuł przed zaznaczeniem jako przeczytany
(oraz przed działaniem funkcji
catchup). Użycie
tej funkcji z prefiksem powoduje usunięcie wszystkich oznaczeń.
Uwaga: Domyślnie oznaczenia nie są zapamiętywane pomiędzy sesjami -
gdy opuścisz grupę - znikną. Jednakże istnieje makro stickytags.sl,
które umożliwia zapamiętanie oznaczeń pomiędzy kolejnymi uruchomieniami
slrn.
toggle_headers
Domyślnie: "t"
Przełącza pomiędzy wyświetlaniem wszystkich lub wybranych
przez
visible_headers nagłówków.
toggle_pgpsignature
Domyślnie: "]"
Przełącza zmienną
hide_pgpsignature kontrolująca wyświetlanie sygnatur PGP.
toggle_quotes
Domyślnie: "T"
Przełącza wyświetlanie tekstu rozpoznawanego jako cytat przez
ignore_quotes. Jeśli podamy
argument prefiksowy o wartości n, to pierwsze n
poziomów cytowania pozostanie nienaruszone.
Funkcja ta ustawia również wartość zmiennej
hide_quotes. Oznacza to, że jeśli cytowana wiadomość
jest pokazywana ponownie, zmienna jest ustawiana na wartość 0; jeśli podany
jest argument prefiksowy to zmienna ustawiana jest na wartość argument
prefiksowy +1; w przeciwnym wypadku jest ustawiana wartość zmiennej
która została przekazana ostatnio przez argument prefiksowy (a jeśli nie
była, to zostanie ustawiona wartość 1).
toggle_rot13
Domyślnie: "ESC R"
Szyfrowanie ROT-13. Ponowne wywołanie tej funkcji cofa efekt.
toggle_signature
Domyślnie: "\"
Odwraca działanie zmiennej
hide_signature
kontrolującej wyświetlanie sygnaturek.
toggle_sort
Domyślnie: "ESC S"
Wyświetla menu, które pozwala na zmianę wartości zmiennej
sorting_method kontrolującej sposób
wątkowania / sortowania tematów.
toggle_verbatim_marks
Domyślnie: "["
Przełącza zmienną
hide_verbatim_marks, która kontroluje wyświetlanie
,,znaczników verbatim''.
uncatchup
Domyślnie: "ESC U"
Zaznacza artykuły od początku aż do bieżącego miejsca jako nieprzeczytane.
uncatchup_all
Domyślnie: "ESC u"
Zaznacza wszystkie artykuły jako nieprzeczytane.
undelete
Domyślnie: "u"
Zaznacza bieżący artykuł (lub wszystkie artykuły w zwiniętym wątku)
jako nieprzeczytany i przenosi kursor do następnej linii.
untag_headers
Domyślnie: "ESC #"
usuwa wszystkie znaczniki numeryczne ustawione przez
tag_headers.
view_scores
Domyślnie: "v"
Wywołuje okienko z listą wszystkich reguł punktacji odnoszących się do
aktualnego artykułu. Dostępne są następujące informacje: Wartość punktacji
danej reguły, jej nazwa (pole to jest opcjonalne; proszę przeczytać
w score.txt jak określa się nazwy), nazwa pliku punktacji i numer
linii.
Jeśli wybierzesz jakąś regułę to twój edytor wczyta odpowiedni plik
z punktacją. Jeśli twój edytor obsługuje, a ty ustawiłeś odpowiednio
deskryptor "%d" w
score_editor_command, to kursor zostanie
przesunięty do wybranej reguły, co czyni tę funkcję niezwykle przydatną przy
odnajdywaniu i naprawianiu błędnie wpisanych reguł.
Patrz również:
create_score
wrap_article
Domyślnie: "W"
Włącza/wyłącza zawijanie linii.
Patrz również:
wrap_method
zoom_article_window
Domyślnie: "z"
Maksymalizuje okno z treścią artykułu (lub cofa maksymalizację).
Z funkcji tych można korzystać podczas wprowadzania danych w wierszu poleceń
slrn (ostatnia linia - na samym dole ekranu).
bdel
Domyślnie: "BACKSPACE"
Usuwa znak przed kursorem.
bol
Domyślnie: "HOME" "CTRL-A"
Przesuwa kursor na początek wiersza.
complete
Domyślnie: "TAB"
Gdy zostaniesz zapytany o nazwę pliku, ta funkcja spróbuje uzupełnić
zawartość linii (do aktualnej pozycji kursora) nazwą pliku lub katalogu.
Jeśli możliwe są wielorakie uzupełnienia, to wstawiona zostanie tylko część
wspólna dla wszystkich możliwych nazw. Wtedy ponowne wywołanie tej funkcji
wyświetli listę wszystkich możliwych uzupełnień do wyboru.
We wszystkich pozostałych sytuacjach funkcja ta działa jak
self_insert.
cycle
Domyślnie: "SPACE"
Funkcja ta dział podobnie do
complete,
z tym wyjątkiem, że zamiast wstawienia wspólnej części nazwy wielu plików -
wypisuje je wszystkie po kolei.
Jeśli nie ma żadnych możliwych uzupełnień, to działa tak samo jak
self_insert; jeśli musisz
wstawić znak spacji skorzystaj z
quoted_insert.
del
Domyślnie: "DELETE" "CTRL-D" "CTRL-V"
Usuwa znak na prawo od kursora.
delbol
Domyślnie: "CTRL-U"
Usuwa wszystko od początku linii do pozycji kursora.
delbow
Domyślnie: "CTRL-W"
Usuwa wszystko od początku słowa do pozycji kursora.
deleol
Domyślnie: "CTRL-K" "CTRL-L"
Usuwa wszystko od pozycji kursora do końca wiersza.
down
Domyślnie: "DOWN" "CTRL-N"
Przechodzi do następnego polecenia w historii poleceń.
enter
Domyślnie: "RETURN"
Kończy edycję, zwraca zawartość wiersza poleceń do programu.
eol
Domyślnie: "END" "CTRL-E"
Przenosi kursor na koniec wiersza.
left
Domyślnie: "LEFT" "CTRL-B"
Przesuwa kursor w lewo.
quoted_insert
Domyślnie: "BACKTICK"
Wprowadza znak do bufora nawet wtedy, gdy jest on przypisany do funkcji.
right
Domyślnie: "RIGHT" "CTRL-F"
Przesuwa kursor w prawo.
self_insert
Domyślnie: dowolny klawisz nie przypisany do żadnej funkcji
Wstawia znak reprezentowany przez klawisz do bufora. Jest to
użyteczne, jeśli chcesz ,,odczepić'' klawisz od funkcji w trybie
readline.
trim
Domyślnie: "ESC \"
Usuwa poprzedzające znaki odstępu z bufora.
up
Domyślnie: "UP" "CTRL-P"
Przechodzi do poprzedniego polecenia w historii poleceń.
Następna
Poprzednia
Spis treści
|