Sie können eine RC-Datei angeben csh
, die nach den üblichen ( dh /etc/csh.
und $HOME/{.cshrc,.login}
) mit dem -m
Flag aufgerufen werden soll. Sie können alle freigegebenen Konfigurationen beibehalten .cshrc
und die projektspezifischen Elemente in ihre eigenen RC-Dateien verschieben und einfach eine neue csh
Sitzung in Ihrer vorhandenen Konfiguration starten, wann immer Sie an Ihrem Projekt arbeiten möchten:
exec csh -m .cshrc.project1
Dies hat den zusätzlichen Vorteil, dass projektspezifische Variablen bei der normalen Verwendung der Shell nicht behindert werden. Der Nachteil ist, dass Sie dies in jedem neuen Terminalfenster tun müssen. Wie viel Schmerz das ist, hängt von Ihrem Arbeitsablauf ab.