捲動時保持命令列可見

捲動時保持命令列可見

不確定解決這個問題的最佳地點是什麼.bashrc?使用不同的外殼?一些奇特的終端模擬器?

基本上,我只想在向上滾動時繼續看到命令列/終端機的最後一行,以便能夠在閱讀--help和類似內容時更輕鬆地鍵入。

相當於:電子表格編輯器中的黏性行,或大多數即時通訊應用程式中的文字字段,或像 nano 這樣的編輯器在滾動檔案時保持鍵盤快捷鍵列表可見的方式,或position: fixedcss 中的屬性。

可能的解決方案:具有分割視圖的終端模擬器相同的bash 會話可以工作。或一個以保持最後一行內容相同的方式處理滾動的 shell。

答案1

您需要:1) 一個特殊的PS1=shell 提示符號和 2) 一個精美的終端模擬器。

目前,我認為在 Linux 上唯一支援此功能的終端模擬器是 Visual Studio Code -terminal.integrated.stickyScroll.enabled在其設定中啟用。 (當您開啟終端視窗時,它會自動注入必要的提示字串,因此不需要手動變更 .bashrc。)

底層機制(OSC 133 標記)實際上來自 Final Term,但它是一個廢棄的項目,我不確定它是否支援黏性滾動,或者是否僅將標記用於不同的目的。

在此輸入影像描述

相關內容