Why can't I type an '@' character?
If you do a 'stty -a' and you will see that your 'kill' character is
set to '@'. You need to set your 'kill' character to be something
other than the '@' character by doing something like 'stty kill '^U''.
You should add this to your .profile or .cshrc file.