How to execute commands stored in a file opened in vim

How to

To store a list of commands in a text file, then execute the command where the cursor is located,

  1. Set up shortcut in Vim using :nmap ,x Y:!clear && <C-R>"<C-H><CR>.
  2. Then use ,``x

The <C-R>" pastes the yanked text into the command-line; the <C-H> deletes the EOL character which was yanked along with the line.

Then you can set up the mapping upon starting vim by updating the .vimrc file with nmap ,x Y:!clear && <C-R>"<C-H><CR>. My sample .vimrc file is .


  1. Mapping keys in Vim
  2. Vim: How to execute commands stored in a textfile opened in Vim
  3. commandlinefu