PICO(1) | Kullanıcı Komutları | PICO(1) |
İSİM
pico — Alpine eposta istemcisi tarzında basit bir metin düzenleyici
KULLANIM
AÇIKLAMA
pico, Alpine eposta istemcisinin düzenleyicisi üzerine kurulu, ekran yönlenimli, basit bir metin düzenleyicidir. Alpine'da olduğu gibi, komutlar ekranın altında görüntülenir ve bağlama duyarlı bir yardım sistemi vardır. Karakterler girilir girilmez, metin içine yerleştirilirler.
Düzenleme komutları, Ctrl tuşu ile birlikte kullanılan tuşlarla girilir. İletişim uygulamalarının bazı karakterleri yutması problemini, iki kere ESCAPE tuşuna basarak Ctrl tuşunun taklit edilmesini sağlayarak aşabilirsiniz. Örneğin; "ESC ESC c" Ctrl+c ile aynı anlamdadır. Düzenleyici beş temel özelliğe sahiptir: paragraf hizalama, arama, blok kesme ve yapıştırma, yazım denetleyici ve dosya tarayıcı.
Paragraf hizalama (veya doldurma) imlecin içinde bulunduğu paragrafta gerçekleşir. Şayet imleç satırlar arasında ise, alttaki paragrafta gerçekleşir. Paragraflar, boş satırlar ile veya boşluk ya da sekme ile başlayan satırlar ile ayrımlanır. Hizalamanın kaldırması, hizalama yapıldıktan hemen sonra Ctrl+U tuşları ile yapılabilir.
Dizge aramaları büyük/küçük harf ayrımına duyarlı değildir. Arama, imlecin bulunduğu konumdan başlar ve metnin sonuna kadar devam eder. Son kullanılan arama dizgeleri, sonraki aramalarda öntanımlı olarak önerilirler. Yani, arama kutusu açıldığında bu dizgelerin orada yazılı olduğunu görürsünüz.
Metin blokları mark/işaretleme (Ctrl-^), delete/silme (Ctrl-k) ve undelete/geri alma (Ctrl-u) komutlarının yaratıcı biçimde kullanılması ile taşınabilir, kopyalanabilir veya silinebilir. Delete/Silme komutu, "mark/işaretlenen konum" ile imlecin bulunduğu konum arasındaki bütün metni silecektir. Daha sonra bu metin parçası "kesme" tamponuna yerleştirilir. "undelete/gerialma" komutu, imlecin o an bulunduğu noktaya "yapıştırma" yapacaktır.
Yazım denetleyicisi (spell checker), metnin içindeki bütün kelimeleri araştırır. Daha sonra hatalı gördüğü kelimeler için doğru karşılıkları önerir. Bunları sıra ile aydınlatarak gösterir. Yazım denetimi istenilen an iptal edilebilir. Öte yandan, pico, SPELL
ortam değişkeni içinde tanımlı bir yazım denetim yordamını öntanımlı olarak kullanabilir. Bu yordam standart girdiyi okur ve standart çıktıya yazar.
Dosya tarayıcısı (file browser), "Read File/dosya oku" ve "Write Out/dışarı yaz" komutları için seçenek olarak önerilir. Dizin ağacı içinde gezinmek ve belirli dosyaları aramak ve tasarlanmıştır. Çalışma dizini içindeki dizinler isimleriyle, dosyalar isimleri ve boyutları ile seçilebilir olarak gösterilir. Komut isimleri alttan ikinci sırada gösterilirken, içinde bulunulan dizin ekranın en üst satırında gösterilir. Temel dosya işleme işlevlerinden desteklenenler şunlardır: dosyaların tekrar isimlendirilmesi, kopyalama ve silme.
Daha ayrıntılı yardım bilgileri pico'nun çevrimiçi yardımında bulunabilir.
SEÇENEKLER
-
+n
-
pico, imleç dosya içinde
n
. satırda yerleştirilmiş olarak başlayacaktır (artı işareti ve sayı arasında boşluk olmamalıdır). -
-a
-
.
(nokta) ile başlayanlar da dahil olmak üzere bütün dosyaları listeler. -
-b
-
Değiştirilecek (Replace) metnin "Where is" komutu kullanılarak bulunan metinle değiştirilmesi seçeneğini etkinleştirir.
-
-d
-
Delete/Silme tuşunun imlecin solundaki karakter yerine imlecin altındaki karakteri silmesini sağlar.
-
-e
-
Dosya ismi tamamlamayı etkinleştirir.
-
-f
-
Komutlar için işlev tuşları kullanılır. Bu seçenek, UW Enhanced NCSA telnet ile uyum adına desteklenmiştir.
-
-h
-
Geçerli komut satırı seçeneklerini listeler.
-
-j
-
Dosya tarayıcıdaki "Goto/Git" komutunu etkinleştirir. Bu seçenek, gidilecek dizinin komuta açıkça belirtilmesini sağlar.
-
-g
-
Dosya tarayıcısında "Show Cursor/İmleci Göster" kipini etkinleştirir. İmlecin ekranın sol altı yerine seçili bölgenin öncesine yerleştirilmesini sağlar.
-
-k
-
"Cut Text/metni kes" komutunun, bütün satırı silmesi yerine, sadece imlecin bulunduğu yerden satır sonuna kadar silinmesini sağlar.
-
-m
-
Fare işlevselliğini etkinleştirir. Bu seçenek sadece, Pico'nun, X oturumunda bir "xterm" penceresi içinde çalıştığı durumlarda geçerlidir.
-
-n
n
-
Yeni posta uyarısını etkinleştirir.
n
değiştirgesi isteğe bağlıdır ve posta kutusunun saniye cinsinden hangi sıklıkla kontrol edileceğini belirtir. Örneğin; -n60 yazarsanız, pico her dakika, yeni posta olup olmadığını kontrol edecektir. Öntanımlı olarak bu süre 180 saniyedir. Mümkün en küçük değer 30 saniyedir. "n" ile sayı arasında boşluk olmamalıdır. -
-o
dizin
-
Çalışılacak dizini ayarlar. Sadece bu dizin içindeki dosyalar ulaşılabilir olur. Benzer şekilde, dosya arayıcısı bu dizin ve alt dizinleriyle sınırlandırılmış olur.
-
-r
n
-
"Justify/Hizala" komutunun sağ kenar boşluğunun kaç karakter olacağı belirtilir.
-
-s
yazım-denetleyici
-
Yazım denetimi için kullanılmak üzere başka bir yazım denetimi uygulamasının belirtilmesini sağlar.
-
-t
-
"Tool/araç" kipini etkinleştirir. Pico'nun, diğer araçların içinde (Elm, Pnews gibi) metin düzenleyi olarak kullanıldığı durumlar için tasarlanmıştır. Çıkışta kayıt için uyarı verilmez ve "Write Out/Dışarıya Yaz" komutu esnasında tampon yeniden adlandırılmaz.
-
-v
-
Dosyayı sadece görüntüler, düzenlemeye izin verilmez.
-
-w
-
Satır sarmalamayı iptal eder, böylece uzun satırların düzenlenebilmesi mümkün olur.
-
-x
-
Ekranın altındaki tuş menüsünü kapatır.
-
-z
-
Pico'nun ^Z ertelemesini etkinleştirir.
-
-p
-
Bazen iletişim yollarında farklı hızlarda çalışan aygıtlar arasındaki veri akışını denetlemek için kullanılan Ctrl-Q ve Ctrl-S, "start" and "stop" karakterleri korunur.
-
-Q
alıntıdizgesi
-
Alıntılama dizgesini tanımlar. Özellikle e-posta oluştururken kullanışlıdır, bunu ayarlamak, paragrafları yaslarken alıntı dizgesinin denetlenebilmesini sağlar. Alıntı dizgesi genelde "> " dizgesidir.
-
-W
sözcük-ayracı
-
Burada listelenen karakterler, abecesayısal karakterlerle çevrili bir kelimenin ortasında görünüyorsa, o kelime iki kelimeye bölünür. Bu, Forward (İleri) ve Backward (Geri) sözcük komutları ve yazım denetleyicisi tarafından kullanılır.
-
-q
-
Bu seçenek, Piconun
TERMCAP_WINS
tanımlaması ile birlikte derlendiği durumlarda geçerlidir. Girdi önceleme dizilimleri için termcap veya terminfo tanımlamaları, öntanımlı olarak tanımlanmış dizilimleri öncelemek için kullanılır. -
-setlocale_ctype
-
Mümkünse setlocale(LC_CTYPE) yapar. Yereli belirtmemek öntanımlıdır.
-
-no_setlocale_collate
-
setlocale(LC_CTYPE) yapmaz. Bu seçenek, yereli belirtmemek öntanımlıdır.
Son olarak, çalışan bir pico sonlanırsa (örneğin; bir SIGHUP
sinyali alırsa), pico çıkmadan önce üzerinde çalışılan dosyayı -gerekli ise- kaydedecektir. Bu dosya aynı dosya ismi ve .save
uzantısı ile kaydedilir. Şayet dosya o an için henüz isimlendirilmemişse, pico.save
adı ile kaydedilecektir.
YAZILIM HATALARI
Ekran genişliğini aşan satırların durumu net değildir. Ekran kenarını aşmış satırların sonunda bir $ karakteri bulunur. Şayet imleci bu satır üzerinde hareket ettirirseniz, satır yatay olarak kaydırılır.
İLGİLİ DOSYALAR
-
pico.save
-
Henüz bir isim verilmemiş ama çalışması yarıda kalmış dosyalar bu isimle kaydedilir.
-
*.save
-
İsmi olan ve çalışması yarıda kesilen dosyalar bu şekilde kaydedilir.