Visual Studio-使用快捷方式或文本完成按键序列

时间:2019-03-14 18:55:13

标签: visual-studio

我可以用Visual Studio在编辑器中完成文本吗?如果有一个键盘快捷键或一个按键序列会自动填充更长的序列,那将是很好的。例如,我永远不记得from remote_pdb import RemotePdb; RemotePdb('x.y.z.q', 1234).set_trace(),我总是必须搜索它,然后将其复制到需要设置断点的位置。我希望能够输入brkpt之类的内容,并让visual-studio自动完成它。

1 个答案:

答案 0 :(得分:0)

您可以配置一个代码段来为您执行此操作。

如何使用?您为代码段指定了名称(例如mySnippet)。每次在代码中键入此名称时,都有一个选项(如函数)可以使用此代码段。然后,用示例中的代码替换该名称。请按照下面的示例使用一个示例。

在Visual Studio代码中:文件>首选项>用户代码段>为代码段选择类型(在我的示例中为php.json)。文件内容:

"showErrors": {
    "prefix": "_showErrors",
    "body": [
        "ini_set('display_errors', 1);",
        "ini_set('display_startup_errors',1);",
        "error_reporting(E_ALL);"
    ],
    "description": "Insert an script to show php errors."
}
  • 第一行是我的代码段的名称。

  • 前缀是VSCode在键入此名称时标识的名称。

  • 主体是将包含在您的代码中的语句。

  • 该描述只是用来告诉其他用户您的代码的作用。