Terminal

修復在 mate-terminal 的 tmux 中執行的 nano 中的滾動

  • May 19, 2019

問題:

  • 我打開一個終端(在 Linux Mint 中,所以 mate-terminal)
  • zsh 是外殼
  • 然後我執行 tmux
  • 使用 nano 編輯文件
  • 使用游標上下滾動該文件
  • **問題:**在 nano 中向下滾動時,僅刷新終端視窗的下半部分
  • **問題:**在 nano 中向上滾動時,僅刷新終端視窗的上半部分

滾動時,我的終端視窗中不會刷新文件的完整納米視圖。有小費嗎?

編輯:我的 .tmux.conf

似乎這條線特別是罪魁禍首(因為評論它解決了問題):

set -g default-terminal "xterm-256color"

我很確定我添加了該行,因為我什至在 SSH 會話期間執行 nano 時遇到問題。

這是完整的文件:

set-option -g default-shell /bin/zsh

# Make sure tmux knows we're using 256 colours, for
# correct colourised output
set -g default-terminal "xterm-256color"

# The following were marked as "unknown", so
# I do know what I'm doing wrong.
#set -g mode-mouse on
#setw -g mouse-select-window on
#setw -g mouse-select-pane on

# Attempting to stop "alert" sound upon startup
# but none of these are working...
set-option bell-on-alert off
set-option bell-action none
set-option visual-bell off

從 tmux 常見問題解答:

******************************************************************************
* 請注意:大多數顯示問題是由於不正確的 TERM 造成的!前 *
* 報告問題確保 TERM 設置在內部是正確的,並且 *
* 外部 tmux。*
* *
* tmux 內部的 TERM 必須是“screen”或類似的(例如“screen-256color”)。*
* 不要費心報告不存在的問題!*
* *
* 在外部,它必須與您的終端匹配:特別是,使用“rxvt”作為 rxvt *
* 和衍生物。*
******************************************************************************

http://tmux.git.sourceforge.net/git/gitweb.cgi?p=tmux/tmux;a=blob;f=FAQ

引用自:https://unix.stackexchange.com/questions/48381