首页 > 其他分享 >visual studio vsvim

visual studio vsvim

时间:2024-04-10 20:24:13浏览次数:24  
标签:set noremap Edit nnoremap visual vsc studio vsvim VAssistX

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>



标签:set,noremap,Edit,nnoremap,visual,vsc,studio,vsvim,VAssistX
From: https://www.cnblogs.com/zhuoss/p/18127323

相关文章

  • FL Studio 目前最新版本V21中文破解版
    FLStudioV21中文版:音乐制作的新里程碑随着数字音乐制作的快速发展,越来越多的音乐制作软件涌现出来,而FLStudio无疑是其中的佼佼者。作为一款功能强大、易于上手的音乐制作软件,FLStudioV21中文版在继承了前代版本优秀基因的基础上,进一步提升了用户体验,为音乐制作带来了......
  • FL Studio21中文特别版下载最新2024破解器
    FLStudio21,常被用户亲切地称为“水果软件”,是一款在全球范围内广受欢迎的数字音乐制作软件。其中文版是专为中文用户设计的,不仅保留了原版软件的强大功能,还增加了中文界面和本地化支持,使得中文用户能更加方便地使用。FLStudio21中文版的功能包括音频录制与编辑、MIDI制作......
  • FL Studio 21.3中文官方破解版补丁器下载地址
    FLStudio21是一款由Image-Line公司开发的音乐制作软件,它集音乐编曲、录音、编辑、混音等功能于一身,是专业音乐制作人、DJ以及音乐爱好者的首选工具。这款软件常被称为FruityLoopsStudio或简称为FLStudio。在FLStudio21中,用户可以享受到高级的音频编辑功能,如切片、时间......
  • visualstudio设置代码片段
    代码片段用于快捷健自动补全代码进入IDE——工具——代码片段管理器(Ctrl+k+b)——复制文件路径在winr命令窗口打开更改完后,重命名后放到文件夹,重新打开IDE新建快捷键记录:RE+tab:Console.ReadLine();  新建一个Console.WriteLine的代码片段<?xmlversion="1.0"encoding......
  • TME Studio:音乐创作的得力助手
    一、TMEStudio——开启智能音乐创作新纪元官网链接曾几何时,音乐创作的梦想似乎遥不可及,而如今,腾讯音乐娱乐集团推出的TMEStudioAI音乐创作工具,让这一切变得触手可及。它如同一位随身的作曲大师,随时为你谱写美妙旋律;又像一把魔法棒,轻轻一挥,就能为你的歌曲增添丰富的编曲......
  • VisualSVN 迁移仓库到其他盘
    要将VisualSVN仓库迁移到其他盘,可以按照以下步骤进行操作:停止VisualSVN服务:打开Windows服务管理器(services.msc),找到"VisualSVNServer",右键点击并选择"停止"。备份仓库:在旧的仓库所在盘中创建一个备份文件夹,将整个仓库文件夹复制到备份文件夹中。确保备份过程完整,并且没有......
  • AndroidStudio学习记录(5):图像按钮ImageView的实现
    <?xmlversion="1.0"encoding="utf-8"?><LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent"......
  • Android studio 修改包名后 找不到R文件
    解决办法要解决这个问题,我们可以按照以下步骤进行操作:  1.先改文件  AndroidManifest.xml-》  package="com.新包名"2.后改项目名 main-》 java-》com-》 新包名步骤一:清理项目首先,在AndroidStudio中点击"Build"菜单,然后选择"CleanProject"。这样可以清理项目......
  • Android Studio 2023.2.1 预览 Markdown 问题
    来源-->https://stackoverflow.com/a/78134409/10288082步骤首先本章默认读者已安装Markdown插件。双击shift,选择action选项卡,搜索设置ChangetheBootJavaRuntimefortheAndroidStudioIDE选择与默认版本差不多的withJCEF版本,会要求重启。比如我目前是1......
  • Visual Studio 实用插件,不断更新中。。。
    想要什么功能的插件,都可以到插件市场搜索https://marketplace.visualstudio.com/下面介绍一些自己工作中常用的插件,文章会不断更新中。。。1、Codeium(免费AI辅助推荐)Codeium:免费的AI代码工具包,一个基于尖端AI技术构建的免费代码加速工具包。目前,Codeium提供70+种......