在对多行使用 TAB 时如何阻止 tcsh 询问?
How to stop tcsh from asking when using TAB with many rows?
我在工作中有一个令人恼火的 shell,每次我按 TAB 键时都会要求我确认,列表即将变大:
There are 96 rows, list them anyway? [n/y]
我一直在 tcsh man 中寻找摆脱它的方法,但未能找到方法。
在寻找类似的问题时,我得到的大多数人都想取消自动列表,但没有人想增强它...
如果重要,自动列表值已定义但为空(设置自动列表)
有人知道怎么解决吗?
这由 listmax
和 listmaxrows
设置控制;来自联机帮助页:
listmax and listmaxrows can be set to limit the number of items and
rows (respectively) that are listed without asking first.
[..]
listmax (+)
The maximum number of items which the list-choices editor com‐
mand will list without asking first.
listmaxrows (+)
The maximum number of rows of items which the list-choices edi‐
tor command will list without asking first.
默认是无限制的,因此它们可能已添加到您的 ~/.cshrc
或 ~/.tcshrc
,或者它们已在 /etc
的 system-wide 文件中设置。
无论如何,您可以使用 unset
:
来禁用它
unset listmax listmaxrows
我在工作中有一个令人恼火的 shell,每次我按 TAB 键时都会要求我确认,列表即将变大:
There are 96 rows, list them anyway? [n/y]
我一直在 tcsh man 中寻找摆脱它的方法,但未能找到方法。
在寻找类似的问题时,我得到的大多数人都想取消自动列表,但没有人想增强它...
如果重要,自动列表值已定义但为空(设置自动列表)
有人知道怎么解决吗?
这由 listmax
和 listmaxrows
设置控制;来自联机帮助页:
listmax and listmaxrows can be set to limit the number of items and
rows (respectively) that are listed without asking first.
[..]
listmax (+)
The maximum number of items which the list-choices editor com‐
mand will list without asking first.
listmaxrows (+)
The maximum number of rows of items which the list-choices edi‐
tor command will list without asking first.
默认是无限制的,因此它们可能已添加到您的 ~/.cshrc
或 ~/.tcshrc
,或者它们已在 /etc
的 system-wide 文件中设置。
无论如何,您可以使用 unset
:
unset listmax listmaxrows