开个坑,写下开发unity的时候,在vs中resharper的使用。
2018.5.5
resharper利用code template补全if的时候,默认的括号里只有当前class的各种property。
可以通过resharper的template explorer更改括号中的填充的内容(comma)。
关键词:resharper if statement auto complete, resharper if statement code template auto
2018.5.4
更改了一下默认的配色。
把Resharper Field Identifier 和 Resharper Property Identifier 的刺眼的紫色改成了绿色 RGB(107,222,170)。
看起来好了很多。
2018.4.23
resharper的自动补全句末分号
之前visual studio的时候都是一路tab到句末。
但是resharper的tab映射了structural navigation的功能。
比如说我在写如下代码的时候:
按下tab会触发structural navigation,从而光标跳到了:
这种时候有两种选择:
(1)关掉这个tab之后structural navigation的功能。在resharper -> option -> Enviroment -> Editor -> Editor Behavior -> Structural Navigation -> Use Tab/Shift+Tab keys for structural navigation。
(2)如果想继续使用resharper这个功能的话,那么可以使用shift+ctrl+enter来自动补全本句分号。
但是此时会有个问题,例如如果我们在写:
当我们输入到:
的时候,就只能用右箭头来跳出现在这个中括号。如果tab的话又会触发structural navigation。而且也无法直接shift+ctrl+enter来补全。
目前我选择了第一种方式。感觉structural navigation并没有怎么用到过。
2018.4.13
查了下visual studio如何高亮变量,然后发现只有装插件才能完成。
于是装上了resharper。vs版本是2017。
resharper的代码的 color 比 VS 自己的要多很多。 比如会区分全局变量和局部变量。但是这个配色让人emmmmmmm。能够在选项中更改配色,但是真的很难找…… VS这个菜单做的太傻比。
resharper重点是能够针对C#的代码进行一些优化的建议。还有 dead code 的提示。
还有万能快捷键 Alt + Enter。 解决一切烦恼。