diff --git a/README.md b/README.md
index dd10658..1614ef7 100644
--- a/README.md
+++ b/README.md
@@ -76,7 +76,9 @@ echo "Hello $USER!"
| ,/ | Toggle search highlight |
| ,`` | Close all without saving |
| ,t | Tagbar |
-| ,r | Run script in new tab (python, go) |
+| ,rr | Run script in new tab (python, go, preview markdown)|
+| ,rm | Run script (make run) |
+| ,rf | Format file (go) |
| ,nn | Toggle NerdTree |
| ,nf | Toggle NerdTree focus |
| ,ve | Open ~/.vimrc or ~/.config/nvim/init.vim in new tab |
diff --git a/sub/vim/vimrc b/sub/vim/vimrc
index 9370348..442c07f 100644
--- a/sub/vim/vimrc
+++ b/sub/vim/vimrc
@@ -217,6 +217,7 @@ nnoremap rm :tabnew % :terminal make run
" run file by filetype
autocmd BufEnter * if (&filetype=='python') | nnoremap rr :tabnew % :terminal python3 % :set nocursorline number norelativenumber G | endif
autocmd BufEnter * if (&filetype=='go') | nnoremap rr :tabnew % :terminal go run % :set nocursorline number norelativenumber G | endif
+autocmd BufEnter * if (&filetype=='go') | nnoremap rf :!go fmt % | endif
autocmd BufEnter * if (&filetype=='markdown') | nnoremap rr :let g:buf_curline=line(".") :tabnew % :terminal glow % :set nocursorline number norelativenumber :exe buf_curline | endif
autocmd BufEnter * if (&filetype=='vim') | nnoremap rr :so %