visual studio 插件 resharper 使用指南
vs虽然号称是宇宙第一ide,但在智能提示和代码分析方面还是要略逊于jetbrains系列的ide。如果将jetbrains系列ide的智能提示和代码分析集成到vs中,对vs来说无异于如虎添翼。resharper就做到了这一点,但是使用resharper有一个很明显的缺点,就是会造成严重卡顿,在配置较高的设备上会有所缓解,但在配置稍弱的机器上问题就显得尤为严重了。配置较差,又想用上resharper的智能提示,该怎么优化呢?
首先,最简单粗暴的方法,就是升级配置。8g内存升级成16g,i5升级成i7,双核升级成4核,卡顿自然会减轻很多。
升级完配置后仍然卡,表现在敲完单词后不出现提示,或者要等很久,这点在razor视图中尤为严重。resharper已经升级到了最新版,但问题依旧,这时我们可以尝试打开resharper的options,选择IntelliSense>General,选择visual studio,这样虽然提示变成了vs自带的,但卡顿会减轻很多,并且仍然可以使用代码分析和变量重命名等功能,在想使用resharper的智能提示的时候按ctrl+shift+space即可。不过resharper在cs文件里的性能还是不错的,只是在razor视图的时候极其卡顿,所以还是建议在写cs文件的时候智能提示选择resharper,在razor视图的时候选择visual studio。
还有一种方案是直接停用resharper,不过不是停用插件,而是在vs的快捷键设置里设置toggle suspended

配置完成后按下配置的快捷键,就可停用/启用resharper,不过这样做的缺点是每次启动都要加载较长时间,而且在停用期间无法使用resharper的任何功能。所以这种做法不推荐。
第三种方案是使用jetbrains开发的ide rider,这样也可以享受到jetbrains系列ide的智能提示,不过对于用惯了vs的人来说再去接触这种新的ide成本较大,而且rider也没有完全解决卡顿问题,只是会比vs+resharper快一点而已。
visual studio 插件 resharper 使用指南的更多相关文章
- Visual Studio插件Resharper 2016.1 及以上版本激活方法【亲测有效】
1.破解补丁下载:https://flydoos.ctfile.com/fs/y80153828783.下载下来解压之后的文件如下: 2.打开文件夹“IntelliJIDEALicenseServer ...
- Visual Studio 插件ReSharper:代码生成工具
下载地址:http://www.jetbrains.com/resharper/download/download-thanks.html?code=RSU&platform=windows ...
- 12款好用的Visual Studio插件,最后一款良心推荐
目录 01 CodeMaid 02 Markdown Editor 03 ReSharper 04 GitHub Extension for Visual Studio 05 ZenCoding 06 ...
- 安装和配置SVN服务器Subversion、客户端TortoiseSVN和Visual Studio插件AnkhSvn
1.下载并安装服务器端Subversion下载地址:http://subversion.apache.org当前最新版本为1.8.10,默认安装目录为C:\Program Files\Subversi ...
- VS版本号定义、规则和相关的Visual Studio插件
软件版本号主要标识了软件的版本,通过其可以了解软件.类库文件的当前版本,使得软件版本控制有所依据. 我们就Windows系统和.NET Framework的编号规则来看,软件版本号的定义结构一般是这样 ...
- VS软件版本号定义、规则和相关的Visual Studio插件
http://blog.csdn.net/cnhk1225/article/details/37500593 软件版本号主要标识了软件的版本,通过其可以了解软件.类库文件的当前版本,使得软件版本控制有 ...
- SVN客户端下载和Svn visual studio插件
1.Visual SVN Visual SVN visual studio插件 https://www.visualsvn.com/vis... 2.TortoiseSVN SVN客户端下载 http ...
- Visual Studio Code 和Visual Studio插件收集(持续更新)
Visual Studio Code 插件收集 Chinese (Simplified) Language Pack 默认刚安装的VSC是原味英文的,如果你用不习惯,非常简单,官方出品的简体中文语言包 ...
- .Net Core 常用开发工具(IDE和运行时、Visual Studio插件、Visual Studio Code插件)
IDE和运行时 组件名 描述 可选版本 推荐版本 Visual Studio Community 社区免费版 For Visual Studio 2017 For Visual Studio 2019 ...
随机推荐
- CSAPP 缓冲区溢出试验
缓冲区溢出试验是CSAPP课后试验之一,目的是: 更好的理解什么是缓冲区溢出 如何攻击带有缓冲区溢出漏洞的程序 如何编写出更加安全的代码 了解并理解编译器和操作系统为了让程序更加安全而提供的几种特性 ...
- PAT Basic 1083
1083 是否存在相等的差 给定 N 张卡片,正面分别写上 1.2.…….N,然后全部翻面,洗牌,在背面分别写上 1.2.…….N.将每张牌的正反两面数字相减(大减小),得到 N 个非负差值,其中是否 ...
- easyui 判断密码是否输入一致
1.首先要扩展validatebox,添加验证两次密码功能 $.extend($.fn.validatebox.defaults.rules, { eqPassword:{ validator:fun ...
- React基础(Diff算法,属性和状态)
1.React的背景原理 (1)React Diff算法流程 (2)React虚拟DOM机制 React引入了虚拟DOM(Virtual DOM)的机制:在浏览器端用Javascript实现了一套DO ...
- WCF,WebServices,WebApi区别
http://www.cnblogs.com/hetring/p/4493137.html
- Wordpress 通过 post id 获取文章 url
global $post; echo get_permalink($post->ID); 函数详解: Codex - get_permalink() 注意:有些链接是通过 SEO 重定向的,比如 ...
- ibatis selectKey
<insert id="insert" parameterClass="A"> <selectKey keyProperty="uu ...
- ValueStack 源码
/* * Copyright 2002-2007,2009 The Apache Software Foundation. * * Licensed under the Apache License, ...
- mvc项目限制请求类型
MVC 5限制所有HTTP请求必须是POST方式 这篇文章讲述了如何限制请求类型.
- MySQL 添加审计功能
MySQL社区版没有自带的设计功能或插件.调研发现MariaDB的audit plugin 同样适用于MySQL,支持更细粒度的审计,比如只审计DDL操作,满足我们的需求.因为最近测试环境的某表结构经 ...