Archive

Monthly Archives: May 2010

去掉Region:

写代码的时候,我们理应不用关心格式问题,不用关心是否using了一些我们不需要的namespace,因为我们可以在最后运行CTRL + Alt + F对代码进行format和cleanup, 然而这时候ReSharper会加入丑陋的#region #endregion,去掉的方法如下:

region

  1. 勾掉use default pattern.
  2. 把内容拷贝到notepad里面,(因为在上面的界面里面,不能使用CTRL + F查找)
  3. 查找所有的region
  4. 删除相应的<Group>譬如:

<Group>
<ImplementsInterface Immediate=”true” Region=”${ImplementsInterface} Members”/>
</Group>

这样运行CTRL + Alt + F的时候世界就清静了。

最近上了微软的贼船,第一个不能适应的就是Visual Studio, 没有见过比它更加愚蠢的编辑器,没有安装Resharper的Visual Studio完全不可用,即便装上也和IntelliJ相去甚远,我打算把这一段时间使用Visual Studio的心得纪录下来,分享给所有人

在所有令我不爽的事情中,无法体面的运行测试是让我最无法忍受的,还好,这个问题可以通过配置VS解决。

配置Context Run:

Context run是指ReSharper会根据光标所在的位置聪明得判断出应该运行单个测试用例,还是应当运行整个测试套,配置方法如图:

context_run

配置Run Current Session:

Current Session是指ReSharper会重复运行上一次Context Run运行的测试。这在进行TDD开发时尤为有用,配置方法如图:

current_session

我的生活有一大半的时间和IDE打交道,任何一个可以让操作节省一点点时间的优化,对我来讲都是值得的投资。对这一两秒追求的差异,也造成了程序员和卓有成效的程序员之间的差别。