首页 > 其他分享 >visual studio vim vsvim配置

visual studio vim vsvim配置

时间:2024-04-12 13:55:33浏览次数:26  
标签:set noremap Edit nnoremap visual vsc studio Build vsvim

vsvim的配置


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  <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>

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

相关文章

  • Visual Studio Code & Python教程2环境
    2简介本章将使用简单的编程概念来修改基本的Python程序和VSCode功能,如任务运行、编辑默认设置、了解键盘快捷键和运行Python程序。我们必须做的第一件事是建立一个工作的开发环境。我们将从安装Python和安装VS代码开始,然后设置Python环境。本章的第二部分是了解全局......
  • ANDROID STUDIO操作蓝牙打印机(转)
    前言工作中或多或少都会遇到困扰自己很久的问题,我也毫无例外,曾经在项目中对蓝牙打印这一块也困惑和迷茫过,最近在做项目重构的时候,翻看了之前写的代码,还是决定通过两篇文章详细阐述蓝牙连接打印机完成整个打印流程的操作,目的是对工作的一种总结,其次是输出。好比玩个压缩,又是绿......
  • android studio 清单配置文件androidmainfest.xml解读
    1、注册Activity页面,并指定首页。 所有的页面文件要在此文件中注册。指定是APP的首页:(android:exported="true")和下面的intent-filter中的两行,; 2、需要的权限要在此文件中指定;<uses-permissionandroid:name="android.permission.BLUETOOTH_SCAN"/><?xmlver......
  • 【译】Visual Studio 中的 GitHub Copilot:2023年回顾
    在快速发展的软件开发世界中,保持领先是至关重要的。在VisualStudio中引入AI,特别是GitHubCopilot,已经彻底改变了开发人员的编码方式。通过将Copilot集成到VisualStudio中,您可以利用AI来简化工作流程,管理大型代码库,分析异常,甚至生成提交消息。这就像有一个知识渊博......
  • AndroidStudio构建项目耗时太长优化办法
    新建AndroidStudio项目时,常会因为网络问题导致部分依赖下载缓慢,其中gradle和kotlin这两个模块最拖慢进度。解决方案:对gradle.properties和settings.gradle.kts这两个配置文件进行修改 对gradle.properties#Project-wideGradlesettings.#IDE(e.g.AndroidStudio)use......
  • [Android Studio] 如何添加依赖 (转)
    原文:https://blog.csdn.net/zhou_ge1/article/details/127130430 1.左上角菜单栏:File->ProjectStructure...2.Dependencies->app->点击+号->1LibraryDependency 3.输入想要添加的依赖名称->点击Search->点击ok 4.回到ProjectStructure界面,点击Apply,最后点击ok,即可......
  • 2024年flstudio优惠码在哪用?flstudio优惠码在哪用?flstudio是否有必要购买以及如何升级
    现在已经是4月份了,FLStudio21问世已经有一年多了,但是很多朋友依然还在使用低版本的FLStudio20,甚至还有人在使用FLStudio12的,难道你们不想在21新世纪体验最新版FLStudio21版本的么。也有很多朋友在后台私信我,能不能出个FLStudio21购买教程,这不它来了~很多打算入手正版FLStu......
  • Android Studio配置
    AndroidStudio是当前开发App和部署神经网络的常用平台。作为谷歌推出的一个Android集成开发工具,基于IntelliJIDEA.类似EclipseADT,AndroidStudio提供了集成的Android开发工具用于开发和调试。AndroidStudio能够在Linux、Windows、macOS上运行,支持Java、Kotlin、Flutter等......
  • visual studio vsvim
    setai"自动缩进宽度setsw=4setts=4"关闭高亮显示setnohlsearchsetissetignorecasesetbackspace=indent,eol,startsetclipboard=unnamedsetnumber"Set<LEADER>as<SPACE>,;as:letmapleader="""jk用于退出j......
  • FL Studio 目前最新版本V21中文破解版
    FLStudioV21中文版:音乐制作的新里程碑随着数字音乐制作的快速发展,越来越多的音乐制作软件涌现出来,而FLStudio无疑是其中的佼佼者。作为一款功能强大、易于上手的音乐制作软件,FLStudioV21中文版在继承了前代版本优秀基因的基础上,进一步提升了用户体验,为音乐制作带来了......