vs中使用vsvim的_vimrc配置

1、在vs中添加插件vsvim

2、创建C:\Users\<username>\_vimrc,写入

set ai 
"自动缩进宽度
set sw=4 
set ts=4 
"关闭高亮显示
set nohlsearch   
set is
set ignorecase

set backspace=indent,eol,start
set clipboard=unnamed
set number

:inoremap jj <esc>

:nnoremap <c-o> :vsc View.NavigateBackward<CR>
:nnoremap <c-i> :vsc View.NavigateForward<CR>

:nnoremap <S-k> :vsc Window.NextTab<CR>
:nnoremap <S-j> :vsc Window.PreviousTab<CR>

"垂直分屏
:nnoremap sv :vsp<CR>
"水平分屏
:nnoremap ss :sp<CR>

"去定义
:nnoremap gd <C-]>zz
"nnoremap gd :grep <cword> **/*.*<CR>
"查找所有引用--
:nnoremap gr :vsc Edit.FindAllReferences<CR>


"打开解决方案资源管理器
:nnoremap cv :vsc View.SolutionExplorer<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>



"可视模式中,使用 * 和 # 查找
:vnoremap * "/y/<C-r>/<CR>
:vnoremap # "/y?<C-r>/<CR>

"打开折叠或者关闭折叠
:nnoremap <space> za

"Whole viewport jump-to-word beginning mode:
:nnoremap <Space> gS:vsc Tools.InvokePeasyMotion<CR>

"Select text from current caret position to desired jump label (fwd and reverse directions supported)
":nnoremap ;; gS:vsc Tools.InvokePeasyMotionTextSelect<CR>

"Jump to word beginning in current line
:nnoremap zw gS:vsc Tools.InvokePeasyMotionLineJumpToWordBegining<CR>

"Jump to word ending in current line
:nnoremap ze gS:vsc Tools.InvokePeasyMotionLineJumpToWordEnding<CR>

"Jump to any open document tab
:nnoremap ;w gS:vsc Tools.InvokePeasyMotionJumpToDocumentTab<CR>

"Jump to line beginning:
nmap ;l gS:vsc Tools.InvokePeasyMotionJumpToLineBegining<CR>

"Two char search mode:
nmap ;c gS:vsc Tools.InvokePeasyMotionTwoCharJump<CR>

""""""""""""""""""""""""""""""""""

" 2.相关配置
    "查看函数定义文档
    :nnoremap zj :vsc Edit.QuickInfo<CR> 

    "visual模式中的查找
    :vnoremap * "/y/<C-r>/<CR>
    :vnoremap # "/y?<C-r>/<CR>

    "打开解决方案资源管理器
    :nnoremap cv :vsc View.SolutionExplorer<CR>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值