| set ai |
| "自动缩进宽度 |
| set sw=4 |
| set ts=4 |
| "关闭高亮显示 |
| set nohlsearch |
| set is |
| set ignorecase |
| set backspace=indent,eol,start |
| set clipboard=unnamed |
| set number |
| |
| " 设置leader key为空格" " |
| 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 gi :vsc Edit.GoToImplementation<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>/ :vsc Edit.ToggleLineComment<CR> |
| :vnoremap <leader>/ :vsc Edit.ToggleLineComment<CR> |
| |
| |
| |
| |
| |
| " 书签 |
| " `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> |
| |
| |
| "重命名 |
| :noremap <leader>rn :vsc Refactor.Rename<CR> |
| :vnoremap <leader>rn :vsc Refactor.Rename<CR> |
| |
| |
| |
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
2022-07-30 vi_viteLearnNote