一个不小心,我的 SSD 又满了。到底是谁占用了那么多的空间!如果你是 ReSharper 的重度用户,那么可能你的调查结果会直指 JetBrains ReSharper。
本文只谈论 ReSharper 的那些常用功能中,Visual Studio 2019 能还原多少,主要提供给那些正在考虑不使用 ReSharper 插件的 Visual Studio 用户作为参考。毕竟 ReSharper 如此强大的功能是建立在每年缴纳不少的费用以及噩梦般占用 Visual Studio 性能的基础之上的。然而使用 Visual Studio 2019 社区版不搭配 ReSharper 则可以免费为开源社区做贡献。
resharper 可以使用 ctrl+b 跳转到源代码,但是如果使用库的源代码,那么如何跳转,会显示对象管理器,那么如何让resarper 跳转到源代码
离写出大师级代码只差这一步 大师级代码简单的说就是写得流畅,看的舒服,就像《海上钢琴师》影片里的1900弹奏钢琴一样。没看过的可以下着看一下非常经典。如果写代码也能到达那种境界,那就是实现了一个传说
我们在做一件事前,需要先做工具,工具好,最后我们做事也快。这个过程需要的时间也是值得的。 我们在C#下使用的工具,有一个神器,Resharper,他可以帮修改代码、重构,做很多重复的事。 而Resharper 虽然强大,但是还不能全和我们需要的一样,如代码片,有些需要或经常使用的代码还是没有,需要自己去写,他自带的代码片叫 Live Template. Resharper的代码预知和 VisualStudio 的代码片相似,但是他可以知道当前输入 是变量还是属性,这样就比原来的好用。 本文主要:如何修改Resharper代码片,自定义代码片
Resharper进阶一:简要介绍 官方下载地址下载地址 注册码: 用户名: User 注册码:D9d09DSYJel9IyuDU4btAQwZcbLugUad 面对这样一个问题:为什么.net能够比java更加快速的完成开发?恐怕最大的优势在于Microsoft提供了一个无比强大的IDE。它的强大在于适用于各个层次的开发人员。当你还是一只小小鸟的时候,可以学会drag&drop,当你开始写代码的时候,你会发现设计器生成的代码是多么愚蠢和臃肿。当你自己能够写出干净的代码时,可能再也不想切换到设计器中去
最近在 Resharper 的 2018.2.1 的版本,提供了单词拼写功能,如果自己写错了单词,可以在 Resharper 提示
发布于 2017-12-20 15:04 更新于 2018-04-25 09:11
1:安装后,Resharper会用他自己的英文智能提示,替换掉 vs2010的智能提示,所以我们要换回到vs2010的智能提示
2017-12-28 02:03
发布于 2018-03-20 11:54 更新于 2018-03-20 12:35
今天大姚给大家分享四款Visual Studio中的代码格式化工具、扩展插件。大家可以在Visual Studio中的管理扩展或者插件市场下载安装。
很多的开发工具都欢迎微软最具价值专家 MVP 使用这些工具,为了吸引更多的用户,会有各种活动 小伙伴都知道 Resharper 是太阳系 IDE 的最好插件,但是这个插件是比较贵的,虽然我的团队买了一堆 为了在自己的设备上体验 Resharper 强大的功能,于是我就通过 MVP 的福利注册了 Resharper 的账号,这样就可以免费使用,但是有一个义务就是给 Resharper 多加宣传。
忽然C盘报警,没有空间了,以为中病毒了,用TreeSize Free版分析了一下,发现ReSharper这货居然吃掉了近40G。
如果觉得 VisualStudio 的配色不好看,那么可以到这个网站下载其他的配色。
在大约一周之前,Visual Studio 进行了一项更新,增加了 Ctrl+Click 点击跳转到定义的功能。这项功能与 ReSharper 重复了。
一般使用 快捷键是 Resharper 的快捷键,如果不是的话,打开设置选择快捷键是 Resharper
2017-11-07 07:55
本文告诉大家如何使用 Resharper 特性,在 VisualStudio 最好的插件就是 Resharper 不过他比较卡。
单元测试是一段自动化的代码,这段代码调用被测试的工作单元,之后对这个单元的单个最终结果的某些假设进行检验。单元测试几乎都是用单元测试框架编写的。单元测试容易编写,能快速运行。单元测试可靠、可读、并且可维护。只要产品代码不发生变化,单元测试的结果是稳定的。
我们在书写代码时看到NullReferenceException一定很崩溃,但是更崩溃的事情是在团队协作时,小伙伴写的方法给你返回了一个Null
本文需要您了解ASP.NET Core MVC/Web API, xUnit以及Moq相关知识.
没关系,全宇宙最好的IDE,visual studio会帮你,点击运行,会自动编译你的启动项目以及其依赖的项目。
2018-12-15 08:14
例如有文件是 file 字符串表示的文件,通过在下文定义的 FileUtil 的 WhoIsLocking 方法可以获取占用此文件的进程,如下面代码
在开发中,总是会有一些方法不期望让大家直接使用到,就可以通过 EditorBrowsable 特性让智能提示不显示这个属性或方法
本方法仅支持linux系列的操作系统:Debian、Ubuntu、CentOS,不支持WINDOWS系统。 一键搭建代码: wget --no-check-certificate -O jetbrains.sh https://raw.githubusercontent.com/mn-s/JetbrainsServer/master/jetbrains.sh && chmod +x jetbrains.sh && bash jetbrains.sh 本程序运行后,将开启1027激活端口,如果开启了防火墙,则
1、在Inspection Severity中设置Non-private accessibility为Warning。如图:
ReSharper 是很多.NET程序员喜欢的收费插件,其提供的强大生产力和代码纠错能力已经让包括我在内的一些程序员产生了依赖,以至于离开它可能就写不来代码了。
重写object.Equals()方法,是避免了反射,因为System.ValueType里面对object.Equals()方法的重写实现如下:
说起 JetBrains 这个公司,可以说猛得很,虽说2000年才成立,并且和一些互联网大厂比起来员工数也不算多,但是公司却推出了一系列干翻了传统竞品的编程软件,包括大家所比较熟知的:IntelliJ IDEA、PyCharm、WebStorm等等。
我在几篇文章中都说到了在 .NET 中自己实现 Awaiter 情况。async / await 写异步代码用起来真的很爽,就像写同步一样。然而实现 Awaiter 没有现成的接口,它需要你按照编译器的要求为你的类型添加一些具有特定名称的属性和方法。然而没有接口的帮助,我们编写起来就很难获得工具(如 ReSharper)自动生成代码的支持。
在代码里面输入类似于 Colors.Red 的代码,将会自动在代码后面显示一个对应颜色的小方块。本文将告诉大家这个功能的开关在哪里
在 C# 的语法,可以提供自动将某个类的数组自动转这个类的基类数组的方法,但是这样的转换在 Resharper 会提示 Co-variant array conversion 这是什么问题?
在 WPF 没有提供默认的判断 LinearGradientBrush 相等的方法,本文给大家一个可以直接在项目使用的方法
贴一下Rider下载地址:(下载不了可以用百度云离线下载) Win:https://download.jetbrains.com/resharper/JetBrains.Rider-2017.3.1.exe Linux:https://download.jetbrains.com/resharper/JetBrains.Rider-2017.3.1.tar.gz Mac:https://download.jetbrains.com/resharper/JetBrains.Rider-2017.3.1.dmg
首先要搞清楚的一点是,并不是所有版本的Visual Studio都支持.NET Core开发,甚至2017的早期版本也不行。有些童鞋误以为只要安装了.NET Core的SDK,就可以使用很久以前安装的VS2017开发,这会导致代码无法编译通过。
在 Resharper 更改全部命名空间之后,在 xx.g.cs 文件里面的 using 用了一个之前的命名空间,但是代码里面没有地方使用,此时构建不通过,原因是 xaml 里面存在引用
对一个有想法的程序员来说,善于使用一款高效的开发工具是很重要的,今天给大家介绍的是宇宙第一IDE vs用起来很不错的开发工具,假如大家觉得不错也可以尝试的用用,毕竟对于我们这些一天一大半的时间用在写代码的程序员而言,一个好用的养眼的IDE真正很重要。
操作 在用svn管理版本时,有时希望在提交到服务器时,能过滤掉指定后缀名的所有文件,或指定名称的文件夹、文件名。 常见的文件夹名称和文件名如下: bin obj debug temppe *.suo *.pdsync *.projdata *.vbproj.user *.csproj.user *.vbproj.webinfo *.csproj.webinfo *.scc *.vspscc *.vssscc _ReSharper.* *.pdb *.vshost.exe
在任意地方创建一个文件夹,最好是你不去经常移动的地方,文件夹是用来存放你自定义的代码块的文件夹。
今日洞见 本文作者:ThoughtWorks-姚琪琳。 本文所有内容,包括文字、图片和音视频资料,版权均属ThoughtWorks公司所有,任何媒体、网站或个人未经本网协议授权不得转载、链接、转贴或以其他方式复制发布/发表。已经本网协议授权的媒体、网站,在使用时必须注明"内容来源:ThoughtWorks洞见",并指定原文链接,违者本网将依法追究责任。 谜题 在C#中,用virtual关键字修饰的方法(属性、事件)称为虚方法(属性、事件),表示该方法可以由派生类重写(override)。虚方法是.NET中的
整理后的自然框架源码,有九个项目,可以看下面的脑图,带“对号”的表示是一个独立的项目。后面的是主要内容。 欢迎下载http://www.naturefw.com/Down/kind38/List1.aspx ,但是请保留源码里的版权信息,以及dll里的版权信息。 自然框架源码采用 LGPL 2.1版本(GNU Lesser General Public License) 开源协议,http://www.naturefw.com/nature/license.aspx 可以先看看协议。当然,如果你不看
我从一万二千年前开始写XAML,这么多年用了很多各式各样的工具,现在留在电脑里的、现在还在用的、在写WPF时用的也就那么几个。这篇文章总结了这些工具,希望这些工具可以让WPF开发者事半功倍。
领取专属 10元无门槛券
手把手带您无忧上云