I have added this line in .vimrc so that pressing control-s saves the current file
:nmap <C-s> :w!<cr> :imap <C-s> <esc>:w!<cr>
But this is not working. Any suggestions about what I am doing wrong?
See this wikia.com article for the exact thing you're tyring to do: http://vim.wikia.com/wiki/Map_Ctrl-S_to_save_current_or_new_files
In a nutshell you need to do the following.
1. Add this to
2. Disable terminal's interpretation of Ctrl+S