vscode一个键来覆盖tostring

时间:2018-02-16 13:37:14

标签: visual-studio-code tostring

我希望在 vscode 中覆盖ToString()方法的一个键。

我希望该功能可以在ToString方法中自动编写类变量。

public override void ToString () { return "Name: {0}", this._name; }

我找到了 vscode 代码段工具,但它无法解决我的问题。

ToString()方法是一种常用方法,当类变量更新时,我们会更改它。

所以我希望 vscode 具有此功能。

如果你知道,请告诉我,非常感谢你。

1 个答案:

答案 0 :(得分:0)

Snippets在这里听起来像是正确的方法。尝试创建一个像这样的

"toString": {
    "prefix": "toString",
    "body": [
        "public override void ToString () { return \"Name: {0}\", $0; }"
    ]
}

然后setup a keybinding to that snippet

{
  "key": "cmd+k 1",
  "command": "editor.action.insertSnippet",
  "when": "editorTextFocus",
  "args": {
    "langId": "csharp",
    "name": "toString"
  }
}