我想看看如果我不在Xcode中测试应用程序,在iOS模拟器中会发生什么。

例如,如果我在Safari模拟器中打开一个链接,看看控制台会发生什么, 或者如果我安装了一个网络应用程序,可以看到我在控制台按下的链接。

我该怎么做呢?

我想看到它在Xcode或终端,但这不是一个问题,如果我需要使用另一个软件。

当我在控制台中执行命令时,是否有方法禁用SQL查询日志记录?理想情况下,如果我可以禁用它,并在控制台中使用命令重新启用它,那就太好了。

我试图调试一些东西,并使用“放”打印出一些相关数据。但是,sql查询输出使其难以阅读。


编辑: 我找到了另一个解决方案,因为设置记录器为nil有时会引发一个错误,如果我的代码之外的东西试图调用logger.warn

您可以将记录器的级别设置为1,而不是将记录器设置为nil。

ActiveRecord::Base.logger.level = 1 # or Logger::INFO

如何启动Perl的交互式控制台,类似于Ruby的irb命令或python的python命令?

在python中是否有一种方法以编程方式确定控制台的宽度?我指的是一行中不换行的字符数,而不是窗口的像素宽度。

Edit

寻找在Linux上工作的解决方案

我发现在Windows的命令行中工作令人沮丧,主要是因为与linux和OS X上的“rxvt”、“xterm”或“terminal”等终端应用程序相比,控制台窗口使用起来很糟糕。主要的投诉:

No standard copy/paste. You have to turn on "mark" mode and it's only available from a multi-level popup triggered by the (small) left hand corner button. Then copy and paste need to be invoked from the same menu You can't arbitrarily resize the window by dragging, you need to set a preference (back to the multi-level popup) each time you want to resize a window You can only make the window so big before horizontal scroll bars enter the picture. Horizontal scroll bars suck. With the cmd.exe shell, you can't navigate to folders with \\netpath notation (UNC?), you need to map a network drive. This sucks when working on multiple machines that are going to have different drives mapped

是否有任何技巧或应用程序(付费或其他)可以解决这些问题?

我想看测试结果(系统)。out/err,来自正在测试的组件的日志消息),因为它们运行在我运行的同一控制台:

gradle test

不要等到测试完成才查看测试报告(测试报告仅在测试完成时生成,因此在运行测试时不能“尾部-f”任何内容)

我正在写一个Bash脚本,打印一些文本到屏幕上:

echo "Some Text"

我可以设置文本格式吗?我想把它加粗。

因为我正在构建一个动态站点,所以我需要跟踪页面之间的变化。Ajax调用POST GET之类的东西。

我正在寻找相同的功能,就像在Firebug(在那里你可以启用“持久”和控制台不是每次你重新加载一个页面或提交一个表单清除。

所以,我的问题是:有办法使谷歌Chrome JavaScript控制台持久? (如果是,怎么做?)

更新:复制这里的答案,如果有人还在寻找这个,Chrome 14+在开发人员工具>设置中有一个设置,标记为“控制台:保存导航日志”。

更新2:最新版本的Chrome(33+)有这个选项右键单击控制台。

更新3(2017年底):最新版本的Chrome(60+)有这个选项,打开控制台,点击右上角的齿轮,并选择“保存日志”

是否有任何方法关闭我的JavaScript代码中的所有console.log语句,用于测试目的?

即使为Eclipse控制台启用了“滚动锁定”选项,它最终还是会溢出并开始自动滚动。

是否有某种方法可以增加控制台的容量,从而存储更多的行?我没能找到选择。