IMHO both emacs and vim are far too complex and are overkill for simple text editing jobs.

I recommend nano for these jobs because it "just works"!

nano ~/.bashrc