- 浏览: 898765 次
- 性别:
- 来自: 大连
文章分类
- 全部博客 (319)
- Thinking / 反思 (27)
- 我读的技术类图书 (3)
- 我读的非技术图书 (3)
- Java & Groovy (55)
- Ruby/Rails (9)
- Python (10)
- C/C++ (14)
- C# & .net (9)
- 互联网相关技术 (6)
- Database (6)
- Unix/Linux (6)
- WindowsDev (21)
- 工具使用 / Tips (62)
- 编程技术杂谈/咨讯 (6)
- 软工 / 敏捷 / 模式 (6)
- 易筋经 / 各种内功 (3)
- 充电 / 他学科知识 (6)
- 外语学习 (16)
- 我和宝宝的甜蜜生活 (24)
- 八卦 (3)
- 健康 (0)
- 无类别 (0)
- mTogether (4)
- 一页纸 (3)
- SAP (7)
- baby (2)
- abap (2)
- temp (1)
- network (1)
- 生活 (1)
最新评论
-
daliang1215:
收藏一下,好东西。 xp 的快捷键用的非常爽,到win7缺没有 ...
Windows7: 右键任务栏上的一个窗口, 用快捷键c关闭它 -
Alice南京:
感谢
Java GC 监视方法与工具 -
wjason:
今天在excel 2010上面写了一些代码,果然lookup有 ...
Excel 公式: 根据一个单元格的用户输入值, 自动设置另一个单元格的值 -
wjason:
因式分解:http://zh.wikipedia.org/wi ...
教孩子学编程: 数学题1 -
bbls:
不错 找了好久了
VS2010: 在Solution Explorer中,自动关联当前正在编辑的文件
模板的好处自不必多说, 一来可以减少大家的重复键入, 二来也可以更容易的保持组里面大家编写的代码的风格统一, 比如公司要求给源文件编写统一格式的Copyright等等.
使用Resharp可以为Visual Studio定义模板.
菜单栏点击[ReSharper]->[Live Templates..], 可以打开Templates Explorer.
通过Templates Explorer可以执行浏览, 添加, 删除,编辑, 以及导入导出等各种模板操作
模板种类以及对应的默认快捷键如下:
Live Templates: Ctrl+J
Surround Templates : Ctrl+Alt+J
File Templates: Ctrl+Alt+Ins
关于这三个种类的介绍, 可以参考这个链接:Live Templates
,
Resharper预定义好了那些模板? 可以参看下面的链接.
用户自定义模板的方法,可以参考这个链接
To create a code template from scratch
自定义模板的时候自然少不了宏
ReSharper中, 模板代码中, 在两个$之间字符串将被自动识别成一个宏变量.
比如$RETURN_TPYE$等等.
自定义模板中, 很关键的一个问题是:
自定义的这些宏变量, 可以被ReSharper自动设置成那些初始值?
这个问题可以参考Resharper官网的这两个连接:
变量的类型还是比较丰富, 当前是文件名, 当前时间(可自定义格式), 当前用户等等都可以.
最后, 自定义的Templates可以导入导出为XML文档, 在组内共享.
下面的xml是我们导出的一个Copyright模板的代码, 对于宏变量我们可以看出他对应的实现函数.
形如下面这样:< Variable name = "FILE_NAME" expression = "getFileName() " initialRange = "0" />
<TemplatesExport family="Live Templates"> <Template uid="3b0a789b-3b12-4c6c-a1fc-36d2ea58118c" shortcut="copyright" description="sCopyRight template$" text="///////////////////////////////////////////////////////////
// $FILE_NAME$
// Version:1.0.0
// Created on: $DATE_TIME$
// Original author: $AUTHOR$
// <copyright file="$FILE_NAME$" company="OurCompanyName">
// Copyright (C) $YEAR$ Oki Data Corporation
// </copyright>
// <summary>Defines the $FILE_NAME_NO_EXTENSION$ class.</summary>
///////////////////////////////////////////////////////////
" reformat="True" shortenQualifiedReferences="True"> <Scopes> <Scope type="Everywhere" /> </Scopes> <Categories /> <Variables> <Variable name="FILE_NAME" expression="getFileName()" initialRange="0" /> <Variable name="DATE_TIME" expression="getCurrentTime("yyyy/MM/dd hh:mm:ss")" initialRange="0" /> <Variable name="AUTHOR" expression="getUserName()" initialRange="0" /> <Variable name="YEAR" expression="getCurrentDate("yyyy")" initialRange="0" /> <Variable name="FILE_NAME_NO_EXTENSION" expression="getFileNameWithoutExtension()" initialRange="0" /> </Variables> <CustomProperties /> </Template> </TemplatesExport>
发表评论
-
批量替换,一个文件夹中, 所有文件中的某个特定字符串(For Lync Update)
2015-10-10 10:31 1969因为Office升级, 需要对所有的脚本内容, 做如下字符 ... -
Snagit: "在截图中自动添加时间戳"功能的开启与关闭
2015-07-21 16:27 1627Snagit有这样一个功能 - "在截图中自动添 ... -
网易公开课 - 让我们教孩子编码吧
2014-01-05 15:44 1363看了这个网易公开课. http://v.163.com/m ... -
Alias for Command Parameter for Bash
2013-12-30 12:25 1449bash的alias(别名)不直接支持$1,$2,$3,这 ... -
grep tools on windows
2013-12-28 19:52 1371最开始一直使用这个工具. FileLocator Lit ... -
VIM: 编写自己的“高亮显示syntax文件"
2013-10-13 08:52 956The following link is very use ... -
AutoHotKey: 从资源管理器中,获取被选择的文件的路径(及文件夹)的API
2013-10-12 11:49 7150从下面的URL中,获得了这个Library. Ge ... -
Everything Command Line Option
2013-09-14 10:56 1280Run "everything --help&q ... -
Links
2013-07-27 21:03 1155Reference Card DZone refc ... -
Wireshark Filters
2013-06-23 16:18 1711Wireshark是一款非常好用的网络抓包工具: htt ... -
在linux的VMware虚拟机中, 无法访问VMware的Shared Folders
2013-06-11 21:41 2419在一个VMware虚拟机的Setting中可以设置Shar ... -
Excel条件格式: 根据某一列单元格的值, highlight整行
2013-06-11 10:43 13809[追记 about excel Conditional F ... -
VIM: 查看log文件时的一些技巧, 关于如何展示搜索结果
2013-05-25 08:21 2264最近的学习工作中, 查看log文件需求特别多, 于是我对 ... -
Vim: Windows7中, 通过右键菜单加快捷键v, 快速启动vim
2013-05-22 14:39 3635在xp时代, 安装了vim之 ... -
Windows7: 右键任务栏上的一个窗口, 用快捷键c关闭它
2013-05-10 21:34 3426右键任务栏上的一个窗口, 在弹出菜单之后, 按下字母c, ... -
Windows 7: 单显示器, 窗口布局快捷键
2013-05-09 17:24 1712使用但显示器, 尤其是使用笔记本的用户, 应该有过这样的感 ... -
下述PDF文件无法保存解决办法: There was a problem reading this document(135)
2013-04-15 08:38 4896手头有一个PDF文档, 是加密的. 所以无法对他进行编辑和 ... -
Windows命令行中, 类似于linux的history命令
2012-10-31 09:43 7961在写这篇博客的时候: ImageMagick: 图像处理工具包 ... -
VS2010: 在Solution Explorer中,自动关联当前正在编辑的文件
2012-09-01 14:03 2911在Eclipse中有这样的功能:Link with edit ... -
AutoHotkey:使用快捷键,在双显示器间,移动最大化的窗口
2012-07-11 11:09 4515无意间看了我以前写的一篇博客:VC++: 在双显示器间,移动最 ...
相关推荐
确保您在“ Live Templates选项卡中 单击模板资源管理器顶部的Import...按钮。 导航到.DotSettings文件,将其选中,然后单击“打开”。 现在,您应该会看到以下消息:成功导入588模板 自己建造 自己构建它非常...
### ReSharper使用总结 #### 一、ReSharper简介与价值 ReSharper是一款由JetBrains公司开发的强大.NET集成开发环境(IDE)插件,主要用于提高开发者的编程效率和代码质量。它支持多种.NET语言如C#、VB.NET等,并且...
使用ReSharper,你可以进行深度代码分析,智能代码协助,实时错误代码高亮显示,解决方案范围内代码分析,快速代码更正,一步完成代码格式化和清理,业界领先的自动代码重构,高级的集成单元测试方案,和强大的解决...
8. **Live Templates**:Resharper的Live Templates允许创建自定义代码片段,只需输入缩写即可插入预设的代码块,节省编写常见模式的时间。 9. **集成开发环境增强**:Resharper不仅改善了编码体验,还增强了Visual...
### Resharper教程:安装与使用详解 #### 一、Resharper简介 Resharper是一款由JetBrains公司开发的强大IDE插件,主要用于提高.NET开发人员的开发效率。该插件支持多种.NET语言,包括C#、VB.NET等,通过一系列自动...
Resharper是一款由JetBrains公司开发的高效能的Visual Studio插件,专为提升C#、VB.NET、ASP.NET、XAML等.NET开发环境的生产力而设计。标题"Resharper 7.0.97.60_resharper_JetBrains_visualstudio_"提及的版本号7.0...
- **转到定义**: 使用快捷键快速跳转到变量、方法等的定义位置。 - **查找所有使用**: 快速找到某个符号的所有使用位置。 - **从这里浏览**: 基于当前位置进行代码浏览,有助于理解代码结构。 - **Resharper进阶...
在Unity开发场景中,Resharper可以增强对Unity特定API的理解和使用。 **Rider**: Rider是JetBrains公司的另一款独立的.NET IDE,专为各种.NET框架和库设计,包括Unity。Rider是基于IntelliJ IDEA的,因此它继承了后...
沿袭了jetbrains开发工具一贯的优良传统,ReSharper拥有高度智能的纠错,30多种高级代码重构功能,方便的单元测试工具,快速导航、检索,以及一键格式化代码,自动代码生成和模板功能等很多特性。 此资源可实现轻松...
ReSharper是JetBrains公司推出的一款强大的Visual Studio集成开发环境(IDE)插件,专为C#、VB.NET、ASP.NET、XAML、JavaScript等.NET开发语言提供智能代码辅助和优化功能。ReSharper 2017版在原有的基础上进行了多...
Postfix Templates插件基本思想是防止键入C#代码时插入符号向后跳。 一种类固醇的环绕声模板,通过代码完成烘烤。ReSharper 10 我很高兴地宣布,此插件现已成为ReSharper 10不可或缺的一部分! 进一步的Postfix模板...
"Resharper 8.x 使用文档" Resharper 是一款强大的编码扩展程序,支持多种语言版本,包括 .NET、Java、PHP、Object C 等,并且支持多种开发环境,包括 VS2003、2005、2008、2010 等。Resharper 的主要功能包括代码...
ReSharper是一款强大的Visual Studio插件,它为C#、VB.NET、ASP.NET、JavaScript等语言提供了丰富的代码分析、重构和编码辅助功能。本资源聚焦于ReSharper的常用快捷键,这些快捷键能显著提高开发效率,使代码编写...
ReSharper2017.3.2版本 + resharper破解器 +破解文档 亲测
帮助用于ReSharper2017版本注册,步骤:安装ReSharper后,运行本文件,打开vs中的ReSharper->help->LicenseInformaion->修改UseLicenseServer的地址为本文件显示的runningat的地址;每次运行ReSharper前打开本文件...
ReSharperMacros 这个ReSharper插件添加了许多我认为有用的自定义宏。 最新发行版本: v1.5.0 2017年4月5日ReSharper画廊链接: : 我不再使用ReSharper,因此不再积极开发此插件。 但是,我会监视此存储库,并会愉快...
Visual Studio的插件Resharper,智能代码协助,实时错误代码高亮显示,解决方案范围内代码分析,快速代码更正,一步完成代码格式化和清理,业界领先的自动代码重构,高级的集成单元测试方案。
这一系不是对每个功能的中文帮助,而是我对开发中可能涉及的功能需求,利用Resharper 来完成。 有些是 Visual Studio 有的,但是做不好,有些是没有而 Resharper发明的。总的目的只有一个,就是加快你编写代码的速度...
resharper-xunit, 用于 xUnit.net的ReSharper runner 适用于ReSharper的 xUnit.netReSharper插件为 xUnit.net 测试增加了支持。 它支持以下内容:xUnit.net 1.x 和 2.0从源代码或者编译的程序集( 比如 ) 中发现和...
3. 使用Live Templates:ReSharper的模板功能允许创建自定义代码片段,节省重复输入的时间。 4. 代码审查:利用ReSharper的代码审查功能,在提交代码前进行检查,避免引入低质量代码。 5. 结合Git:与版本控制系统...