2017-02-05 1 views
1

меня раздражает оболочку на работе, которая просит меня подтвердить каждый раз, когда я нажмите TAB и список собирается быть большим:Как остановить tcsh от запроса при использовании TAB со многими строками?

Есть 96 строк, перечислить их в любом случае? [n/y]

Я искал способ избавиться от него в tcsh man, но не смог найти способ.
При поиске подобных вопросов, я получаю в основном люди, которые хотят, чтобы отменить autolisting, но никто не хочет, чтобы усилить его ...
В случае, если это имеет значение, автосписок значение определяется, но пустой (набор автосписок)

Кто-то знает, как справиться с этим?

ответ

2

Управление регулируется параметрами 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.

В любом случае, вы можете отключить его с unset:

unset listmax listmaxrows 
+0

Отлично! не могли бы вы рассказать мне, где я могу найти такую ​​информацию в будущем, так что мне не нужно будет петь в сообществе по вопросам tcsh? – user2141046

+0

@ user2141046 Я только что нашел его в manpage. Искал «строки», так как это было в сообщении об ошибке, и это был первый хит :-) – Carpetsmoker

+0

Ouch ... Английский - это не мой родной язык, поэтому большие блоки текста пугают меня ... будет лучше искать следующий время ... спасибо – user2141046

Смежные вопросы