diff --git a/vimrc b/vimrc index a1ace8e..6fcbb97 100644 --- a/vimrc +++ b/vimrc @@ -720,6 +720,10 @@ map y :silent '<,'>w !pbcopy map :let @* = expand("%"):echo "Copied: ".expand("%") map C :let @* = expand("%").":".line("."):echo "Copied: ".expand("%").":".line(".") +" copy migration number from current file path to system pasteboard +map MV :let @* = substitute(expand("%:t"), '\D', '', 'g'):echo "Copied Migration Version: ".substitute(expand("%:t"), '\D', '', 'g') +map V :let @* = substitute(expand("%:t"), '\D', '', 'g'):echo "Copied Migration Version: ".substitute(expand("%:t"), '\D', '', 'g') + " indent/unindent visual mode selection with tab/shift+tab vmap >gv vmap