Created
December 30, 2022 07:24
-
-
Save Nickztar/be798e14e83cea063e6336829256dc8a to your computer and use it in GitHub Desktop.
VSVim RC
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| :nmap gc :vsc Edit.ToggleLineComment<CR> | |
| :vmap gc :vsc Edit.ToggleLineComment<CR> | |
| :vmap <space>p \"_dP | |
| :nmap gk :vsc Edit.PreviousMethod<CR> | |
| :nmap gr :vsc Edit.FindAllReferences<CR> | |
| :nmap gi :vsc Edit.GoToImplementation<CR> | |
| let mapleader=" " | |
| set incsearch | |
| set relativenumber | |
| set number | |
| set hlsearch | |
| set ignorecase | |
| set cursorline | |
| set backspace=indent,eol,start | |
| set vsvim_useeditorindent | |
| set vsvim_useeditordefaults | |
| set whichwrap=b,s,<,>,h,l " wrap backspace and cursors correctly | |
| set scrolloff=5 | |
| nnoremap <space>so :source C:\Users\nicho\vimfiles\.vimrc<CR> | |
| nnoremap <C-d> <C-d>zz | |
| nnoremap <C-u> <C-u>zz | |
| nnoremap gvv ggVG | |
| " break out of the tyranny of text! Navigate by method | |
| nnoremap <leader>m :vsc Edit.NextMethod<cr> | |
| nnoremap <leader>M :vsc Edit.PreviousMethod<cr> | |
| nnoremap <leader>r :vsc Refactor.Rename<cr> | |
| " jump between compilation errors | |
| nnoremap <leader>e :vsc View.NextError<cr> | |
| nnoremap <leader>E :vsc View.PreviousError<cr> | |
| " testing and debugging | |
| nnoremap <leader>b :vsc Debug.ToggleBreakpoint<cr> | |
| " nnoremap <leader>r :vsc TestExplorer.RunAllTestsInContext<cr> | |
| " nnoremap <leader>R :vsc TestExplorer.DebugAllTestsInContext<cr> | |
| " open the change parameter window, a bit fake because it's not a text-object | |
| nnoremap cia :vsc Refactor.ReorderParameters<cr> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment