The quotes are definitely not the way to go. I've tried vim -u test_vimrc.vim
where test_vimrc.vim contained merely your first line (slightly modified): nnoremap <f3> :set nobackup<return> and it worked fine. I don't know whether it has to do with switching over to nnoremap (I prefer to be explicit when I specify a mapping) or some other plugin that is overriding your desired settings. You might try :scriptnames to see what scripts are being loaded (and may want to investigate them in the event that one of them is rebinding <f3>). -tim Thanks for your gnawing on this. As it turns out, and I had responded thusly to another good soul, the problem was merely my method of evoking my intended change: source ~/.vimrc That DIDN'T work! What I had done (to begin) was borrow an already valid keymapping: map <silent> <F2> :nohlsearch <return> and copied it to use as a template (it worked once...oughta work again) the change became (and it ultimately worked), map <F3> :set nobkackup <return> #bTW, <return> becomes <CR> when :map my problem was, the shell command <source ~/.vimrc> was the wrong way to go-it created problems. As soon as I logged out and back in, everything worked fine.