Como fazer o linux parar de perguntar “Existem # linhas, listá-las assim mesmo? [n / y] ”para preenchimento automático


2

Como faço para que o tcsh pare de perguntar se eu quero listar arquivos em um diretório que pode ter muitas preenchimentos automáticos?

Por exemplo, se eu fizer: xemacs ../"TAB"para obter a lista de arquivos, ele pergunta:

Existem 371 linhas, listá-las assim mesmo? [Nova Iorque]

Não quero perguntar, basta listá-las ... está ficando cansativo.

(Ou como pelo menos definir a tolerância para um número mais alto de preenchimentos automáticos antes que seja solicitado)

Obrigado.


3
Isso não está sendo feito por linux (que é um kernel), está sendo feito pelo bash
Daenyth

@ Daenyth O OP especifica tcsh(o que é um pouco mais óbvio na edição). Mas sim.
new123456

Respostas:


2

No seu $ HOME / .cshrc, você deseja adicionar

set listmax = 10000
set listmaxrows = 1000

Da página de manual

listmax e listmaxrows podem ser configuradas para limitar o número de itens e linhas (respectivamente) listados sem perguntar primeiro.

Você pode ajustar os números para se adequar ao seu gosto individual.


1

No seu arquivo inputrc, defina a seguinte variável:

set completion-query-items xxxxx

onde xxxxx é o número de itens nos quais você será solicitado a exibir ou não.


Isso funciona para a festança, mas não tcsh
KeithB
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.