Làm thế nào để làm cho bánh xe chuột cuộn máy nhắn tin ít hơn bằng cách sử dụng bash và gnome-terminal?


24

Tôi có hai máy tính với Fedora mới nhất. Đầu tiên, tôi đang sử dụng zsh và bánh xe chuột có thể được sử dụng với máy nhắn tin ít hơn trong thiết bị đầu cuối gnome để cuộn máy nhắn tin.

Lần thứ hai, tôi sử dụng bash và chuột rít cuộn lịch sử thiết bị đầu cuối, không phải máy nhắn tin.

Vỏ không nên tạo ra bất kỳ sự khác biệt nào, tại sao tôi không thể sử dụng bánh xe chuột để cuộn trong trường hợp thứ hai?

Để minh họa những gì nó làm, hãy tưởng tượng tôi có một tài liệu như thế này:

AAAA
BBBB
CCCC
DDDD
EEEE

Và tôi có một thiết bị đầu cuối hai dòng. Nếu tôi sử dụng ít hơn, tôi sẽ nhận được trên màn hình

AAAA
BBBB

Chuột wheeel không thể cuộn xuống dưới. Nếu tôi cuộn lên trên, tôi sẽ nhận được lịch sử dấu nhắc. Bây giờ tôi sử dụng phím xuống trang để đến cuối tài liệu, tôi vào màn hình:

DDDD
EEEE

Cuộn lên trên giúp tôi

BBBB
DDDD

->


Trang web này dành cho các câu hỏi liên quan đến lập trình, hãy thử unix.stackexchange.com
Let_Me_Be

Trên Guake 0.4.4 (Ubuntu 14.04) có ia một lỗi đã được cố định ở thượng nguồn: bugs.launchpad.net/ubuntu/+source/guake/+bug/1370762
Ciro Santilli新疆改造中心法轮功六四事件

Câu trả lời:


25

Máy tính nơi ít cuộn hơn, máy tính LESS=-rkhác cóLESS=-asXFMMRqix8

Từ trang ít người hơn:

   -q or --quiet or --silent
          Causes  moderately  "quiet"  operation: the terminal bell is not
          rung if an attempt is made to scroll past the end of the file or
          before the beginning of the file.  If the terminal has a "visual
          bell", it is used instead.  The bell will  be  rung  on  certain
          other  errors, such as typing an invalid character.  The default
          is to ring the terminal bell in all such cases.

   -X or --no-init
          Disables sending the termcap initialization and deinitialization
          strings  to  the  terminal.   This is sometimes desirable if the
          deinitialization string does something unnecessary, like  clear
          ing the screen.

Các -Xtùy chọn ngăn chặn di chuyển tất cả với nhau và các -qtùy chọn gây ra pager để đi vào trạng thái không cuộn khi cuộn qua cạnh đầu hoặc cuối của tập tin.

Lựa chọn của tôi là bây giờ LESS=-asrRix8


3
Ừ Thật đáng thất vọng: Tôi yêu -XE, bởi vì tôi thích có các tệp nhỏ ngay lập tức bị hủy tại dấu nhắc, tức là sử dụng lessnhư một catsự thay thế cho các tệp nhỏ. Tôi ước tôi có thể có -XEhành vi với việc cuộn trên các tập tin dài hơn. Gửi e-mail cho tác giả với hy vọng đây là điều có thể đạt được. Tôi nghi ngờ là không. >:
ELLIOTTCABLE

5

Đối với những người là người mới như tôi, bạn phải nhập thông tin sau vào thiết bị đầu cuối của mình:

export LESS=-r

hoặc sử dụng cái này

export LESS=-R

bạn có thể sử dụng man lessđể thấy sự khác biệt

Để duy trì hiệu ứng, bạn có thể thêm dòng này vào ~ / .bashrc và mở lại thiết bị đầu cuối của bạn

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.