Pico (Linux)

Pico – prosty, zorientowany ekranowo edytor tekstu oparty na programie obsługi wiadomości pocztowych Pine. Tak jak w Pine, polecenia wyświetlane są u dołu ekranu. Zapewniona jest też pomoc kontekstowa. Wszystkie znaki bezpośrednio po wpisaniu są wstawiane w tekst.

Składnia: pico [ opcje ] [ plik ]

Polecenia edycyjne wprowadzane są przy pomocy kombinacji klawiszy sterujących [Ctrl+znak]. Jako obejście programów komunikacyjnych usuwających niektóre znaki sterujące, można emulować znaki sterujące, naciskając dwukrotnie ESCAPE, a następnie żądany znak sterujący, np. „ESC ESC c” jest równoważne wprowadzeniu Ctrl-c. Edytor posiada pięć podstawowych funkcji: wyrównywanie akapitów, wyszukiwanie, wycinanie/wstawianie bloków, sprawdzanie pisowni i przeglądarkę plików.

Opcje do pico

+nPowoduje, że pico wystartuje z kursorem umieszczonym w n-tym wierszu pliku. (Uwaga: bez odstępu między znakiem „+” a liczbą)
-bWłącz opcję zastępowania tekstu (Replace) dopasowaniami znalezionymi przy pomocy polecenia „Where is”.
-dPrzypisz klawisz „delete” do wymazywania znaku w miejscu kursora zamiast znaku przed kursorem.
-eWłącz uzupełnianie nazw plików.
-fUżyj klawiszy funkcyjnych dla poleceń. Opcja ta jest obsługiwana wyłącznie w połączeniu z UW Enhanced NCSA telnet.
-hPodaje dostępne opcje wiersza poleceń.
-jWłącz polecenie „Goto” w przeglądarce plików. Pozwala to poleceniu na jawne wskazanie pilotowi, który katalog odwiedzić.
-gWłącz tryb „Show Cursor” (pokazywania kursora) w przeglądarce plików. Powoduje, że kursor ustawiany jest przed bieżącym wyborem, a nie w dolnym lewym rogu ekranu.
-kPowoduje, że polecenie „Cut Text” (wytnij tekst) usuwa znaki od pozycji kursora do końca wiersza zamiast usuwania całego wiersza.
-mWłącza obsługę myszką. Działa tylko wtedy, gdy pico uruchomiony jest w oknie „xterm” systemu X Window.
-nnOpcja -nn włącza powiadamianie o nowej korespondencji. Argument n jest opcjonalny i podaje jak często, w sekundach, będzie sprawdzana skrzynka pocztowa. Na przykład -n60 powoduje, że pico będzie co minutę sprawdzać, czy nadeszła nowa przesyłka pocztowa. Domyślnym odstępem jest 180 sekund, dozwolonym minimum zaś 30. (Uwaga: bez spacji między „n” i liczbą)
-o katalogUstawia katalog pracy. Dostępne będą wyłącznie pliki z tego katalogu. Podobnie, przeglądarka plików ograniczona jest do poddrzewa podanego katalogu.
-rnUstawia kolumnę używaną jako prawy margines w poleceniu wyrównywania akapitu („Justify”).
-s spellerOkreśla alternatywny program sprawdzania pisowni.
-twłącza „tryb narzędzia” („tool mode”). Przeznaczony do sytuacji, gdy pico używany jest jako edytor wewnątrz innych narzędzi (np. Elm, Pnews). Pico nie będzie monitował o zapisanie przy kończeniu pracy i nie będzie zmieniał nazwy bufora przy operacji zapisu (polecenie „Write Out”).
-vTylko przeglądanie pliku, wyłączenie edycji.
-wWyłączenie zawijania wyrazów [przenoszenia do następnego wiersza]. Pozwala więc na edycję długich wierszy.
-xWyłącz menu klawiszy na dole ekranu.
-zWłącza możliwość zawieszania pracy pico przez ^Z.
-qDefinicje sekwencji specjalnych z termcap lub terminfo będą mieć pierwszeństwo nad domyślnie zdefiniowanymi sekwencjami. Opcja ta jest dostępna tylko wtedy, gdy pico został skompilowany z włączoną dyrektywą define TERMCAP_WINS.