zezwalaj na przewijanie przed / po końcach dokumentu


3

Emacs powstrzymuje cię przed przewijaniem poza koniec dokumentu; tj. nie pozwala podnieść ostatniej linii do góry widocznego bufora ani odwrotnie z linią początkową. Czasami jest to irytujące, jeśli, powiedzmy, ściągnąłem wiszący terminal taki jak Guake i chciałbym tam coś zobaczyć. Rozejrzałem się i nie widziałem żadnej dokumentacji związanej z tym. Czy istnieje sposób, aby to skonfigurować?

Odpowiedzi:


4

ty mogą podnieś ostatnią linię na górę widocznego bufora, wydając recenter-top-bottom wielokrotnie (dwa razy, jeśli nie dostosowałeś recenter-positions ). Domyślnie to polecenie jest powiązane z C-l (to jest mała litera L).


Czy istnieje odpowiednia komenda dla góry?
bright-star

@ TrevorAlexander Nie jestem pewien, co masz na myśli? Jeśli chcesz recenter-top-bottom polecenie, aby podnieść linię, na której jesteś na górze pierwszy , możesz dostosować zmienną recenter-position. Jego wartość domyślna to (middle top bottom); ustaw na (top middle bottom) aby osiągnąć pożądane zachowanie.
itsjeyd

Przykro mi, miałem na myśli, że wspomniane polecenie wydaje się działać, dopóki nie dojdziesz do początku bufora; dzięki temu poleceniu emacs nie będzie zajmował pustej przestrzeni na górze, tak jak ma to miejsce na dole.
bright-star

1
OK, teraz rozumiem, co masz na myśli. Nie znam żadnych wbudowanych poleceń, które działałyby dla górnej linii bufora. Prawdopodobnie musiałbyś doradzać recenter-top-bottom funkcja, aby uzyskać ten typ zachowania. Jeśli wybierzesz tę trasę, sprawdź sekcję „Prosta rada” w linku, który ci podałem. Pokazuje, jak zrobić coś podobnego do tego, co próbujesz zrobić dla previous-line polecenie (które również nie pozwala na domyślne przejście do pierwszej linii bufora).
itsjeyd
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.