日常生活的交流与学习

首页 新随笔 联系 管理

vsvimv配置

分割线之下的暂时还没有配置好

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 $b 
:vnoremap H ^
:vnoremap L $b 



"大写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 ge :vsc View.ErrorList<CR>
:nnoremap en :vsc View.NextError<CR>
:nnoremap ep :vsc View.PreviousError<CR>

"========================================================================================================"




"重命名
:nnoremap <LEADER>r :vsc VAssistX.RefactorRename<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>




posted on 2023-08-09 11:10  lazycookie  阅读(109)  评论(0编辑  收藏  举报