装了Reshaper 在VS中vs2013没有安装部署

Posts - 47,
Articles - 0,
Comments - 97
活着就要精彩就要赢!
11:57 by 时空印记, 505 阅读, ,
摘要: 关于Web前端优化,网上已经有太多的文章,平时主要用的也就是Firefox的两个插件,Yahoo的YSlow和Google的Page Speed(如果您有其它比较好用的,分享一下哦),它们会对你的网页进行检测,哪些做的比较好,哪些还有待改进,说的非常细,两个插件分别有不同的标准,但大体上是一致的。我们平时在做Web前端的开头中,可以遵循以上的原则进行优化。DBANotes:Web前端优化专题Web...
12:22 by 时空印记, 231 阅读, ,
正文内容加载中...
19:28 by 时空印记, 266 阅读, ,
摘要: 身为程序员们,必须要懂得合理的利用琐碎时间来提炼自身,或许上下班途中或骑行或徒步或...时,以下这些Podcasts对你有些许作用:The Hanselminutes podcast by Scott Hanselman.NET RocksHerding CodeDeep Fried BytesRadio TFSASP.NET Podcast by Wally McClure, David Penton, and Paul Glavich.Connected Show Developer PodcastCrafty Codes Podcasts 还有其它类别的:JavaPossesAgile
15:05 by 时空印记, 124 阅读, ,
摘要: ----不定时更新vs2012 智能提示消失解决办法一般你可以重启vs就可以解决问题,最蛋疼的是你重启也没用。只能重置,再不行就重装vs,再不行你就重装系统......扯淡了...重置Visual Studio可以解决此问题,方法:开始-&Microsoft Visual Studio2012-&Visual Studio Tools-&Visual Studio 2012 命令提示,cd C:\Program Files (x86)\Microsoft VisualStudio11.0\Common7\IDE (我安装在C盘,方便遇到特殊的问题,方便在重装系统的时候,把垃圾
10:47 by 时空印记, 3055 阅读, ,
摘要: 以下总结了全世界的各种UML相关工具,按工具名称字母排序。工具(最新版本)厂商&地址版权支持代码环境XMI平台备注Acceleo 3.0法国http://www.acceleo.org/pages/home/enGPL.Net, JEE, PHP, PythonJava法语工具。与Eclipse及EMF集成。AmaterasUML 1.3.2日本http://amateras.sourceforge.jp/cgi-bin/fswiki_en/wiki.cgi?page=AmaterasUML开源Java√JavaEclipse插件,其中的类图、序列图分析是其特色,可以从代码分析出序列图
19:54 by 时空印记, 1586 阅读, ,
摘要: 偶然在Scott Hanselman Blogs看到一篇关于BrowserStack博文,对于前端多浏览器测试。现在拥有各自内核的浏览器越来越多,各自的特性也千差万别。如果作为一个前端攻城师想要检测网站在不同的操作系统和移动平台下的各种浏览器的兼容性,那是相当痛苦不堪的。看到有在自己电脑上装虚拟机配置各种环境,有自己的电脑上组建好这样的环境,然后一一测试,可是人的精力毕竟有限,我们没法在同一台电脑上装那么多系统,那么多浏览器的。幸好出了个 BrowserStack 是前端的福音呀。BrowserStack 是一个提供网站浏览器兼容性测试的在线云端应用,支持9大操作系统上的100多款浏览器。支持
13:50 by 时空印记, 171 阅读, ,
摘要: 用IIS7久了, 回到IIS6 总被搞混,所以记录下,以备忘记。 以下是转载和整合了他人的资源,原出处不详。IIS Web 服务器的权限设置有两个地方,一个是 NTFS 文件系统本身的权限设置,另一个是 IIS 下网站-&站点-&属性-&主目录(或站点下目录-&属性-&目录)面板上。这两个地方是密切相关的。下面我会以实例的方 式来讲解如何设置权限。IIS 下网站-&站点-&属性-&主目录(或站点下目录-&属性-&目录)面板上有:脚本资源访问读取写入浏览记录访问索引资源6 个选项。这 6 个选项中,“记录访问”和“索引资源”跟安全性关系
19:05 by 时空印记, 1104 阅读, ,
摘要: 之前大部分系统日志记录是使用log4net、ObjectGuy Framework、NLog 等工具记录到文本或数据库。 更强大的工具可以使用ELMAH。ELMAH(The Error Logging Modules And Handlers),直译过来就是“错误日志模块和处理”,它提供了一个用于集中记录和通知错误日志的机制。它是专用于ASP.NET的完全可热插拔的错误日志记录工具。其特点就是无需ASP.NET程序重新编译,即可通过配置web.config(或machine.config)来实现整个应用程序甚至是IIS中所有ASP.NET应用程序的错误日志记录工作。ELMAH既支持ASP.NE
16:37 by 时空印记, 141 阅读, ,
摘要: 最近使用ASP.NET为公司构建了一个简单的公共网站(该网站的地址:/)。在这个过程中,我们使用了数量很多的免费工具,如果把构建ASP.NET网站的必备工具总结一下,将会是一件十分有趣的事情。这些工具既支持ASP.NET Web Forms又支持ASP.NET MVC。性能工具读了两本关于网站的前端性能的书(这两本优秀的图书分别是:《High Performance Web Sites》 和 《Even Faster Web Sites》,作者是Steve Souders)以后,我对网站的前端性能十分敏感。根据Steve Souders的性能黄金法则
19:17 by 时空印记, 6832 阅读, ,
摘要: 当我们把网站部署在IIS7或IIS6S的时候,每当IIS或是Application Pool重启后,第一次请求网站反应总是很慢,原因大家都知道(不知道可以参考这个动画说明ASP.NET网页第一个Request会比较慢的原因)。所以每次网站更新都会给第一个用户代号不好的用户体验,因此之前大家得通过撰写仿真模拟访问动作或预编译来解决此问题。但自从Windows 2012出来之后,这部分Application Initialization功能已经有内含在IIS8之中,可以直接进行设定就可以。不过微软也发布了针对针对前期的IIS单独模块:Application Initialization ...
18:08 by 时空印记, 172 阅读, ,
摘要: 如果你看过Nicolas C.Zakas写过的任何作品,你必须承认他是个不折不扣的天才。也只有天才级的才能写出《JavaScript高级程序设计》让所有的前端攻城师人手一本。Nicolas C.Zakas除了对现代JavaScrpt技术的详细讲解,还倡导了很多最佳实践,包括渐进增强、可访问性、性能、扩展性和可维护性等。 编写可维护的Javascript就意味着:消灭团队个体的差异达成整体的统一,以保持大家的代码风格一致和可读的、可维护性的、可扩展的。所以该系列收纳架做一个收纳整理。 书从编码风格、编程实践以及自动化3个部分来讲。第一部分 编程风格 编程风格的确定会促成整个团队成员的高...vs2012中项目没有智能提示,其它项目有,只有这个没有,怎么解决
[问题点数:40分,结帖人yulongguiziyao]
vs2012中项目没有智能提示,其它项目有,只有这个没有,怎么解决
[问题点数:40分,结帖人yulongguiziyao]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
本帖子已过去太久远了,不再提供回复功能。当前位置: →
→ Resharper安装教程和简介转-----VS辅助加强工具
Resharper安装教程和简介转-----VS辅助加强工具
& 作者及来源: 学到老死 - 博客园 &
&收藏到→_→:
摘要: Resharper安装教程和简介(转)-----VS辅助加强工具
"Resharper安装教程和简介转-----VS辅助加强工具"::
@安装步骤:
1,执行安装包。
2,注册,注册机,自己起个用户名,生成key,填入即可。
3,重新打开vs,会弹出一个窗口,有3个选项。
我们选择visualstudio第一项。
下面,解释一下这三个选项的中文含义:
(1).visualstudio:选择此项,我们可以在vs中使用resharper的各个快捷键,建议选择此项。
(2).resharper2.xandintelllijidea,适合于熟悉intellijidea开发环境的用户。
(3).donotsetshortcuts:不设置resharper快捷键。按照上文设置好以后,即可以在vs的工具栏上看到resharper,即表示您安装成功!
4,安装成功以后,会在vs的工具栏上有个resharper菜单选项。这就表示安装成功了。
1,resharper提供以下6个核心功能,分别是:
(1).&代码分析(code&analysis):智能提示代码中存在的问题和修复建议。&
(2).&编码助手(coding&assistance):智能提示自动完成功能。 &
(3).&代码生成(code&generation):自动生成属性,构造函数,实现接口,覆盖基类成员,代理成员等。
(4).&代码清理(code&cleanup):&重新组织代码,并且能够消除代码冗余,以及成员间的排序。
(5).&导航查找(navigation&and&search)。
(6).&重构(refactorings)&注意:红色字体的功能是重点。
2,代码分析(code&analysis)&
---resharper能够在c#,xaml,xml,以及asp.net代码中发现错误和问题,能立即给予提示,并能够给予修复此错误和问题的建议。&
resharper能够给予代码2种状态的提示,分别为:&
(1).&错误级别:以红色的波浪线提示,这个级别一般编译不能通过。&
(2).&建议级别:以绿色的波浪线提示,这个级别编译此文来自: 马开东博客
转载请注明出处 网址:
可以通过,但resharper会给予一些改进的建议。
3,编码助手(coding&assistance)&
---主要功能包括:resharper增强了vs的智能感应自动完成功能(例如在键入某个类的某个方法提示方法名,属性名等),同时给予变量,类等命名的建议。
4,代码清理(code&cleanup)&
(1).resharper能够重新组织代码,并且能够消除代码冗余,以及成9&&员间的排序。&
(2).快捷键:ctrl+e,ctrl+c,或者在 中,选中某个cs文件,在右键弹出的菜单上选择code&cleanup.&
(3).根据实际需要,选择:full&cleanup&或者:&reformat&code.
5,代码生成(code&generation)&
(1).resharper代码生成能够自动生成属性,构造函数,实现接口,覆盖基类成员,代理成员等。&
(2).快捷键:光标停在某个类上,使用快捷键:&alt+ins,或者在resharper菜单下的edit子菜单中的generate&code.&
6,查找和导航(find&and&navigate)
resharper的快递查找,定位,可以在resharper菜单中的find和navigate中找到。核心就是四个功能:
(1)转到定义(单击要查找的变量,然后单击鼠标左键)
(2)查找所有使用(在需要查找的变量上,单击鼠标右键,选择find&usages)
(3)导航查看(例如查看某个接口被哪些类实现ctrl+f12,某个类继承了哪些类等等)
(4)查找和替换(resharper菜单-&find-&search&with&pattern)
(5)查看文件结构ctrl+alt+f。
---实例应用
(1)在感兴趣的变量上单击鼠标右键,选择:find&usages,或者快捷键:alt+f7,可以看到当前变量的各个用法,如:被哪些其他的变量引用,或者当前变量在哪里赋值等等。
(2)导航查看接口被那些类实现:在接口上键入此文来自: 马开东博客
转载请注明出处 网址:
快捷键ctrl+f12。
(3)导航查看某个类所继承的所有基类:在类上键入快捷键:alt+home。
(4)查看文件的结构:ctrl+alt+f,将代码中用#region&和#endregion的各个部分以分块的方式组织代码。&&在file&structure框中,我们可以方便的拖动某个region的某个方法到另一个region中去。
重构是一种精神,证明你在致力于提供高效的、精炼的、健壮的代码,而不是凌乱的、晦涩的、漏洞百出的代码。reshaper提供了以下几种重要的重构功能:
(1).&封装字段:能够针对选择的变量,自动建立一个新的字段,并且用这个新建立的字段代替原有的变量名。
(2).&提取方法:分析选中的代码后,自动生成一个方法。
(3).&safe&delete:自动查找所要删除的类的引用,安全删除。
(4).&inline(内联):能够将方法,变量和字段进行合并,消除冗余。分为:方法内联,变量内联,以及字段内联。
(5).&重命名:类的重命名。&
(6).&改变函数签名(change&singanure)
---实例应用:
(1).封装字段:能够针对选择的变量,自动建立一个新的字段,并且用这个新建立的字段代替原有的变量名。简而言之,就是我们可以指定用何种形式初始话变量。(菜单resharper-&refactor-&introducefield,或者使用快捷键ctrl+r,f)
---选择current&member,则resharper会自动生成一个私有字段,并在方法fun内初始话
---选field&initialize,则resharper会在定义私有字段出进行初始化
---选择contructor,则会在此类的构造函数内初始化此变量
(2).提取方法:resharper能够分析选中的代码后,自动生成一个方法(resharper-&refactor-&extract&method或者ctrl+r,m)
(3).safe&delete(ctrl+r,d):如果一个类,接口等文件需要删除时,我们可以执行safe&delete命令。此时,resharper会分析此文件的关联性,如果发现此文件和其他文件发生冲突,则提示不应该删除。
(4).inline(ctrl+r,i):这里介绍一下变量的内联,它能够取代多次重复出现的冗余变量,并将之精简化。
例如:const int i=1;const int j=2; int k=i+j搜索此文相关文章:此文来自: 马开东博客
网址: 站长QQ
Resharper安装教程和简介转-----VS辅助加强工具_博客园相关文章
博客园_总排行榜
博客园_最新
博客园_月排行榜
博客园_周排行榜
博客园_日排行榜自由、创新、研究、探索
Linux/Windows Mono/DotNet [ Open Source .NET Development/ 使用开源工具进行DotNet软件开发]锐意进取,志存高远.成就梦想,只争朝夕.从你开始,创新世界.【That I exist is a perpetual supprise which is life. Focus on eCommerce】
一:Reshaper是什么
即便是那些整天攻击 .NET 和 C# 的人,也常常不得不承认 Visual Studio 确实是个够强大的 IDE,除非他认为更少的 IDE 功能和命令行调试才是更强大的。可是,即便如此,仍阻止不了一些第三方的个人和厂商开发出一些插件来让 VS 变得更强大。Reshaper 就是这样一个 VS 插件,它提供了一些在 VS 基础上更方便于程序员使用的功能,当然,劣势是:它耗掉了更多的内存,有可能让你不够强大的开发机变得更慢。
安装完毕后,在 VS 的 Menu 里,多了个 RESHAPER 。
1.1 智能提示
安装完毕后,IDE 的智能提示(Intellisense)便会默认使用 Resharper 的提示,不知道为什么,我一直不太喜欢它的提示。改过来,是在Option的窗口中:
1.2 快捷键
强烈建议你使用 Reshaper 的快捷键,不要担心 Reshaper 会把你原来的快捷键设置给覆盖了,因为如果某个快捷键和 VS 是冲突的,Reshaper会让你自己选择需要使用 VS 还是 Resharper 的快捷键,看如下界面:
注意,不要选择 Apply to all Reshaper shortcuts,如果选择了,这个界面将不会再出现了,而一般情况下,你会更喜欢在冲突的时候让自己做决定。
当然,如果你一定要使用 VS 原来的快捷键,那么,就应该在 Option 的如下窗口中选中红框内的选项,然后抖抖手,点 Save:
1.3 与 StyleCop 的整合
如果我们同时安装了 StyleCop() ,则 Resharper 会整合提示你当前的代码是否符合你的 StyleCop 设置。
PS:以下配置基于 StyleCop 4.7 和 Reshaper 7.1.3。在某些情况下,版本较旧的情况下,StyleCop 和 Reshaper 没有整合到一起,使得你在代码规范的道路上不能使用 Resharper 的提示。
整合后,我们可以在 Option 界面的 Code Eidting-〉Code Cleanup 界面,Add 一个新规则,然后,在新规则中可以看到 stylecop 选项,如下:
经过了这些设置后,IDE 就会根据这个设置的标准进行提示,如下:
1.4& Reshaper 的 StyleCop 设置规则和 StyleCop 本身的设置规则冲突问题
熟悉 StyleCop 的码友们都知道,如果你的项目设置了 StyleCop 本身的规则,StyleCop 就会生成一个设置文档,如下:
那么,Reshaper 的 StyleCop 设置规则和 StyleCop 本身的设置规则能否变成一个呢?答案是:很遗憾,不能!你必须两头设置,使其变成一致。所以对我来说,Reshaper那个提示或者CodeClean只是个辅助手段,StyleCop那个的 &Run StyleCop& 才是最终的提交准则。
1.5 如果不喜欢某个提示该怎么办?
是的,你可以修改设置。如下:
在这个例子中,我不喜欢将下划线开头的变量作为 warning 进行提示,我们就可以选择最下方的 change settings&& 进行修改,选择后,如下:
可以看到,我们修改为加了前缀。
三:万能的 Alt + Enter
如果我们使用了 Reshaper 的快捷键设置,那么,在每个出现提示的地方,点击 Alt + Enter 组合键,就会弹出 Resharper 建议你要进行的操作,比如:
在这个提示里,Reshaper 告诉我们没有引用 System.Text 这个命名空间,这个时候,点击 Alt + Enter 就会自动 Using 该命名空间了;
3.1 自动完成的语法糖
在 StringBuilder 上 Alt+Enter 组合键,就会提示你此处要用 var。
或者,又比如在 if 上使用组合键,就会提示你用三元运算符:
总之,Alt + Enter 是万能的,看到提示,就使用它,你常常会得到有意义的帮助来提升你代码的质量。一些复杂的 LINQ 你不会写,使用 Alt+Enter 就会自动帮你将一些代码转换成很牛叉的 LINQ,看上你好像是个 LINQ 高手一样;
这个小灯就是提示,如果不想使用 Alt + Enter,就用鼠标猛戳这里,也会出现 Resharper 的建议。
四:Find Usage
在某个类,或者变量,或者方法上点 Find Usage ,或者戳快捷键 Alt + F7,就是把你选中类或变量或方法全部被引用到的地方显示出来。话说,VS2012之后的查找和查找引用功能简直弱爆了。总之,这个功能也是 Reshaper 的一个亮点。
尤其,我们注意到图中处,它将你多次查找用页签的形式给你保留了起来,我们在分析代码的时候,往往会一次性查找多个变量的引用,在这个时候,就特别有帮助。总之,这个功能必要而且很程序员。
五:File Structure
另外,是否恼怒与查看类的结构要去戳这个下拉框:
这个时候,你按组合键 Ctrl + F11,就会出现 Resharper 的 File Structure 窗口:
很方便的让你看到你的整个成员变量窗口。
六:万般兼重构
一个永远写出完美代码的程序员永远只存在于一个 白痴Leader 的头脑里,作为码畜的我们都知道,代码是重构出来的,永远不是设计出来的。所以,你永远需要 Ctrl + Shift + R:
Resharper 把你可能用到的重构方法都列出来了,动动键盘或者鼠标,你即刻就可以完成一次重构。
七:快速完成的代码
使用 VS 提供的智能感知和 TAB 键,能够快速完成代码,比如输入代码 prop,然后按 Tab 键,就会自动创建一个属性,不过 Resharper 提供了另外的选择,看上去可以完成更多的代码。
按组合键 Alt + Insert,出现如下窗口:
话说我从来没有使用 VS 的方法自动完成过创建一个构造器,而使用 Resharper 就可以轻松实现。
八:Cleanup Code
写了一个龌蹉的类之后,什么是最愉快的,就是让它顺便变干净以及变规范,这个时候,我们需要右键 Cleanup Code (Ctrl + Alt + F):
Resharper 提供了一种选择,让我们自己设置 Cleanup Code 的规范,当然,因为我们已经引入了 StyleCop ,所以这个规范可以设置起来非常方便。
PS:以上属于开发常用的 Reshaper 的功能,本文用于培训组员使用 Reshaper 用,着重想讲一讲快捷键冲突的问题和与 Stylecop 结合的问题。
阅读(...) 评论()
随笔 - 15035
评论 - 1072Qt5Package安装了以后也VS2015里面没有显示QT5怎么办呀?各位大_qt吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:28,820贴子:
Qt5Package安装了以后也VS2015里面没有显示QT5怎么办呀?各位大收藏
我安装的是Qt5.7,Qt5Package安装了以后也VS2015里面没有显示QT5怎么办呀?各位大神帮帮我吧
三星盖乐世手机十一欢乐送,好礼抢不停
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或

我要回帖

更多关于 vs2015安装完没有图标 的文章

 

随机推荐