Last active
August 27, 2024 09:34
-
-
Save punkmonday/9693360da385c86a832d667a1e4f8871 to your computer and use it in GitHub Desktop.
visual studio 2022 config
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
set ai | |
"自动缩进宽度 | |
set sw=4 | |
set ts=4 | |
"关闭高亮显示 | |
set nohlsearch | |
set is | |
set ignorecase | |
set smartcase | |
set backspace=indent,eol,start | |
set clipboard=unnamed | |
set number | |
let mapleader="," | |
"激活easymotion | |
:nnoremap <leader><leader>s :vsc Tools.InvokePeasyMotion<CR> | |
"激活bookmark | |
:nnoremap <leader>b :vsc Edit.ToggleBookmark<CR> | |
"重新生成选中项目的解决方案快捷键 | |
":nnoremap ,b :vsc Build.RebuildSelection<CR> | |
:nnoremap <c-j> <c-w>j | |
:nnoremap <c-k> <c-w>k | |
:nnoremap <c-l> <c-w>l | |
:nnoremap <c-h> <c-w>h | |
:nnoremap gb :vsc View.NavigateBackward<CR> | |
:nnoremap gf :vsc View.NavigateForward<CR> | |
:nnoremap ,t :vsc Window.NextTab<CR> | |
:nnoremap ,r :vsc Window.PreviousTab<CR> | |
:nnoremap ,n :vsc Window.NextDocumentWindow<CR> | |
:nnoremap ,p :vsc Window.PreviousDocumentWindow<CR> | |
"显示错误列表的快捷键 | |
:nnoremap cl :vsc View.ErrorList<CR> | |
:nnoremap cn :vsc View.NextError<CR> | |
:nnoremap cp :vsc View.PreviousError<CR> | |
"居中显示查找结果 | |
:nnoremap n nzz | |
:nnoremap N Nzz | |
:nnoremap * *zz | |
:nnoremap # #zz | |
"去定义 | |
:nnoremap gd <C-]>zz | |
"gq->== 整理代码格式 | |
:nnoremap gq == | |
:vnoremap gq == | |
"format code | |
:nnoremap == :vsc Edit.FormatDocument<CR> | |
"查找所有引用-- | |
:nnoremap ca :vsc Edit.FindAllReferences<CR> | |
"查找所有引用-- | |
:nnoremap cd :vsc Edit.PeekDefinition<CR> | |
"goto引用-- | |
:nnoremap gr :vsc Edit.GoToReference<CR> | |
"重命名 | |
:nnoremap rn :vsc Refactor.Rename<CR> | |
"打开解决方案资源管理器 | |
:nnoremap cv :vsc View.SolutionExplorer<CR> | |
"打开解决方案资源管理器 | |
:nnoremap cf :vsc CodeMaid.FindInSolutionExplorer<CR> | |
"在文件中查找 | |
:nnoremap ck :vsc Edit.FindinFiles<CR> | |
"打开文件所在文件夹 | |
:nnoremap cm :vsc File.OpenContainingFolder<CR> | |
"快速查看方法定义 | |
:nnoremap zj :vsc Edit.QuickInfo<CR> | |
"快速查看方法的所有定义,鼠标在方法parameter上的时候显示的东西 | |
:nnoremap zk :vsc Edit.ParameterInfo<CR> | |
"打开查找符号结果 | |
:nnoremap zs :vsc View.FindSymbolResults<CR> | |
"打开查找结果1 | |
:nnoremap zi :vsc View.FindResults1<CR> | |
"打开查找结果2 | |
:nnoremap zu :vsc View.FindResults2<CR> | |
"goto interface接口 | |
:nnoremap gi :vsc Edit.GotoImplementation<CR> | |
"goto interface接口 | |
:nnoremap ga :vsc Window.QuickLaunch<CR> | |
"可视模式中,使用 * 和 # 查找 | |
:vnoremap * "/y/<C-r>/<CR> | |
:vnoremap # "/y?<C-r>/<CR> | |
"打开折叠或者关闭折叠 | |
:nnoremap <space> za |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment