hbuilder控制台窗口没有了,在哪里打开?

坑啊。在腾讯课堂里看了一个“跨平台的HTML5+"的教程。于是就花了500多订阅了一年的教程。买了课程的当天就把我踢出学习群。说好的,有问题。可以把代码复制到工单里,有专... 坑啊。在腾讯课堂里看了一个“跨平台的HTML5+"的教程。于是就花了500多订阅了一年的教程。买了课程的当天就把我踢出学习群。说好的 ,有问题。可以把代码复制到工单里,有专门的人负责解答学习问题。我总共就问过不到10次,他们网站就改版了,没有工单系统了。我问怎么回事,老师说,工单系统只是礼貌性的帮学员,现在要买讲师费。。。500半年。。。以后还不知道,还要什么费用。 请大神一下。顺便推荐个靠谱的学校。 展开
 我来答
匿名用户
2017-12-23
展开全部

命令提示符程序(Linux里用终端,windows里用cmd.exe或者power shell ),是目前代码编辑器不可或缺的部分,大家喜爱的WebStorm、Sublime Text、 Visual Studio code、brackets 等都集成了终端功能,极大方便了开发者运行、测试、调试代码及项目构建等,可以说是较为重要的功能之一,缺少终端的编辑器都显得功能欠缺。而HBuilder就是前端编辑器里不能直接使用终端(cmd.exe)程序的编辑器了,这里我们就来弥补这种缺陷,使HBuilder用起来更给力。

工具/原料

  • HBuilder编辑器

  • CMD.exe (windows 系统自带程序)

  • 终端(MAC 系统自带程序)

  • 1. CMD.exe/终端程序路劲

  • 1

    要想给HBuilder加入命令提示符功能,就必须找其程序的安装路径好对HBuilder进行设置。

    cmd.exe 路径:C:\windows\system32\cmd.exe

    基本所有的Windows都是一样的。可以复制下来备后面步骤使用。

    END

  • 2. HBuilder添加[外部工具]cmd.exe

  • 1

    2.1 cmd.exe属于外部工具,所以要在Hbuilder里新建才行,具体如下:

    运行——>外部工具——>外部工具 配置

  • 2

    2.2 新建一个名为cmd(随意命名)的外部工具:

    名称:cmd

    要执行的命令或文件:C:\Windows\System32\cmd.exe

    工作目录:${project_loc}

    其他的设置默认。

    ****说明****

    【工作目录】那里可以自定义的,HBuilder也提供了一系列的参数,不过cmd.exe在一般是基于文件夹来定位并执行的。我选的参数适用于任何一个HBuilder项目,这样的好处在于,不用对每一个项目或文件进行单独设置。不过我的这个有个bug,项目下的文件夹不能定位到,还需用cd定位。所以这里做一下修改

    *******

    工作目录:${selected_resource_loc}基于选中文件夹的绝对路径

    *******

    这样呢基本能在所有文件夹使用了,不过你点文件来运行的话就会出错,因为cmd基于路径运行,像a.html这样的文件就不是一个文件夹就会报错。所有运行的时候最好选中文件夹之后再点cmd运行。

  • 3

    2.3 设置输出和运行方式

    我们都知道cmd.exe是集输入输出一体的程序,所以只有控制台是最合适的选择,并且要支持后台运行,例如在使用gulp-watch这样的插件的时候才能达到目的,设置如图:

  • 4

    2.4 运行效果

    经过前面的设置CMD.exe已经集成到HBuilder里面了,输入和输出都在控制台那里。

    ***提示***

    cmd.exe基于运行路径,所以一定先用鼠标选中要cmd.exe执行的文件夹再选择【cmd】运行。

    效果如图:

    END

  • 3. 输出乱码解决及控制台切换和退出cmd

  • 1

    3.1 解决输出乱码

    因为HBuilder一般默认用UTF-8编码(正常情况下UTF-8是能正常显示中文的),CMD.exe在控制台输出中文时会出现乱码。解决办法是选择其他支持中文的编码。中文可以选择GB2312或者GBK,这个不是很难解决,一种不行就换一种。

  • 2

    3.2 cmd.exe和控制台切换

    我们的工作是同时进行的既要执行cmd.exe又要看文件运行错误日志——debug log 怎么办呢?在控制台那里的下拉倒三角图标即可随意切换。

  • 3

    3.3 退出cmd.exe

    我们都知道cmd.exe是可以同时多开窗口的,意味着不退出的话就会一直执行。所以为了运行顺畅,我们最好在用完之后关闭/退出cmd.exe。退出时只要切换到cmd.exe视图点击红方块就可以退出cmd.exe(方块为灰色时是不工作--退出状态)。如图:

    END

  • 注意事项

  • 这里没写MAC下的设置是因为······你懂的!

  • 要点一:要执行的命令或文件:C:\Windows\System32\cmd.exe

  • 要点二:工作目录:${selected_resource_loc}可以按需选择变量

  • 要点三:不用的cmd的时候记得退出

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式