2

我想使用 r# 和 vsvim 在 Visual Studio 中实现。像命令“gd”,但也许是“gi”。

我可以做吗?

4

2 回答 2

4

是的你可以。

假设您已经有一个vsvimrc自定义文件,您只需要添加:

map gi :vsc Edit.GoToImplementation<CR>

仅供参考,我的全vsvimrc这里,还有许多其他技巧,例如:

map gk :vsc Edit.PreviousMethod<CR>
map gj :vsc Edit.NextMethod<CR>
map gr :vsc Edit.FindAllReferences<CR>
map <Leader>k :vsc Window.PinTab<CR>
noremap + :vsc Edit.CommentSelection <return>
noremap - :vsc Edit.UncommentSelection <return>
于 2016-07-05T16:39:11.280 回答
2

是的你可以!这正是我正在做的。这是我的 _vsvimrc 文件中的相关行: nnoremap gi :vsc Resharper.Resharper_GotoImplementation<CR>

以下是一起使用 VsVim 和 R# 时可能会发现有用的其他一些映射: nnoremap gi :vsc Resharper.Resharper_GotoImplementation<CR> nnoremap ge :vsc Resharper.Resharper_GotoNextErrorInSolution<CR> nnoremap gh :vsc Resharper.Resharper_GotoNextHighlight<CR> nnoremap gm :vsc Resharper.Resharper_GotoFileMember<CR> nnoremap gu :vsc Resharper.Resharper_UnitTest_RunSolution<CR> nnoremap gr :vsc Resharper.Resharper_Resharper_UnitTest_RunContext<CR> nnoremap g2 :vsc Resharper.Resharper_Resharper_UnitTest_DebugContext<CR> nnoremap gU :vsc Resharper.Resharper_ShowUnitTestSessions<CR><C-F4>

于 2016-07-05T12:43:40.950 回答