一、总结下visualstudio常用的使用技巧,有助于提高效率:
1.给代码行打标记:ctrl+K:给行打标记;ctrl+K+N:切换标记,即使当前页关闭了,也可以适用此快捷键快速定位到对应文件页!!!
2.
二、总结下VisualStudio好用的插件:
(1)Resharper-这个基本是目前是我开发过程中必备的工具集,唯一的缺点就是吃内存,所以你的内存要是低于8G,就不要使用它了。它的特点可以快速重构、高亮显示错误、导航和搜索都很方便、智能提示、智能复制这个我特别喜欢等等,用着它你会感受到很多惊喜。
ReSharperUltimate(专业编程工具)是一款功能强大便捷高效的编程工具。想要一款专业的编程工具?那就快试试绿色先锋小编推荐的ReSharperUltimate正式版下载使用。该软件适用于.NET开发人员的VisualStudio扩展工具。ReSharper通过对C#,VB.NET,ASP.NET,JavaScript,TypeScript和其他技术的2200多个即时代码检查扩展了VisualStudio。而且它拥有60多种重构和450多种上下文操作,有助于安全地组织代码并将其移至解决方案,分配责任,分离,减少复杂性或简单地使用替代语言语法,有需要的用户欢迎来绿色先锋网下载。
3、找到自己操作系统的版本,32位系统运行“IntelliJIDEALicenseServer_windows_386.exe”,如果是64位系统,则运行“IntelliJIDEALicenseServer_windows_amd64.exe”,我的就是64位这个
4、VS里面,打开ReSharper的注册窗口:ReSharper——>Help——>LicenseInformation…
5、UseLicenseServer,右侧加号,点击打开。
验证成功
ReSharper设置快捷键方法:
快捷键设置后,ctrl+N后可以直接弹出导航条,如下:
如果你是一名.NET开发人员,但是你却不使用ReSharper,那么你就不是一个合格的码农了,因为这是一个强大的神器,你值得拥有!当然,用它的代价是,启动VS会变得非常慢,非常卡,但是需要知道,磨刀不误砍柴工!开发效率绝对提升N倍!!!
ReSharper是一个JetBrains公司出品的著名的代码生成工具,是VisualStudio里面的一个插件。它包括一系列丰富的能大大增加C#和VisualBasic.NET开发者生产力的特征。使用ReSharper,你可以进行深度代码分析,智能代码协助,实时错误代码高亮显示,解决方案范围内代码分析,快速代码更正,一步完成代码格式化和清理,业界领先的自动代码重构,高级的集成单元测试方案,和强大的解决方案内导航和搜索。实质上,ReSharper特征可用于C#,VB.NET,XML,ASP.NET,XAML,和构建脚本。ReSharper还为C#和VB.NET提供了增强的交叉语言功能,它使开发者可以有效的控制.net混合项目。
ReSharper是一款由jetbrains开发的针对C#,VB.NET,ASP.NET,XML,和XAML的编辑器。沿袭了jetbrains开发工具一贯的优良传统,ReSharper拥有高度智能的纠错,30多种高级代码重构功能,方便的单元测试工具,快速导航、检索,以及一键格式化代码,自动代码生成和模板功能等很多特性。
代码编辑器添加了参数名称提示,使C#和VB.NET代码更易读。当你在方法调用中使用文字时,ReSharper使用参数的名称对其进行注释,从而更容易理解它表示的值。
从版本2018.3开始,ReSharper开始支持VisualStudio2019,并且可以集成到VisualStudio2019Preview1版本中。VisualStudio2019正式发布后,ReSharper将在未来更新中提供全面支持。
此更新引入了一组代码检查,其中包含相应的快速修复和上下文操作,可以帮助您更快地编写NUnit测试。
除了C#之外,ReSharper还在不断改进其VB.NET支持,现在终于支持最新的VB.NET语言版本的所有功能,例如:
命名为元组推理。
引入十六进制/二进制/八进制分隔符。
非尾随命名参数。
受保护的成员访问修饰符。
除了增强的解构支持和使用最新的VB.NET版本之外,针对不同情况的C#和VB.NET代码分析还添加了许多新的检查,快速修复和上下文操作,包括:
C#/VB.NET语言版本集快速修复可以选择为解决方案中的所有C#/VB.NET项目设置语言版本。它适用于.NETFramework和.NETCore项目。
此项目中提供了一个新的快速修复,允许不安全的代码。
初始化成员以创建和填充对象初始值设定项。
ReSharper现在支持TypeScript3.0并使用以下新语言功能:
未知的top类型。
元组类型中的可选元素。
元组类型中的rest元素。
使用元组类型rest参数。
使用元组类型Spread表达式。
rest泛型参数。
ReSharper支持最新ASP.NETCore中引入的新本地化过程,以帮助您以现代方式本地化您的顶级Web应用程序。您可以在Controller,View和资源文件中使用ReSharper的帮助。现在,它包括:
在resx文件中查找资源节点上的用法。
resx文件中的几个上下文操作,用于修改资源实体。
ReSharper更多的更新
现在,您可以使用“GoToAction”弹出窗口查找“Option”页面。
现在,可以为本地函数使用Introduce参数重构。
为了使ReSharper更符合FIPS,我们停止使用md5哈希算法并消除了它在代码库中的所有先前用途。
您可以选择ReSharperEditorAdornments应继承的字体样式:VisualStudioIntelliSense或TextEditor。
曾经是单一的“方法,属性,事件”命名风格现在是三个独立的:“方法”,“属性”和“事件”。
现在,C#,JS,HTML和XML文件中的代码格式化程序会考虑先前节点的缩进。
为初始化程序括号内的连续缩进添加了一个新的单独的代码格式化程序选项。
性能在几个方面得到优化:
重构加载阶段以加速解决方案加载。
关键字完成变得更快,更精确,从而减少了整体的自动弹出延迟。
由于快速排序项目,代码完成变得更快。
值跟踪现在异步收集结果。
命令行工具中添加了几个新密钥:
详细程度仅将某些严重性级别的问题保存到输出中。
Jobs在多线程模式下运行代码分析。
两种类型的项目将特别受益于此版本。第一种类型是C++/CLI(需要ReSharperUltimate),它获取新的Generate动作以生成相等运算符,哈希函数,getter和setter,构造函数,以及创建派生类,结构或接口的能力。
第二个是虚幻引擎。首先,由于ReSharperC++仅在初始索引期间解析非引擎文件,而引擎文件稍后在后台编制索引,因此初始项目开放现在发生得更快。另外一点是,在编辑器中,像UCLASS,USTRUCT和UENUM这样的反射宏都处理得更好,即使之前从未构建过项目。
ReSharperC++2018.3提供了几项显着的性能改进。首先,查找代码问题和InspectCode命令行工具现在已经并行化,这使得它们显着更快。其次,项目重新开放时的缓存加载现在也是平行的,这使其平均速度提高了一倍。最后,代码完成,初始项目索引和文件分析都有一般的性能改进。
1.先安装好Resharper;注意:Resharper安装的是2019版本的,所以VS也要安装VS2019版本的!!
2.下载完补丁后解压,复制到C:\ProgramFiles(x86)\JetBrains\Installations或者%LOCALAPPDATA%\JetBrains\Installations文件夹下,覆盖掉每个文件夹下的JetBrains.Platform.Shell.dll;
本机安装路径:C:\Users\xxxxx\AppData\Local\JetBrains\Installations\
3.打开VS,打开ReSharper的注册窗口:ReSharper->Help->LicenseInformation...
4.无限全功能试用!
VisualStudio效率神器——超级扩展ReSharper安装和破解
三、VisualStudio打开解决方案提示“创建虚拟目录失败,无法读取配置文件redirection.config”,对应解决方法:
需要将C盘:C:\ProgramFiles(x86)目录下的IISExpress文件夹拷贝到D:\Users\Documents\--目录下。因为D盘中放的有解决方法,用vs
打开D盘的解决方案,需要IISExpresss.(D盘D:\Users\Documents目录下的IISExpress文件夹删除后重新打开VS貌似会自动生成该文件夹。。)
开启IIS:
设置中更改开发者模式:
补充:vs创建项目提示无法读取配置文件redirection.config
很久没有开自己电脑的vs写东西了,今天创建web项目提示“无法读取配置文件redirection.config”如下图所示,
查找解决方案为,此电脑下的IISExpress快捷方式无效,删除下图快捷方式并彻底删除回收站,最好再查看一下你的Documents下有没有其他无效的快捷方式一起删除,之后重新启动vs,再创建,就不会再报错了
最近搭建开发环境,获取项目后,编译没问题。但是过了两天后再便宜突然报这个错误了,最开始一脸懵逼。以为是因为WebApi项目开启了IISUse才这样,查看项目文件发现这个配置是False的。
突然就联想到我这期间是修复过一次vs的,会不会也是相当于重新安装了?
索性就死马当活马医,删掉了documents,重启Vs发现一切正常了。
事后分析原因:
1.修复vs应该不是相当于重新安装的,这个原因基本排除(其实是因为内心深入是拒绝接受这种原因的)
2.我的documents下的iis文件夹中的配置文件无法打开,并且我拷贝备份的时候提示什么“远程地址无法打开”之类的错误,这时候突然想起来,以前配置OneDrive自动备份的时候,是把documents文件夹加入了的,这次在公司安装了office365,使用了OneDrive,可能把家里电脑的IISExpress文件夹同步过来了。其实本质也确实是这个配置文件无法读取。
嗯,最后这事也就水落石出了,我去修改我的OneDrive共享文件夹设置去.....
最后的最后,好记性不如个烂编辑器,记录下来供以后自省。
四、总结下谷歌浏览器使用技巧:
1.谷歌浏览器快速清理缓存/重新加载当前页而不使用浏览器缓存方法:(1)“shift+F5”或“ctrl+shift+R”:(2)在Chrome浏览器页面中点击“F12”即可打开开发者选项,在页面上方右击工具栏的“刷新”按钮,并选择“清空缓存并硬性重新加载”,点击即可完成刷新.
2.谷歌浏览器清除缓存快捷键:ctrl+shift+delete
3.谷歌浏览器设置为离线
MozillaFirefox和InternetExplorer都可以让用户使用「脱机工作」模式访问浏览过的网页,如果你喜欢该功能的话,现在Chrome也支持离线浏览模式了。Chrome离线浏览模式还只是实验性功能,使用过程中可能出现一些错误。
注:(脱机)离线浏览功能支持Windows、Mac、Linux、ChromeOS和Android平台的Chrome版本。
启用Chrome离线浏览模式
在Chrome地址栏执行chrome://flags,在实验性功能列表中找到「EnableShowSavedCopyButton」功能,可以使用Ctrl+F快捷键搜索showsaved快速找到。其中「Enable:Primary」选项会在网络断开时提示「显示已经保存的版本」按钮,「Enable:Secondary」选项会在左侧多出一个「重新加载」按钮,帮助用户尝试重新刷新页面。
一旦离线浏览模式功能开启,在访问网页时Chrome都会创建所访问网页的本地缓存。当你脱机断网之后,再访问浏览过的页面时,Chrome便会提示「显示已保存的版本」按钮,点击之后便可脱机查看了。