更改“实现接口” Visual Studio 中的模板
我经常在 Visual Studio 2008 中使用“实现接口”快捷方式。我的“问题”是我希望 Visual Studio 在中使用 String-alias 而不是 string每个实例。
由于我被迫使用字符串而不是字符串,这将为我节省大量时间。 例如,我想要以下内容:
public Catalogue(String url) { }
而不是
public Catalogue(string url) { }
这可能吗? 我在哪里可以找到这些模板?
I'm constantly using the "Implement interface" shortcut in Visual Studio 2008. My "problem" is that i want Visual Studio to use the String-alias instead of string in every instance.
Since i'm forced to use String instead of string this would save me a great ammount of time. For example, i want the following:
public Catalogue(String url) { }
instead of
public Catalogue(string url) { }
Is this possible? Where do I find these templates?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您无法更改重构期间使用的模板。
您可以更改的模板位于 %ProgramFiles%\Microsoft Visual Studio 9.0\Common7\IDE 中。 具体来说,大多数用于空白文件的 CSharp 都位于 %ProgramFiles%\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplates\CSharp
也许强迫你使用“String”的人会改变他们的如果他们意识到这浪费了多少时间。 我个人不明白这一点...
IDE 在所有生成的代码中使用“字符串”,而不是“字符串” - 因此,通过强制使用非标准“标准”,您的团队会导致不一致。 人们可以争论哪个更好,直到他们脸色发青 - 但正如你所指出的,使用“String”是一件痛苦的事。
You cannot change the templates used during refactorings.
Templates that you can change are available in %ProgramFiles%\Microsoft Visual Studio 9.0\Common7\IDE. Specifically, most of the CSharp ones for blank files and such are in %ProgramFiles%\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplates\CSharp
Maybe the person forcing you to use "String" would change their ways if they realized how much time this wasted. I personally don't understand this...
The IDE uses "string", and not "String" in all generated code - so by forcing a non-standard "standard" your team is inviting inconsistency. People can debate about which is better until they're blue in the face - but as you point out, using "String" is a pain in the ass.
只需将
string
替换为String
(整个单词,区分大小写),或者不使用此分解模板。 因为经过检查 %ProgramFiles%\Microsoft Visual Studio 9.0\Common7\IDE\ 它似乎是硬编码的just replace
string
withString
(whole word, case sensitive) or don't use this factoring template. because after examination %ProgramFiles%\Microsoft Visual Studio 9.0\Common7\IDE\ it seems to be hardcoded