作者uranusjr (←这人是超级笨蛋)
看板MacDev
标题Re: [问题] sublime text 2 写c++, 无法cin?
时间Sat Nov 24 12:14:33 2012
※ 引述《dreambegins (梦想正开始)》之铭言:
: 网路上说sublime text 2 是神兵利器...
: 下载安装後,用一个简单的hello world,可以执行:
: 但以下却有问题:
: int a;
: cin >> a;
: cout << a << "hello world" ;
: 在我run这个code之後,却只直接显示出hello world而已,它不给我cin值...
: 请问有解吗...?
Sublime Text 2 的 build/run system 都不是互动式的
如果你要这种功能, 可以使用外挂
我个人是藉由 SublimeREPL 提供的功能来达成
如果你不知道怎麽装外挂的话, 请先拜访这个网站
http://wbond.net/sublime_packages/package_control
安装好了之後你的 Tools 选单最下面会多一个 SublimeREPL 选单
选择 SublimeREPL -> Shell
这样会开一个新分页, 里面就是一个完整功能的 Shell
(如果你没改系统设定, 预设应该是 Bash)
你可以在这里执行你编译出来的程式
例如假设你编译出来的程式叫 foo, 那就 ./foo
用完之後分页直接关掉就行了
Sublime Text 2 很神的重要因素就是那个 Package System
请好好利用
--
「我最想要的同伴嘛,首先是要笑口常开,其次是我们能永远不会发生误会。
如果这些都能办到的话,嗯,如果他是世界上第一流的桥手,也还不错。」
-- 班尼多‧加罗素,前义大利蓝队成员
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.32.81.146
※ 编辑: uranusjr 来自: 114.32.81.146 (11/24 12:14)
1F:推 dreambegins:谢谢u大的解说,实至实用 11/25 00:32