【发布时间】:2018-04-29 21:58:06
【问题描述】:
我昨天刚开始编码,目前正在学习 C#。我正在使用 Sublime Text 3,因为它是我最喜欢的代码编辑器。但是我在编译 C# 文件时遇到了问题。当我编译时,我总是必须点击“Build With”然后选择“CSharp”,然后再次点击“Build With”并选择“CSharp -Run”来查看我的代码中的变化。所以我想知道的是如何为“CSharp”和“CSharp -Run”设置键绑定?提前感谢您将回答我的问题。
这是我的默认键盘映射:
{ "keys": ["f7"], "command": "build" },
{ "keys": ["ctrl+b"], "command": "build" },
{ "keys": ["ctrl+shift+b"], "command": "build", "args": {"select": true} },
{ "keys": ["ctrl+break"], "command": "cancel_build" }
这是我的默认键盘映射用户:
[
{ "keys": ["ctrl+r"], "command": "build", "args": {"select": true} },
]
这也是我的 C# 构建系统:
{
"cmd": ["cmd", "/c", "del", "${file/\\.cs/\\.exe/}", "2>NUL", "&&", "csc", "/nologo", "/out:${file/\\.cs/\\.exe/}", "$file"],
"file_regex": "^(...*?)[(]([0-9]*),([0-9]*)[)]",
"variants": [
{
"name": "Run",
"cmd": ["cmd", "/c", "start", "cmd", "/c", "${file/\\.cs/\\.exe/}"]
}
],
}
Photo of my Sublime Text 3 with my said problem above
Photo of my Key Bind for "Build With"
【问题讨论】:
-
请将代码发布为代码,而不是图像,因为它便于回答者参考。
-
如果您还提供了
sublime-build文件的内容(作为文本,而不是图像),这将更容易为您提供帮助,但简而言之,您希望您的键绑定传递 @ 的参数987654327@ 和run之类的值,让它做你想做的事。 -
对不起。这是我的默认键盘映射:
{ "keys": ["f7"], "command": "build" }, { "keys": ["ctrl+b"], "command": "build" }, { "keys": ["ctrl+shift+b"], "command": "build", "args": {"select": true} }, { "keys": ["ctrl+break"], "command": "cancel_build" },然后我将 Ctrl+Shift+B 更改为 Ctrl+R。 -
@Xcoder 我已经更新了我的问题。请帮忙。
-
@OdatNurd 我已经更新了我的问题。请帮忙。