【问题标题】:vscode one key to override tostringvscode 一键覆盖tostring
【发布时间】:2018-07-27 10:28:09
【问题描述】:

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

我希望这个功能可以在ToString方法中自动写入类变量。

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

我找到了 vscode sn-p 工具,但它无法解决我的问题。

ToString() 方法是一个常用的方法,当类变量有更新时,我们将不更改它。

所以我希望 vscode 有这个功能。

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

【问题讨论】:

    标签: visual-studio-code tostring


    【解决方案1】:

    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"
      }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-03-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-23
      • 2016-05-23
      • 1970-01-01
      相关资源
      最近更新 更多