【问题标题】:Sublime Text As C++ IDE [closed]Sublime Text As C++ IDE [关闭]
【发布时间】:2017-05-18 15:15:04
【问题描述】:

Sublime text 是我最喜欢的文本编辑器。这就是为什么我想让它成为完整的 C 或 C++ IDE。我已经下载了 MinGW 编译器。使用它我可以编译和运行我的程序。但是我在从 sublime 文本控制台获取输入时遇到了问题。

是否可以在 Sublime text 中使用 scanf 或 cin 函数??

如果可能,请告诉我确切的方法。 如果不可能,请向我推荐一个好的 IDE 或文本编辑器,例如 sublime text,我可以通过它轻松运行 C 或 C++ 程序。

N:B:不要建议我使用代码块。

提前致谢。

【问题讨论】:

  • 您在这里基本上是在问两件事;第二部分(征求建议是题外话)。为此,请转至 softwarerecs.stackexchange.com
  • 这意味着你想说第一部分是不可能的??
  • 如果我能对第一部分说点什么,我会这样做的:-(
  • 不,这不是重复的......请仔细阅读描述。总之,我想告诉你,我使用的是 C 或 C++ 语言。

标签: ide sublimetext3


【解决方案1】:

如前所述,REPL 是一个很好的解决方案。另一个简单的解决方法是在新的控制台窗口中运行程序。下面是我在 Windows 上运行 C++ 程序的构建系统的样子:

{
  "shell_cmd": "g++ -Wall \"${file}\" -o \"${file_path}/${file_base_name}\"",
  "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
  "working_dir": "${file_path}",
  "selector": "source.cpp, source.c++",

  "variants":
  [
    { 
      "name": "New window",
      "shell_cmd": "start cmd.exe @cmd /k \"@g++ -Wall \"${file}\" -o \"${file_path}/${file_base_name}\" && \"${file_path}/${file_base_name}\" & @pause & exit\""
    }
  ]
}

您可以将其保存到您的 sublime 用户包目录中,扩展名为 .sublime-build

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-17
    • 2012-08-07
    • 2017-01-14
    • 2019-08-14
    • 2012-07-03
    • 2015-05-14
    相关资源
    最近更新 更多