Você pode fazer com que .tcshrc verifique uma variável de ambiente especial (como subuser ) e condicionalmente source .tcshrc_cust . Quando você efetuar login, execute subuser=nozimica tcsh . Ele obterá essa variável enironment e executará seu script rc personalizado. Além disso, o comando :sh do vim funcionará. Você pode até fazer a fantasia e source .tcshrc_$subuser ; Dessa forma todos poderiam fazê-lo.
Você pode pular a parte em que você executa subuser=nozimica tcsh quando fizer login fazendo com que o ssh o execute para você. Se você configurar a autenticação da chave ssh, em ~/.ssh/authorized_keys no servidor, você poderá prefixar sua chave com command="subuser=nozimica tcsh" e o ssh executará esse comando para você.