Når du kører en kommando som rspec
i terminalen, kan det være udfordrende at scrolle op og læse tidligere output, da ny output konstant skubber visningen tilbage til bunden. Her er nogle metoder til at håndtere dette problem:
Shift + Page Up
og Shift + Page Down
Shift
nede og brug Page Up
for at scrolle op.Shift
nede og brug Page Down
for at scrolle ned.less
kommandoenDu kan pipe outputtet af din kommando til less
for at få bedre kontrol over scrolling:
rspec | less
q
for at afslutte less
.tmux
eller screen
Terminal multiplexer som tmux
eller screen
giver dig mulighed for at scrolle op uden at blive kastet tilbage til bunden:
tmux
med sudo apt-get install tmux
.tmux
session med tmux
.tmux
sessionen.Ctrl + b
efterfulgt af [
for at gå ind i copy mode.q
for at afslutte copy mode.stty ixon
til at pause outputDu kan bruge stty ixon
til at aktivere flow control, hvilket giver dig mulighed for at pause output:
stty ixon
Ctrl + s
for at pause output.Ctrl + q
for at genoptage output.Bemærk, at denne metode kan være mindre intuitiv og kan forårsage utilsigtede pauser, hvis du ved et uheld trykker på Ctrl + s
.
stty ixon
Mens stty ixon
kan være nyttigt, er der ofte bedre løsninger som nævnt ovenfor:
tmux
eller screen
giver bedre kontrol og flere funktioner.less
: Giver enkel og effektiv kontrol over output.Disse metoder giver dig mulighed for at scrolle op i terminalvinduet uden at blive kastet tilbage til bunden, hvilket gør det lettere at læse og analysere output fra kommandoer som rspec
.
Har du brug for hjælp til terminalopgaver eller Ubuntu? Med Handyhand kan du nemt oprette din opgave gratis og få bud fra dygtige hjælpere på få minutter. Gør dit projekt lettere og få den assistance, du har brug for!