配置 VSvim
1. 工具 ->選項 - > vsvim -> default
- 顯示vim命令行,也就是圖2的3位置的白條
-
輸入 :set
查看配置文件位置,並在該文件夾下新建__vsvimrc文件
-
編寫__vsvimrc文件,以下是我的配置文檔
注:一定要在文檔中的命令前加一個冒號(:)才能生效
" 定義轉義符 :let mapleader=" " " 顯示行號 :set nonumber " 高亮搜索的關鍵字 :set hlsearch " 搜索忽略大小寫 :set ignorecase " 隨着鍵入即時搜索 :set incsearch " 有一個或以上大寫字母時仍大小寫敏感 :set smartcase " 1. 註釋 " 首行號,尾行號 s /^/字符/g "實現批量插入字符 " 首行號,尾行號 s /^字符//g "實現批量刪除字符 :vnoremap ci :s/^/\/\/<cr> :vnoremap cu :s/\/\//<cr> " 2.相關配置 " 單個文件中: " :noremap gd <c-]>zz "跳轉到定義" :nnoremap gc :vsc Build.Compile "編譯" :nnoremap gb :vsc Build.BuildSolution "build the solution" :nnoremap ge :vsc Debug.StopDebugging "結束調試" :nnoremap gs :vsc Debug.Start "開始調試" ":vnoremap gq == ":nnoremap <space> za "摺疊" :nnoremap zm :vsc VAssistX.ListMethodsInCurrentFile<cr> "函數列表" :nnoremap cj :vsc VAssistX.FindReferencesinFile<CR> "當前文件中的引用" :nnoremap ca :vsc VAssistX.FindReferences<CR> "查看所有引用" :nnoremap cm :vsc File.OpenContainingFolder<CR> "打開所在文件夾" :nnoremap zj :vsc Edit.QuickInfo<CR> "查看函數定義文檔" :nnoremap zp :vsc VAssistX.RefactorImplementInterface<CR> "實現接口" " 多文件 :nnoremap <c-o> :vsc View.NavigateBackward<CR> :nnoremap <c-i> :vsc View.NavigateForward<CR> :nnoremap U 5k " U 表示 5K :nnoremap E 5j :nnoremap S :w<CR> :nnoremap s <nop> :nnoremap Q :q<CR> :nnoremap R :source C:\Users\dellWu\vimfiles\_vsvimrc<CR> :nnoremap sl :set splitright<CR>:vsplit<CR> :nnoremap sh :set nosplitright<CR>:vsplit<CR> :nnoremap su :set nosplitbelow<CR>:split<CR> :nnoremap se :set splitbelow<CR>:split<CR> :nnoremap <leader>i <C-w>l :nnoremap <left> :vertical resize+5<CR> :nnoremap <right> :vertical resize-5<CR> :nnoremap <LEADER>l <C-w>l :nnoremap <LEADER>u <C-w>k :nnoremap <LEADER>h <C-w>h :nnoremap <LEADER>e <C-w>j
參考文獻:找不到了