1.说明

本文详细介绍Eclipse控制台Console使用说明,
调试时通过控制台查看日志,
有时候日志太多会找不到上面的日志,
有时候几个控制台会不受控制的弹出,
那么请参考本文,
通过调整Eclipse控制台,
更高效方便的查看日志定位问题。

2.打开控制台

有时候不小心关闭了控制台,
打开Eclipse控制台的方法,
Eclipse -> Windows -> Show View -> Console

或者:
Eclipse -> Windows -> Show View -> Other... -> General -> Console

打开控制台后,
如果发现控制台的位置不是默认位置,
可以重置Eclipse视图:
Eclipse -> Windows -> Perspective -> Reset Perspective...

3.打开Console设置

Console窗口空白处右击 -> Preferences....

注意需要是一个打开的控制台,
并且是有日志输出的,
否则空的控制台是无法右键的。

或者:
Eclipse -> Windows -> Preferences -> Run/Debug -> Console

4.设置控制台不限日志行数

打开Console设置,
去掉Limit console output的勾选即可。
或者设置console buffer size(characters) ,
将其值设置为足够大。

5.关闭控制台自动跳出

在Eclipse中有项目运行的时候,
当有日志标准和错误输出打印到console中时,
控制台就会被自动弹出,
非常影响编码,或者定位问题。

解决步骤,打开Console设置,
关闭程序标准输出时弹出控制台:
去掉勾选"Show when program writest to standard out"

关闭程序错误抛出时弹出控制台:
去掉勾选"Show when program writes to standard error"

这两个功能也可以在控制台右边直接点击,
第一次点击后选中状态就是生效,
再次点击后取消选中就不会生效。

6.关闭正在运行的程序

控制台右边的红色方框Terminate:

7.关闭控制台

控制台右边灰白的叉号Remove Launch,
注意只能关闭已经Terminate的控制台。

控制台右边的两个一起的叉号Remove All Terminated Launches,
可以关闭所有已经结束的程序的控制台。

8.清理控制台

控制台右边文本右下角带个叉号Clear Console,
可以清空控制台已经输出的日志,
方便查看新的日志输出。

9.日志滚动锁定

控制台右边带一把锁的窗口Scroll Lock,
可以阻止不断输出的日志导致的页面滚动,
在查看上面的日志的时候非常方便。

10.日志换行

控制台右边文本带一个回车Word Wrap,
当输出的一条日志过长时,
会把超过控制台窗口显示范围的换行,
这样就能完整的显示这条日志。

11.锁定当前控制台

控制台右边带个图钉的面板Pin Console,
用来锁定当前控制台,
当其他控制台有日志输出时,
不会切换到其他控制台。

12.切换控制台

控制台右边的小电脑Display Selected Console,
当有多个控制台存在的时候,
可以通过这个来切换不同的控制台。

13.Maven控制台

控制台右边的小窗口右上角带个加号,
点开后有5个选项,
选择5 Maven Console,
会打开如下界面,
输出Maven控制台的一些信息,
主要是Maven执行的命令记录,
这个一般用的很少:

但是程序对应的控制器也会输出如下信息,
主要是Maven输出的和程序相关的日志:

14.复制输出日志

控制台右边两个重叠的文本框Copy Text with escapes,
可以用转义复制控制台输出的所有日志,
想要复制控制台的所有输出日志时,
就不用很麻烦的用鼠标去选中拷贝了。

Eclipse控制台Console使用说明的更多相关文章

  1. Java工具eclipse控制台console输出乱码问题

    捣鼓了一下午,终于tm解决! 我的是Scanner读入,println打印乱码问题. 首先在cmd窗口运行java,是没有乱码问题的,这证明了在cmd窗口时Scanner输入的和println打印的编 ...

  2. Eclipse 和 MyEclipse控制台console不停的自动跳动,跳出来解决方案

    有时候Eclipse启动,控制台console不会自动跳出来,需要手工点击该选项卡才行,按下面的设置,可以让它自动跳出来(或不跳出来):由二种方法: 一.windows  ->   prefer ...

  3. Eclipse 的控制台console乱码

    乱码!Eclipse 的控制台console必须用GBK编码. Eclipse 的控制台必须用GBK编码.所以条件1和条件4必须同时满足否则运行的还是乱码.才能保证不是乱码. 条件1,Window   ...

  4. Eclipse的控制台console经常闪现

    Eclipse的控制台console有时候经常闪现!  让它不经常的调出来,可以按下面的操作去掉它: windows  ->   preferences   ->  run/debug   ...

  5. Eclipse控制台输出信息的控制

    当你在Eclipse中 running/debugging一个应用程序的时候,有关该应用程序的运行调试信息及日志信息都会输出到控制台(console )显示,但是Eclipse只会显示最后一部分的日志 ...

  6. 控制台console输出信息原理理解

    Eclipse控制台输出信息的控制 标签: Eclipse控制台输出信息 2015-01-02 14:11 22454人阅读 评论(1) 收藏 举报  分类: Some Tips(15)  版权声明: ...

  7. eclipse中console的输出行数控制

    eclipse中console的输出行数控制 开发中,会遇到当输出大量的sql语句或者错误的时候,往往会因为console输出的限制而不能完整显示,所以我们自己就需要迫切的增加显示的行数,这样 就可以 ...

  8. Eclipse 控制台视图和服务器视图中停止Web服务器的差别

    Eclipse 控制台视图和服务器视图中停止Web服务器的差别 (1)console视图里面, "红色方形图标" 是terminate, 也会关闭web服务器!!!!!!!!这个, ...

  9. Eclipse控制台输出信息的控制(引用其他人的博客)

    当你在Eclipse中 running/debugging一个应用程序的时候,有关该应用程序的运行调试信息及日志信息都会输出到控制台(console )显示,但是Eclipse只会显示最后一部分的日志 ...

随机推荐

  1. 查看linux系统CPU和内存命令

    cat /proc/cpuinfo查看linux系统的CPU型号.类型以及大小,如下图所示.   通过greap命令根据Physical Processor ID筛选出多核CPU的信息.   cat ...

  2. String类型和包装类型作为参数传递时,是属于值传递还是引用传递呢?

    原理知识: 如果参数类型是原始类型,那么传过来的就是这个参数的一个副本,也就是这个原始参数的值,这个跟之前所谈的传值是一样的.如果在函数中改变了副本的 值不会改变原始的值. 如果参数类型是引用类型,那 ...

  3. 【力扣】146. LRU缓存机制

    运用你所掌握的数据结构,设计和实现一个  LRU (最近最少使用) 缓存机制.它应该支持以下操作: 获取数据 get 和 写入数据 put . 获取数据 get(key) - 如果关键字 (key) ...

  4. 【Git】【Gitee】通过git远程删除仓库文件

    安装Git Git安装配置-菜鸟教程 没有安装下载的,请读者自行安装下载. 启动与初步配置 配置用户名与邮箱 git config --global user.name "用户名" ...

  5. input type="file"多图片上传

    单个的input type="file"表单也是可以实现多图片上传的 代码如下: <form action="manypic.php" method=&q ...

  6. Wireshark(二):应用Wireshark观察基本网络协议

    原文出处: EMC中文支持论坛 TCP: TCP/IP通过三次握手建立一个连接.这一过程中的三种报文是:SYN,SYN/ACK,ACK. 第一步是找到PC发送到网络服务器的第一个SYN报文,这标识了T ...

  7. Java网络多线程编程:对象流错误导致Connection reset

    Java网络多线程编程--对象流错误导致Connection reset 在老韩的网络多线程编程实战项目中,发生了如下报错: 服务器端和客户端均发生了报错,在确定相应对象流代码完全没有问题之后,回归定 ...

  8. react 结合antd 实现分页效果

    import React, { useState, useEffect } from "react"; // antd import { Pagination } from &qu ...

  9. 制作一个文档同步工具,自动同步到gitee中。。。

    之所以要做这个工具是为了让自己可以随时用电脑时能记录日常工作或生活.一般只需要简单记录下就行了.这样我在家里的和公司里的记录都能同步看到. 这样后期整理的时候看到几个关键词就能想起来具体的事情,有的也 ...

  10. ThreadLocal的正确使用与原理

    ThreadLocal是什么 ThreadLocal是线程Thread中属性threadLocals即ThreadLocal.ThreadLocalMap的管理者,ThreadLocal用于给每个线程 ...