İSİM¶
pico - Pine eposta istemcisi tarzında basit bir metin düzenleyici
KULLANIM¶
pico [seçenekler] [dosya]
AÇIKLAMA¶
Pico, Pine eposta istemcisinin düzenleyicisi üzerine kurulu, ekran
yönlenimli, basit bir metin düzenleyicidir. Pine'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, sözdizimi
denetimi ve bir dosya arayı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 tab 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.
Sözdizimi 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. Sözdizimi denetimi istenilen an iptal
edilebilir. Öte yandan, pico, SPELL ortam değişkeni içinde
tanımlı bir sözdizimi denetim yordamını
öntanımlı olarak kullanabilir. Bu yordam standart bir girdiyi
okur ve standart çıktıya yazar.
Dosya arayı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 arayıcıdaki "Goto/Git" komutunu
etkinleştirir. Bu seçenek, gidilecek dizinin komuta
açıkça belirtilmesini sağlar.
- -g
- Dosya arayı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.
- -nn
- Yeni posta uyarısını etkinleştirir.
n argümanı 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.
- -rn
- "Justify/Hizala" komutunun sağ kenar
boşluğunun kaç karakter olacağı belirtilir.
- -s sözdizimi-denetleyici
- Sözdizimi denetimi için kullanılmak
üzere başka bir sözdizimi 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.
- -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.
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.
YAZANLAR¶
Michael Seibel <mikes (at) cac.washington.edu>
Laurence Lundblade <lgl (at) cac.washington.edu>
Pico, Dave G. Conroy tarafından, MicroEmacs 3.6 dan
uyarlanmıştır.
Pico, Washington Üniversitesine ait ticari bir markadır.
Telif Hakkı © 1989-2001 Washington Üniversitesi.
İLGİLİ BELGELER¶
pine(1).
Kaynak Koduna erişim için (Pine eposta istemcisinin bir
parçası olarak):
ftp://ftp.cac.washington.edu/mail/pine.tar.Z
2001/01/02 21:59:52
ÇEVİREN¶
Yalçın Kolukısa <yalcink01 (at) yahoo.com>, Kasım 2003