之前在群里灌水提起 Visual Studio 2017 现在会在你写代码的时候根据类型名称“推荐”变量名称,类似这样:

然后有人说某某插件在很久之前就支持这种操作了;有人又赞美太阳——哦,不——赞美微软了;也有人问“但是怎样才能让 VS 建议以下划线开头的变量名呢?”。 这是个好问题,并且 Visual Studio 2017 确实可以做到。

首先,找到命名规范的设置窗口: Tools -> Options -> Text Editor -> C# -> Code Style -> Naming

可以看到几个默认的命名规范。显然,我们应该点那个绿色的“+”来添加那条我们需要的规范,但是如果只是那么做,会发现在 Specification 下拉列表框和 Required Style 里都没有我们需要的选项。所以第一步是添加我们需要的 Specification 和 Naming Style。

首先是 Specification,点击“Manage Specifications”按钮,会弹出一个对话框,再点那个对话框里的绿色“+”按钮,添加一项我们需要的“Symbol Specification”:

Symbol Specification Title 当然是按你意愿取名了,重点是下面对”field”和“private”的选择。一路点击“OK”回到那个有“Manage naming styles”的对话框。

类似的,点击“Manage naming styles”添加一项新“naming style”:

现在我们有了需要的 specification 和 naming style, 把它们组合起来构成一条新的规范:

现在我们再打开一个新的代码编辑窗口,然后就会发现我们设置的代码规范起作用了:

怎么样,开不开心,高不高兴?😁

留言

2019-01-13