Se você não quiser que o seu shell interno forneça .cshrc , tente passar uma opção a ele, definindo shellcmdflag , por exemplo:
set shellcmdflag=--norc
Isso afetará apenas o shell ao usar ! e :! . Para afetar também :shell use:
set shell=bash\ --norc
(é claro que substitua isso pelo shell de sua escolha e a opção correta de ignorar a leitura do arquivo rc).