我在C#中做了很多基于数组的编码。 Resharper(一个很棒的工具)在自动完成数组时会做一个古怪的事情。在按Tab键自动完成后,它认为我想要这个:
int[] foo = new[] {};
当我真的想要这个时:
int[] foo = new int[];
如果我等待intellisense,我可以看到第二个选项:
有没有办法完全删除第一个选项,或者当我按Tab键自动完成时设置第二个选项的首选项?
答案 0 :(得分:0)
以下是Jetbrains支持提供的答案:
"我相信没有办法配置这种行为。但是,您可以根据这些需求创建自定义实时模板。您可以在此处阅读有关实时模板的更多信息:https://www.jetbrains.com/resharper/help/Templates__Applying_Templates__Creating_Source_Code_Using_Live_Templates.html?search=Live%20Templates
希望它有所帮助。 感谢。
高级支持工程师 JetBrains公司 http://www.jetbrains.com "愉快地发展!"