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
[edytuj | edytuj kod]+n | Powoduje, że pico wystartuje z kursorem umieszczonym w n-tym wierszu pliku. (Uwaga: bez odstępu między znakiem „+” a liczbą) |
-b | Włącz opcję zastępowania tekstu (Replace) dopasowaniami znalezionymi przy pomocy polecenia „Where is”. |
-d | Przypisz klawisz „delete” do wymazywania znaku w miejscu kursora zamiast znaku przed kursorem. |
-e | Włącz uzupełnianie nazw plików. |
-f | Użyj klawiszy funkcyjnych dla poleceń. Opcja ta jest obsługiwana wyłącznie w połączeniu z UW Enhanced NCSA telnet. |
-h | Podaje dostępne opcje wiersza poleceń. |
-j | Włącz polecenie „Goto” w przeglądarce plików. Pozwala to poleceniu na jawne wskazanie pilotowi, który katalog odwiedzić. |
-g | Włą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. |
-k | Powoduje, że polecenie „Cut Text” (wytnij tekst) usuwa znaki od pozycji kursora do końca wiersza zamiast usuwania całego wiersza. |
-m | Włącza obsługę myszką. Działa tylko wtedy, gdy pico uruchomiony jest w oknie „xterm” systemu X Window. |
-nn | Opcja -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 katalog | Ustawia katalog pracy. Dostępne będą wyłącznie pliki z tego katalogu. Podobnie, przeglądarka plików ograniczona jest do poddrzewa podanego katalogu. |
-rn | Ustawia kolumnę używaną jako prawy margines w poleceniu wyrównywania akapitu („Justify”). |
-s speller | Określa alternatywny program sprawdzania pisowni. |
-t | włą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”). |
-v | Tylko przeglądanie pliku, wyłączenie edycji. |
-w | Wyłączenie zawijania wyrazów [przenoszenia do następnego wiersza]. Pozwala więc na edycję długich wierszy. |
-x | Wyłącz menu klawiszy na dole ekranu. |
-z | Włącza możliwość zawieszania pracy pico przez ^Z. |
-q | Definicje 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. |