Hjkl nasıl daha az ücretle kurulur?


9

lessdikey kaydırma için zaten j / k kullanır, ancak yatay kaydırma için h / l kullanmaz ( --chmodunda). L tuşu zaten hiçbir şeye bağlı değildir ve h sadece H ile eşanlamlıdır, bu yüzden önemli bağların üzerine yazmam.

H ve l öğelerini yatay olarak nasıl kaydırabilirim?


3
Bkz.man lesskey
Marco

Yanıtlar:


6

man less bize şunları söyler:

You  may  define your own less commands by using the program lesskey
(1) to create a lesskey file.  This file specifies a set of  command
keys  and  an  action  associated  with  each key.  You may also use
lesskey to change the line-editing keys (see LINE EDITING),  and  to
set  environment  variables.  If the environment variable LESSKEY is
set, less uses that as the name of  the  lesskey  file.   Otherwise,
less  looks  in  a  standard  place  for  the  lesskey file: On Unix
systems, less looks for a lesskey file called "$HOME/.less".

Bize ayrıntıları dolduran küçük lesskeyanahtarlı bir dosya oluşturmak için kullanmamızı söyler man lesskey. Lesskey girdi dosyasına aşağıdakileri koyabilirsiniz ( ~/.lesskeyvarsayılan olarak)

h left-scroll
l right-scroll

Sonra çalıştırın lesskeyve sizin için bir çıkış dosyası ( ~/.lessvarsayılan olarak) oluşturur.

Anlayabildiğim kadarıyla, karakter karakter yatay kaydırma yapamazsınız.


2

lesskeyProgram ile kendi tuş bağlantınızı ayarlayabilirsiniz . .lesskeyAna dizininizde tuş bağlantılarınızı içeren bir dosya oluşturun , ardından lesskeybunları lessanlayan bir forma dönüştürmek için komutu çalıştırın (derlenmiş ciltler depolanır ~/.less).

Bir karakteri sola veya sağa kaydıran bir komut yoktur. Bunu sayısal komut 1'i left-scrollve right-scrollkomutlarına ileterek yapabilirsiniz . Bağımsız değişkenli bir komut için doğrudan bir bağlayıcı ayarlayamazsınız, ancak bir komutu çalıştırmak ve daha fazla anahtarı ayrıştırmak için bir bağlayıcı ayarlayabilirsiniz. noactionKomutu çalıştırın , sonra kaydırma komutunu istenen bağımsız değişkenlerle çalıştıran bir anahtar dizisini ayrıştırın.

h noaction 1\e(
l noaction 1\e)
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.