【问题标题】:Is there a keybind to quickly run C# in VSCode是否有在 VSCode 中快速运行 C# 的键绑定
【发布时间】:2019-09-04 16:41:18
【问题描述】:

我正在尝试学习C#,发现标准的Ctrl+Alt+N 不起作用,网上关于构建C# 项目的教程似乎都只提到使用带有dotnet run 的命令行。我对命令行没有任何问题,但如果我不必切换到鼠标或触控板来单击终端然后再返回,它将极大地帮助我的工作流程。

【问题讨论】:

标签: c# visual-studio-code


【解决方案1】:

从 VS Code 扩展市场下载并安装“terminal-command-keys”(Pete Kinnecom 提供)扩展。

打开“keybindings.json”文件(查看>命令面板>搜索:“>preferences:Open Keyboard Shortcuts (JSON)”

在“keybindings.json”文件中,将以下代码放在括号内“[]”:

{
    "key": "cmd+3",
    "command":"terminalCommandKeys.run",
    "args":{
        "cmd": "dotnet run"
    }

}

保存您的“keybindings.json”文件。 (我已将“cmd + 3”组合键分配给“dotnet run”命令。使用您自己喜欢的组合键!

注意事项:

  1. 代码中的 cmd 和 + 和 3 之间没有没有空格。
  2. 注意“terminalCommandKeys.run”的字母大小写。
  3. 为了确定,重新启动 VS Code。

来源:Medium: Francis Mendez

【讨论】:

  • 这对我有用,但略有不同。我需要用完活动文件的文件夹,所以我使用了"cmd": "cd $(dirname \"${file}\") && dotnet run"
【解决方案2】:

不确定 VSCode,但在正常的 VS 构建中是 Shift+Ctrl+B

【讨论】:

  • 他问了关于 dotnet run 的问题?
  • 啊,那就不要尝试我的建议
【解决方案3】:

您可以安装一个扩展程序来帮助您。以下是一些信息:https://www.dotnetcurry.com/aspnet/1373/debugging-aspnet-core-using-visual-studio-code

【讨论】:

    猜你喜欢
    • 2022-10-15
    • 1970-01-01
    • 2020-12-31
    • 1970-01-01
    • 2020-03-24
    • 2021-10-01
    • 1970-01-01
    • 2022-08-08
    相关资源
    最近更新 更多