Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen lesskey komutudur.
Program:
ADI
lesskey - daha az için anahtar bağlamaları belirtin
SİNOPSİS
daha az anahtar [-veya çıktı] [-] [giriş]
daha az anahtar [--çıktı=çıktı] [-] [giriş]
daha az anahtar -V
daha az anahtar --versiyon
TANIM
daha az anahtar tarafından kullanılacak bir dizi anahtar bağlamayı belirtmek için kullanılır. az. Giriş dosyası bir
anahtar bağlantılarını açıklayan metin dosyası. Girdi dosyası "-" ise, standart girdi
okuman. Girdi dosyası belirtilmemişse, girdinin adı olarak standart bir dosya adı kullanılır.
kullanılan sisteme bağlı olan dosya: Unix sistemlerinde $HOME/.lesskey kullanılır; üzerinde
MS-DOS sistemlerinde $HOME/_lesskey kullanılır; ve OS/2 sistemlerinde $HOME/lesskey.ini kullanılır veya
$HOME tanımsızsa, $INIT/lesskey.ini. Çıktı dosyası, kullanılan bir ikili dosyadır.
by az. Herhangi bir çıktı dosyası belirtilmemişse ve LESSKEY ortam değişkeni ayarlanmışsa,
LESSKEY değeri çıktı dosyasının adı olarak kullanılır. Aksi takdirde, standart bir dosya adı
kullanılan sisteme bağlı olarak çıktı dosyasının adı olarak kullanılır: Unix'te
ve OS-9 sistemleri, $HOME/.less kullanılır; MS-DOS sistemlerinde $HOME/_less kullanılır; ve OS/2'de
sistemlerde, $HOME/less.ini kullanılır veya $HOME tanımsızsa $INIT/less.ini kullanılır. çıktı ise
dosya zaten mevcut, daha az anahtar üzerine yazacaktır.
-V veya --version seçeneği neden olur daha az anahtar sürüm numarasını yazdırmak ve hemen
çıkış. -V veya --version varsa, diğer seçenekler ve argümanlar yok sayılır.
Giriş dosyası bir veya daha fazla bölümleri. Her bölüm şu satırla başlar:
bölümün türünü tanımlar. Olası bölümler şunlardır:
#emretmek
Yeni komut anahtarlarını tanımlar.
#satır düzenleme
Yeni satır düzenleme anahtarlarını tanımlar.
#env Ortam değişkenlerini tanımlar.
Sayı işareti (#) ile başlayan boş satırlar ve satırlar, aşağıdakiler dışında dikkate alınmaz.
özel bölüm başlık satırları.
KOMUT BÖLÜM
Komut bölümü satırı ile başlar
#emretmek
Komut bölümü dosyadaki ilk bölümse bu satır atlanabilir. NS
komut bölümü, formun satırlarından oluşur:
dizi aksiyon [ekstra dize]
Boşluk, bir veya daha fazla boşluk ve/veya sekmeden oluşan herhangi bir dizidir. NS dizi komut
eylemi başlatan anahtar(lar). NS dizi tek bir komut tuşu veya bir dizi olabilir
15 tuşa kadar. NS aksiyon aşağıdaki listeden daha az eylemin adıdır. NS
içindeki karakterler dizi kelimenin tam anlamıyla görünebilir veya bir noktayı belirtmek için bir düzeltme işareti ile önek olabilir.
Kontrol tuşu. Bir ters eğik çizgi ve ardından bir ila üç sekizlik basamak belirtmek için kullanılabilir.
sekizlik değerine göre karakter. Belirli karakterlerin takip ettiği bir ters eğik çizgi, girişi belirtir
karakterler aşağıdaki gibidir:
\b GERİ AL
\e KAÇIŞ
\n YENİ HAT
\r DÖNÜŞ
\t SEKME
\ku YUKARI OK
\kd AŞAĞI OK
\kr SAĞ OK
\kl SOL OK
\kU SAYFA YUKARI
\kD SAYFA AŞAĞI
\kh ANA SAYFA
\ke SON
\kx SİL
Ters eğik çizgi ve ardından başka herhangi bir karakter bu karakterin alınacağını belirtir.
kelimenin tam anlamıyla. Başında ters eğik çizgi olması gereken karakterler arasında şapka, boşluk, sekme ve
ters eğik çizginin kendisi.
Bir eylemi "ekstra" bir dize takip edebilir. Böyle bir komut girildiğinde
koşu daha az, eylem gerçekleştirilir ve daha sonra ekstra dize, sanki
yazıldı az. Bu özellik, belirli durumlarda kullanım süresini uzatmak için kullanılabilir.
bir komutun işlevselliği. Örneğin, örnekteki "{" ve ":t" komutlarına bakın.
aşağıda. Ekstra dizenin "çıkma" eylemi için özel bir anlamı vardır: ne zaman az bırakır,
ekstra dizenin ilk karakteri, çıkış durumu olarak kullanılır.
ÖRNEK
Aşağıdaki girdi dosyası, less tarafından kullanılan varsayılan komut anahtarları kümesini açıklar:
#emretmek
\r ileri-çizgi
\n ileri-çizgi
e ileri-çizgi
j ileri-çizgisi
\kd ön hat
^E ileri-çizgi
^N ileri-çizgi
k arka hat
arka hat
^Y arka hat
^K arka hat
^P arka hat
J ileri-çizgi-kuvveti
K arka hat kuvveti
Y arka hat kuvveti
d ileri kaydırma
^D ileri kaydırma
geri kaydırma
^U geri kaydırma
\40 ileri ekran
f ön ekran
^F ön ekran
^V ileri ekran
\kD ön ekran
b arka ekran
^B arka ekran
\ev arka ekran
\kU arka ekran
z ön pencere
w arka pencere
\e\40 ileri-ekran-kuvveti
F sonsuza kadar
\eF forw-to-hilite
R yeniden boyamak-floş
r yeniden boyamak
^R yeniden boyama
^L yeniden boyamak
\eu geri al-hilite
g git-çizgisi
\kh git hattı
< çizgiye git
\e< çizgiye git
p yüzde
% yüzde
\e[ sol kaydırma
\e] sağ kaydırma
\e( sol kaydırma
\e) sağ kaydırma
\kl sola kaydırma
\kr sağa kaydırma
{ ileri parantez {}
} arka ayraç {}
( ileri parantez ()
) arka braket ()
[ ileri parantez []
] arka parantez []
\e^F ön ayraç
\e^B arka ayraç
G'ye git
\e> sona git
> sona git
\ke sona git
\eG uç-arabelleğe alınmış
= durum
^G durumu
:f durumu
/ ileri arama
? geri arama
\e/ ileri arama *
\e? geri arama *
n tekrar arama
\tr hepsini tekrar ara
N ters arama
\eN hepsini tersine çevir
& filtre
m işareti
' işareti al
^X^X alma işareti
E incelemek
:e incelemek
^X^V inceleyin
:n sonraki dosya
:p önceki dosya
t sonraki etiket
T önceki etiketi
:x dizin dosyası
:d dosya kaldır
- geçiş seçeneği
:t geçiş seçeneği t
s geçiş seçeneği o
_ görüntüleme seçeneği
| boru
v görsel
! kabuk
+ ilk cmd
H yardım
h yardım
V versiyonu
0 haneli
1 haneli
2 haneli
3 haneli
4 haneli
5 haneli
6 haneli
7 haneli
8 haneli
9 haneli
q bırakmak
Q bırakma
:q bırak
:Q bırak
ZZ'den ayrıldı
ÖNCELİK
tarafından belirtilen komutlar daha az anahtar varsayılan komutlara göre önceliklidir. bir varsayılan
komut anahtarı, "geçersiz" eylemiyle giriş dosyasına dahil edilerek devre dışı bırakılabilir.
Alternatif olarak, "noaction" eylemi kullanılarak hiçbir şey yapmamak için bir anahtar tanımlanabilir.
"noaction", "geçersiz"e benzer, ancak az "geçersiz" için bir hata bip sesi verir
komut, ancak bir "noaction" komutu için değil. Ayrıca, TÜM varsayılan komutlar
giriş dosyasına bu kontrol satırı eklenerek devre dışı bırakılır:
#Dur
Bu, tüm varsayılan komutların yok sayılmasına neden olur. #stop satırı son olmalıdır
Dosyanın bu bölümündeki satır.
#stop'un tehlikeli olabileceğini unutmayın. Tüm varsayılan komutlar devre dışı bırakıldığından,
gerekli tüm eylemleri etkinleştirmek için #stop satırından önce yeterli komutları sağlayın. İçin
örneğin, bir "çık" komutunun verilmemesi, hayal kırıklığına yol açabilir.
LINE DÜZENLEME BÖLÜM
Satır düzenleme bölümü şu satırla başlar:
#satır düzenleme
Bu bölüm, satır düzenleme komutları için benzer şekilde yeni anahtar bağlamalarını belirtir.
sıradan komutlar için tuş atamalarının #command bölümünde belirtildiği şekilde. NS
satır düzenleme bölümü, aşağıdaki gibi satır başına bir tane olmak üzere bir tuş ve eylemler listesinden oluşur.
aşağıdaki örnek.
ÖRNEK
Aşağıdaki girdi dosyası, less tarafından kullanılan varsayılan satır düzenleme anahtarları kümesini açıklar:
#satır düzenleme
\t ileri tamamlandı
\17 geri tamamlama
\e\t geri tamamlama
^L genişlet
^V değişmez
^ Bir değişmez
\el sağ
\kr sağ
\ee sola
\kl kaldı
\eb kelime-sol
\e\kl kelime-sol
\ew kelime-sağ
\e\kr kelime-sağ
\ei ekleme
\ex sil
\kx sil
\eX kelime silme
\ekx kelime silme
\e\b kelime geri al
\e0 ana sayfa
\kh ev
\e$ son
\ke son
\ek yukarı
\ku yukarı
\ej aşağı
^G iptal
DAHA AZ ÇEVRE DEĞİŞKENLER
Ortam değişkeni bölümü satırla başlar
#ortam
Bu satırın ardından ortam değişkeni atamalarının bir listesi bulunur. Her satır şunlardan oluşur:
bir ortam değişkeni adı, eşittir işareti (=) ve buna atanacak değer
Çevre değişkeni. Eşittir işaretinden önceki ve sonraki beyaz boşluk yok sayılır. Değişkenler
bu şekilde atanan yalnızca az. Sistemde bir değişken belirtilmişse
ortamında ve ayrıca bir lesskey dosyasında, lesskey dosyasındaki değer önceliklidir.
Lesskey dosyası, ortamda ayarlanan değişkenleri geçersiz kılmak için kullanılabilse de,
lesskey dosyasına değişken atamanın temel amacı, basitçe tüm az
tek bir dosyada saklanan yapılandırma bilgileri.
ÖRNEK
Aşağıdaki girdi dosyası, -i seçeneğini her zaman ayarlar. az çalıştırılır ve belirtir
"latin1" olarak ayarlanmış karakter:
#ortam
DAHA AZ = -i
LESSCHARSET = latin1
onworks.net hizmetlerini kullanarak lesskey'i çevrimiçi kullanın