更改 iTerm2 中的製表符寬度

更改 iTerm2 中的製表符寬度

iTerm2 中的製表符似乎預設呈現為 8 個空格。有什麼辦法可以將其更改為 2 或 4 嗎?我在 iTerm2 首選項或文件中沒有找到任何內容。

答案1

您可以在 iTerm 首選項Advanced > Terminal(部分標題)下找到此設置

設定名稱為Default tab stop width for new sessions,預設值確實為8

iTerm2 首選項的螢幕截圖

作為參考,我正在運行 iTerm Build 3.3.8 beta 5。

答案2

tabs程式可以做到這一點(改變終端)。例如

tabs -2

將製表符間隔設定為2。這是 VT100s(實際上是 ECMA-48)的一個相當標準的功能,iTerm2 似乎支援該功能。這是來自測試腳本的 iTerm2 螢幕截圖,該腳本使用tabstput(編寫的目的是調查其他終端模擬器): 在此輸入影像描述

然而,程序(例如vi)並沒有意識到這種變化,因此結果可能不令人滿意。

相關內容