首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

有没有办法在Vim中模拟ReSharper的"扩展选择"功能?

在 Vim 中,可以使用以下插件来模拟 ReSharper 的 "扩展选择" 功能:

  1. vim-expand-region:这个插件可以帮助你在 Vim 中轻松地扩展选择区域。它提供了一系列的快捷键,可以让你轻松地扩展选择区域,并且可以在多种模式下使用。
  2. vim-visual-multi:这个插件可以帮助你在 Vim 中同时进行多个选择。它提供了一系列的快捷键,可以让你同时选择多个区域,并且可以在多种模式下使用。
  3. vim-multiple-cursors:这个插件可以帮助你在 Vim 中同时编辑多个位置。它提供了一系列的快捷键,可以让你同时编辑多个位置,并且可以在多种模式下使用。
  4. vim-submode:这个插件可以帮助你在 Vim 中进行多种模式的编辑。它提供了一系列的模式,可以让你在不同的模式下进行不同的操作,并且可以在多种模式下使用。
  5. vim-surround:这个插件可以帮助你在 Vim 中轻松地添加、删除或替换周围的文本。它提供了一系列的快捷键,可以让你轻松地操作周围的文本,并且可以在多种模式下使用。

以上是一些可以在 Vim 中模拟 ReSharper 的 "扩展选择" 功能的插件。你可以根据自己的需要选择合适的插件来使用。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

VBA实战技巧19:根据用户工作表选择来隐藏显示功能剪贴板组

excelperfect 有时候,我们可能想根据用户工作表选择来决定隐藏或者显示功能区选项卡特定组,避免用户随意使用某些功能而破坏我们工作表结构。 下面,我们通过一个示例来演示。...我们想让用户选择工作表列B任意单元格时,隐藏“开始”选项卡“剪贴板”组,而当用户选择其他单元格时,该组又重新显示,如下图1所示。 ?...图1:当用户选择单元格列B时,“剪贴板”组隐藏,处于其他单元格时,“剪贴板”组显示 首先,我们新建一个工作簿并保存。...图2:Custom UI Editor For Microsoft Office编辑输入XML 重新打开工作簿,按Alt+F11键打开VBA编辑器,插入一个标准模块,输入下面的代码: Public...) InRange =Not interSectRange Is Nothing Set interSectRange = Nothing End Function 双击工程资源管理器

4.1K10
  • Resharper上手指南

    但是这个功能有一个副作用,多年使用Windows经验告诉我们,按住Ctrl时候点鼠标左键,默认操作是选中一整个单词,但是安装了 Resharper以后,这个操作实际上等于Ctrl+B,也就是说可能你想选择这个变量名字...安装了 Resharper以后,这个功能被视为与其它警告一样处理办法。如果你:ISomeInterface以后,又没有实现它方法,这一行代码会打上波浪号,表示有警告或者错误发生。...添加这个方法,并跳转到该方法,如果Presenter不止分布一个文件,会弹出对话框让你选择。...Resharper这个功能快捷键是Ctrl+Alt+J,然后你就可以选择将当前行代码包围到try-catch块或者using中了。...如果你不是,那么Resharper-View-Recent Files菜单下看看它是什么。因为你会时常用到。打开一个文件列表,用方向键选择并回车就会在编辑器打开。

    1.7K60

    程序员不容错过开发利器

    现在我把我工作多年来收集实用开发利器分享出来,希望能够给同学们参考借鉴(以下排名不分先后)。假如各位同学有更好值得推荐利器欢迎文末留言或者去GitHub知识库留下你宝贵Issues。...开发人员内部循环中跨 .NET 应用使用热重载功能 Linux 环境中生成、调试、测试 .NET 应用。 一次向多达一行应用增强 IntelliCode 完成。...XMind XMind XMind是一款非常实用商业思维导图软件,简单易用、美观、功能强大,拥有高效可视化思维模式,具备可扩展、跨平台、稳定性和性能,脑图首选。...它主要功能包括:拼写检查、书签、即时项目切换、多选择、多窗口等等,同时它还是一个跨平台编辑器,同时支持Windows、Linux、Mac OS等操作系统。...Xshell Xshell Xshell是一个功能强大终端模拟器,支持SSH、SFTP、telnet,rlogin和串行。

    2.2K20

    程序员常用工具软件推荐

    现在我把我工作多年来收集实用开发利器分享出来,希望能够给同学们参考借鉴(以下排名不分先后)。假如各位同学有更好值得推荐利器欢迎文末留言或者去GitHub知识库留下你宝贵Issues。...开发人员内部循环中跨 .NET 应用使用热重载功能 Linux 环境中生成、调试、测试 .NET 应用。 一次向多达一行应用增强 IntelliCode 完成。...XMind XMind XMind是一款非常实用商业思维导图软件,简单易用、美观、功能强大,拥有高效可视化思维模式,具备可扩展、跨平台、稳定性和性能,脑图首选。...它主要功能包括:拼写检查、书签、即时项目切换、多选择、多窗口等等,同时它还是一个跨平台编辑器,同时支持Windows、Linux、Mac OS等操作系统。...Xshell Xshell Xshell是一个功能强大终端模拟器,支持SSH、SFTP、telnet,rlogin和串行。

    2.9K20

    ReSharper 配置及用法

    Resharper这个功能快捷键是Ctrl+Alt+J,然后你就可以选择将当前行代码包围到try-catch块或者using中了。...增强浏览功能 浏览参数方式 输入方法时候,我们已经习惯了由IDE提供给我们参数提示,极大了方便了我们选择重载方法。没有Resharper环境下,Visual Studio已经做到了。...那么为什么Resharper还要增强这个功能并大获好评。试问,Visual Studio那窄窄一行参数提示有没有让你觉得憋屈。...如果你不是,那么Resharper-View-Recent Files菜单下看看它是什么。因为你会时常用到。打开一个文件列表,用方向键选择并回车就会在编辑器打开。 ...还有一个定位功能(Locate in Solution Explorer),真是没用,如果你VS选项设置了,解决方案管理器中跟踪活动项,那么VS自动就给你定位了。

    1.8K10

    总结一些我开发WPF时常用工具

    可以分析应用程序准备 UI 框架(布局和呈现)以及为网络和磁盘请求提供服务所花费时间,以及应用程序启动、页面加载以及调整窗口大小等应用场景花费时间。 ?...此功能使开发者能够通过运行应用程序数据上下文、身份验证状态和其他设计时难以模拟实际复杂性,以增量方式构建和测试XAML代码。 ?...虽然现在Visual Studio也可以做到差不多功能,但Snoop依然是我最喜欢使用WPF工具之一。 以前我还喜欢用XAML Spy,可惜那个软件停止更新了。...除了可以强化C#代码体验,ReSharper对XAML也有很多增强功能,包括: XAML错误提示 增强XAML智能感知 导航和查找XAML元素 XAML代码重构 更详尽功能请看 XAML Editing...ResXManager ResXManager是用于管理resx资源文件Visual Studio扩展,它提供了Visual Studio中统一管理所有资源文件用户界面。

    2.9K30

    测试 ASP.NET Core API Controller

    注: 为了方便, 我使用了resharper. 测试之前一定要重新Build一下. 然后再点击resharper方法旁边提供测试按钮即可: ?...从图可以看出resharper提供了方便快捷图标, 在这你可以选择运行或者调试测试. 测试会通过, Theory下属4组数据将被视为4个单独测试: ?...来到被测试RootController里: ? Resharper(实际上是dotCover) 代码左边显示出了该行代码是否已经被测试覆盖, 如果都是绿色就说明都被覆盖了....模拟SaveAsync()后实体数据 该项目使用是EFCore, _unitOfWorkSaveAsync()之后, 变量productModelId就会有非0值了, 也就是说productModel...然后UnitOfWorkSaveAsync()执行后有个Callback()回调, 回调时相当于模拟了EFCore保存, 把最新值赋给了productModel(看被测试代码), (其实这里不用

    2.3K40

    .net持续集成单元测试篇之单元测试简介以及visual studio配置Nunit使用环境

    ); 单元测试命名 由于单元测试非常强调可读性,因此我们要花些功夫命名上,要使单元测试方法名简单易懂,基本一下子能看出它主要功能.如果觉得方法名不能够完全表达出此方法要实现功能,也可以额外添加注释...上面的面板展示有错误信息,如果信息过长时面板查看很不方便,这时候我们可以把它复制下来然后自己喜欢文本查看器查看 ?...首先我们像普通调试一样设置一个断点,然后Test Explorer右击方法名,出现弹出菜单,这次我们选择Debug Select Tests(调试选择测试) ?...使用Resharper运行单元测试 Resharper为VisualStudio一个插件,集成了很多功能,其中包含单元测试运行功能.如果你VisualStudio里安装Resharper插件,也可以使用...如果测试方法很多,运行完以后出现多处错误,此时想要一个个找出失败单元测试不是很方便,此时我们可以借助Resharper Unit Test Explorer测试状态过滤功能来过滤出所有的错误测试.

    3.3K30

    高效率工具

    下载地址:官网 VsVim vs使用 Vim 快捷键,于是不要说 VisualStudio 不好用,直接给你最厉害工具。...多解决方案联合调试 项目开发,多个解决方案之间存在引用关系,但通常是独立开发,并不直接引用,而是通过Nuget等方式引用。...BC%80%E5%8F%91.html vsiual Studio 扩展,最好是 Resharper ,如果需要对他进行修改,参见:resharper 自定义代码片 Btysnc: BM4X74AK7CSEKEZSXY73ZH3TVHIJCNWT7...下面介绍一个命令行安装软件scoop是一个 Windows 命令行安装软件,可以通过这个软件自动官网下载软件并且选择系统版本自动安装。...Clover Clover 是 Windows Explorer 资源管理器一个扩展,为其增加类似谷歌 Chrome 浏览器多标签页功能。 ?

    1.6K10

    如何使用 Q# 介绍下载环境测试

    现在微软弄了Q#和模拟器,大家可以开始学习如何使用量子计算,这是一个简单语言,可以很多使用 C# 方式。不过还是有一些不同地方,使用之前,需要了解很多量子东西。...扩展无法下载,请到我上传csdn下载 需要确定自己 VisualStudio 是 VisualStudio 2017 需要关闭所有的 VisualStudio 才可以安装,安装完成之后,先 clone...但是这时会发现,项目无法编译,需要还原Nuget,微软虽然提高了中国 Nuget 速度,但是实际还原时间还是可以去弄一些咖啡,回来差不多就还原好了。...测试 如果发现所有库都安装,那么就可以开始编译,选择 TeleportationSample 项目,右击他为启动。...编译时候注意关闭 Resharper 编译,这时需要使用 VS 编译,虽然我小伙伴使用 Resharper 可以成功,但是我自己失败了。

    1.1K10

    resharper 自定义代码片 常用功能

    这个过程需要时间也是值得。 我们C#下使用工具,有一个神器,Resharper,他可以帮修改代码、重构,做很多重复事。...本文主要:如何修改Resharper代码片,自定义代码片 原本我 VisualStudio 也是可以自定义代码片,工具选择代码片,导入自己写代码片。...打开 Resharper > Tool > Templates Explor ? 选择语言 ? 选择一个修改代码片,选择编辑 ? 可以添加新代码片,我们新建一个,接下来准备做一个简单东西。...输入Name是Suggest name variable输入名称为变量名 然后field是Name前第一个小写 选择上下就是输入变量前后,第一个是第一输入 https://www.jetbrains.com...常用功能 接下来介绍一下功能 Resharper 如何把类里类移动到其他文件 如何在 Resharper 忽略文件?

    1.2K10

    如果不用 ReSharper,那么 Visual Studio 2019 能还原 ReSharper 多少功能呢?

    本文只谈论 ReSharper 那些常用功能,Visual Studio 2019 能还原多少,主要提供给那些正在考虑不使用 ReSharper 插件 Visual Studio 用户作为参考。...毕竟 ReSharper 如此强大功能是建立每年缴纳不少费用以及噩梦般占用 Visual Studio 性能基础之上。...ReSharper 功能 可能在多数场景 Visual Studio 能获得 ReSharper 功能效果,少数场景下不如 ReSharper 可能对多数人来说 Visual Studio...修改快捷键方法详见: 如何快速自定义 Visual Studio 中部分功能快捷键 另外, IntelliCode 部分,可以选择打开更多 IntelliSense 完成项: 输入时即自动导入需要命名空间...提取局部变量 ReSharper ,选中一段代码,如果这段代码可以返回一个值,那么可以使用重构快捷键(默认 Alt+Enter)生成一个局部变量。

    38730

    使用 MSTestEnhancer 单元测试扩展,写契约就够了

    使用 MSTestEnhancer 单元测试扩展,写契约就够了 发布于 2018-02-22 11:52...有没有觉得单元测试命名更难?没错,你不是一个人!...在这个例子,我们写了中文 条件 和 预期,实际编写时,可能是更加复杂短句,例如:ArgumentNull、ThrowsArgumentNullException,于是最终方法名可能是 TargetMethod_ArgumentNull_ThrowsArgumentNullException...不要紧,工具也能显示中文契约,Visual Studio 测试管理器和 ReSharper 测试结果页都支持显示这些中文契约。以下是 ReSharper 单元测试结果页视图: ?...参数化单元测试 有些契约需要更多值组合来验证正确性,那么可以契约测试用例后面添加参数。

    67910

    VisualStudio单元测试

    VisualStuio测试资源管理器、CodeLens和ReSharper 上一篇文章重温了《单元测试艺术》里提到单元测试技术及原则。...Live Unit Testing是个很好功能,唯一障碍是,如果解决方案包含了集成测试会导致Live Unit Testing响应变慢。...解决方案是创建一个不包含集成测试项目的解决方案,或者解决方案资源管理器右键单击想要排除每个测试项目,然后依次选择“实时测试” > “排除”,这样Live Unit Test就不会对这些项目进行测试...首先选中System引用并右键选择添加Fake程序集,然后测试代码ShimsContext插入Shim: using (ShimsContext.Create()) { // Arrange...使用 MSTestEnhancer 单元测试扩展,写契约就够了)介绍了一种更直观单元测试编写方式,不放试一试: ? 6.

    3.7K50

    Resharper 去掉注释拼写

    最近在 Resharper 2018.2.1 版本,提供了单词拼写功能,如果自己写错了单词,可以 Resharper 提示 Resharper 拼写 Resharper 2018.2.1...这时可以通过 Resharper 拼写重新命名,注意现在 Resharper 还不会自动帮你选择一个单词,需要自己修改单词。 ?...如果添加到团队设置,就可以使用 git 同步到团队仓库 但是很多时候注释都使用中文,而现在拼写还没支持好中文,所以下面告诉大家如何在 Resharper 关闭提示 关闭拼写 很多时候注释都使用中文...现在在 Resharper 默认就打开这个功能,需要点击 Resharper 选择 Option Code Inspection->inspection severity 输入 typo 搜索 可以看到下面界面...Resharper Option Environment ReSpeller 页面选择安装字典,点击加号添加字典就可以 ?

    2.3K20

    Visual Studio四款代码格式化工具

    前言 今天大姚给大家分享四款Visual Studio代码格式化工具、扩展插件。大家可以Visual Studio管理扩展或者插件市场下载安装。...Visual Studio管理扩展 插件市场 https://marketplace.visualstudio.com ReSharper ReSharper 是 Microsoft Visual...Studio 流行开发人员生产力扩展。...ReSharper 可以根据您喜好重新格式化任意选定代码块、当前文件所有代码、目录所有文件,甚至整个项目或解决方案。ReSharper 为所有支持语言提供不同格式选项。...重新格式化会影响大括号布局、空行、换行和换行、各种上下文中空格、缩进、对齐多个结构以及您可以 ReSharper 选项对话框微调更多选项。

    42710

    10款Visual Studio实用插件

    Visual Studio插件搜索 扩展=>管理扩展: Visual Studio插件市场 https://marketplace.visualstudio.com/ ReSharper(付费...) ReSharper 是一个用于 Visual Studio 强大插件,它为.NET开发者提供了许多功能,以提高编码效率、代码质量和开发体验。...itemName=GitHub.copilotvs CodeMaid(免费) CodeMaid 是 Visual Studio 开源扩展,用于清理和简化 C#、C++、F#、VB、PHP、PowerShell...itemName=SteveDowerMSFT.IndentGuides2022 Markdown Editor(免费) 功能齐全 Markdown 编辑器,具有实时预览和语法高亮功能。...它提供了一系列功能,可以帮助开发人员更快速地检测和解决代码错误,从而提高调试效率和开发生产力。这个插件拓展使调试变得更加直观和高效,有助于加速软件开发周期。

    78120
    领券