Я нахожу tmux большим, и я использую его все время. Однако я пропускаю скользящие курсоры, когда выходной сигнал cmd достаточно длинный, чтобы он обертывал всю высоту панели. Возможны ли полосы прокрутки на каждой панели? [D0]
Является альтернативой всегда использовать [cmd] | less, если ожидается, что выход [cmd] будет длинным? Кажется неудовлетворительным.
Приветствия.
Это невозможно. GNOME Terminal имеет фиксированную структуру пользовательского интерфейса и делает свой холст текстовой сетки доступной для приложений для записи символов. Невозможно, чтобы приложение (например, tmux) могло добавлять другие элементы пользовательского интерфейса, такие как полоса прокрутки.
(На macOS, iTerm2 есть что-то, называемое «интеграция tmux». Я не знаю
Обратите внимание, что даже с одной панелью tmux, но это может быть и не реализовано, но может включать эту функцию, которую вы ищете. Ни один из эмуляторов терминала, о котором я не знаю, только полоса прокрутки непригодна (или в зависимости от графической темы, возможно, даже не видна). tmux переключается на так называемый альтернативный экран терминала, который не имеет буфер прокрутки. tmux предлагает свои собственные средства для прокрутки - что также работает, когда tmux представляет несколько панелей - проконсультируйтесь с его документацией, чтобы узнать, что это (извините, я не знаю, с моей точки зрения). [!d2 ]
Если вам не нужны никакие функции tmux, кроме панели с панорамированием (несколько терминалов рядом друг с другом), вы можете использовать Tilix или Terminator вместо GNOME Terminal. Все эти три (и многие другие) эмуляторы основаны на виджетах эмулятора терминала VTE, поэтому фактическое поведение эмуляции терминала будет абсолютно одинаковым, только пользовательский интерфейс вокруг него будет существенно отличаться.
Это невозможно. GNOME Terminal имеет фиксированную структуру пользовательского интерфейса и делает свой холст текстовой сетки доступной для приложений для записи символов. Невозможно, чтобы приложение (например, tmux) могло добавлять другие элементы пользовательского интерфейса, такие как полоса прокрутки.
(На macOS, iTerm2 есть что-то, называемое «интеграция tmux». Я не знаю
Обратите внимание, что даже с одной панелью tmux, но это может быть и не реализовано, но может включать эту функцию, которую вы ищете. Ни один из эмуляторов терминала, о котором я не знаю, только полоса прокрутки непригодна (или в зависимости от графической темы, возможно, даже не видна). tmux переключается на так называемый альтернативный экран терминала, который не имеет буфер прокрутки. tmux предлагает свои собственные средства для прокрутки - что также работает, когда tmux представляет несколько панелей - проконсультируйтесь с его документацией, чтобы узнать, что это (извините, я не знаю, с моей точки зрения).
Если вам не нужны никакие функции tmux, кроме панели с панорамированием (несколько терминалов рядом друг с другом), вы можете использовать Tilix или Terminator вместо GNOME Terminal. Все эти три (и многие другие) эмуляторы основаны на виджетах эмулятора терминала VTE, поэтому фактическое поведение эмуляции терминала будет абсолютно одинаковым, только пользовательский интерфейс вокруг него будет существенно отличаться.
Это невозможно. GNOME Terminal имеет фиксированную структуру пользовательского интерфейса и делает свой холст текстовой сетки доступной для приложений для записи символов. Невозможно, чтобы приложение (например, tmux) могло добавлять другие элементы пользовательского интерфейса, такие как полоса прокрутки.
(На macOS, iTerm2 есть что-то, называемое «интеграция tmux». Я не знаю
Обратите внимание, что даже с одной панелью tmux, но это может быть и не реализовано, но может включать эту функцию, которую вы ищете. Ни один из эмуляторов терминала, о котором я не знаю, только полоса прокрутки непригодна (или в зависимости от графической темы, возможно, даже не видна). tmux переключается на так называемый альтернативный экран терминала, который не имеет буфер прокрутки. tmux предлагает свои собственные средства для прокрутки - что также работает, когда tmux представляет несколько панелей - проконсультируйтесь с его документацией, чтобы узнать, что это (извините, я не знаю, с моей точки зрения).
Если вам не нужны никакие функции tmux, кроме панели с панорамированием (несколько терминалов рядом друг с другом), вы можете использовать Tilix или Terminator вместо GNOME Terminal. Все эти три (и многие другие) эмуляторы основаны на виджетах эмулятора терминала VTE, поэтому фактическое поведение эмуляции терминала будет абсолютно одинаковым, только пользовательский интерфейс вокруг него будет существенно отличаться.