| set ai |
| "自动缩进宽度 |
| set sw=4 |
| set ts=4 |
| "关闭高亮显示 |
| set nohlsearch |
| set is |
| set ignorecase |
| set backspace=indent,eol,start |
| set clipboard=unnamed |
| set number |
| |
| "Set <LEADER> as <SPACE>, ; as : |
| let mapleader=" " |
| |
| |
| " jk用于退出j |
| :inoremap jk <esc> |
| |
| |
| "跳转到行首和行尾" |
| :nnoremap H ^ |
| :nnoremap L A<esc> |
| |
| :vnoremap H ^ |
| :vnoremap L g_ |
| |
| |
| |
| "大写JK,用于切换标签页" |
| :nnoremap J :vsc Window.NextTab<CR> |
| :nnoremap K :vsc Window.PreviousTab<CR> |
| |
| "查找所有引用-- |
| nnoremap gr :vsc Edit.FindAllReferences<CR> |
| |
| |
| "打开解决方案资源管理器 |
| :nnoremap <c-;> :vsc View.SolutionExplorer<CR> |
| |
| "快速查看方法定义 |
| :nnoremap gh :vsc Edit.QuickInfo<CR> |
| :nnoremap gb :vsc View.NavigateBackward<CR> |
| |
| "显示错误列表的快捷键 |
| :nnoremap ge :vsc View.ErrorList<CR> |
| :nnoremap en :vsc View.NextError<CR> |
| :nnoremap ep :vsc View.PreviousError<CR> |
| |
| " 窗口关闭 |
| :nnoremap <leader>co :vsc File.CloseAllButThis<CR> |
| |
| |
| " 代码格式化 |
| :nnoremap <leader>fm :vsc Edit.FormatDocument<CR> |
| :nnoremap <leader>fM :vsc Edit.FormatSelection<CR> |
| |
| |
| "代码注释" |
| :nnoremap <leader>ct :vsc Edit.ToggleLineComment<CR> |
| :vnoremap <leader>ct:vsc Edit.ToggleLineComment<CR> |
| |
| |
| :nnoremap <leader>fm :vsc Edit.FormatDocument<CR> |
| |
| |
| "bookmark" |
| " `m(ark)` - Navigate forwards through bookmarks |
| " `M(ark)` - Navigate backwards through bookmarks |
| " `<leader> + m + m(ark)` - Toggle bookmarks |
| " `<leader> + m(arks) + r(emove)` - Remove all bookmarks |
| " `<leader> + m(arks) + a(ll)` - Show bookmarks list |
| noremap m :vsc Edit.NextBookmark<CR> |
| noremap M :vsc Edit.PreviousBookmark<CR> |
| noremap <leader>mm :vsc Edit.ToggleBookmark<CR> |
| noremap <leader>mr :vsc Edit.ClearBookmarks<CR> |
| noremap <leader>ma :vsc View.BookmarkWindow<CR> |
| |
| |
| " `<leader> + s(tart) + b(uild)` - Build solution |
| " `<leader> + s(tart) + c(lean)` - Clean solution |
| " `<leader> + s(tart) + b(uild)` + s(election) - Build the project that is currently selected |
| " `<leader> + s(tart) + c(lean)` + s(election) - Clean the project that is currently selected |
| " `<leader> + s(tart) + d(ebug)` - Start with debugging |
| " `<leader> + s(tart) + r(un)` - Run a program without debugging |
| " `<leader> + s(tarted) + b(uild) + c(ancel)` - Cancel building process |
| " `<leader> + s(tarted) + d(ebug) + c(ancel)` - Stop debugging |
| noremap <leader>sb :vsc Build.BuildSolution<CR> |
| noremap <leader>sc :vsc Build.CleanSolution<CR> |
| noremap <leader>sbs :vsc Build.BuildSelection<CR> |
| noremap <leader>scs :vsc Build.CleanSelection<CR> |
| noremap <leader>sd :vsc Debug.Start<CR> |
| noremap <leader>sr :vsc Debug.StartWithoutDebugging<CR> |
| noremap <leader>sbc :vsc Build.Cancel<CR> |
| noremap <leader>sdc :vsc Debug.StopDebugging<CR> |
| |
| " `<leader> + /` - Comment/uncomment the current line |
| noremap <leader>/ :vsc ReSharper.ReSharper_LineComment<CR> |
| |
| |
| "========================================================================================================" |
| |
| |
| |
| |
| |
| |
| "重命名 |
| ":nnoremap <LEADER>r :vsc VAssistX.RefactorRename<CR> |
| nmap <leader>r :vsc ReSharper.ReSharper_Rename<CR> |
| |
| |
| |
| "去定义 |
| ":nnoremap gd <C-]>zz |
| |
| "gq->== 整理代码格式 |
| :nnoremap gq == |
| ":vnoremap gq == |
| |
| "format code |
| ":nnoremap == :vsc Edit.FormatDocument<CR> |
| |
| "查看函数列表 list methods |
| ":nnoremap zm :vsc VAssistX.ListMethodsInCurrentFile<CR> |
| |
| "查找所有引用-- |
| :nnoremap ca :vsc Edit.FindAllReferences<CR> |
| "或者使用VA的命令(vs2017中使用va命令比较好) |
| ":nnoremap ca :vsc VAssistX.FindReferences<CR> |
| |
| |
| "打开查看类的对话框 |
| ":nnoremap cs :vsc VAssistX.FindSymbolDialog<CR> |
| |
| |
| "打开查看文件的对话框 |
| ":nnoremap cf :vsc VAssistX.OpenFileInSolutionDialog<CR> |
| |
| |
| |
| |
| "open VAOutline |
| ":nnoremap co :vsc VAssistX.VAOutline<CR> |
| |
| |
| "查找在当前文件中的引用 |
| ":nnoremap cj :vsc VAssistX.FindReferencesinFile<CR> |
| |
| "在文件中查找 |
| ":nnoremap ck :vsc Edit.FindinFiles<CR> |
| |
| "打开文件所在文件夹 |
| ":nnoremap cm :vsc File.OpenContainingFolder<CR> |
| |
| "打开查找符号结果 |
| ":nnoremap zs :vsc View.FindSymbolResults<CR> |
| |
| "打开查找结果1 |
| ":nnoremap zi :vsc View.FindResults1<CR> |
| |
| "打开查找结果2 |
| ":nnoremap zu :vsc View.FindResults2<CR> |
| |
| "打开va的在本文件中查找结果 |
| ":nnoremap ,i :vsc VAssistX.FindReferencesResults<CR> |
| |
| "实现interface接口 |
| ":nnoremap zp :vsc VAssistX.RefactorImplementInterface<CR> |
| |
| |
| |
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战