作为一个与列宽无关的布尔值进行隐藏
作者: saulbert创建于 2026年8月28日更新于 2026年8月28日
来自 @midichef 在 #3148 中的评论: > 目前,如果一列的 `self.width` 小于等于 0,就被认为是隐藏的。我更喜欢将 `hidden` 实现为一个与宽度无关的布尔值。 > 目前,如果我将一列设置为隐藏,并指定了宽度,它将丢失之前指定的宽度。当我使用 `gv` 将其显示时,它会获得一个新的不同的宽度。如果隐藏时保留了 `self.width`,就不会发生这种情况。 @saulpw 同意了: "我仍然喜欢负宽度的概念,但这是一个捷径,我想是时候我们做到 '正确' 了:)" 2018 年负宽度方案的历史: https://GitHub.com/saulpw/visidata/issues/3148#issuecomment-4765027775
内容来源: saulpw/visidata