详细介绍Eclipse控制台Console使用说明

news2024/11/24 15:46:13

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,
可以用转义复制控制台输出的所有日志,
想要复制控制台的所有输出日志时,
就不用很麻烦的用鼠标去选中拷贝了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/666509.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

高效项目评审的6大注意事项

评审活动是软件项目降低风险的重要手段,但在实际评审活动中往往因主题不明确、现场争执不停,主持人无法有效控制会议流程等问题,最终导致项目评审活动效果大打折扣。 那么在项目评审过程中有什么注意事项,有助于完成高效的评审会议…

软件测试技能,JMeter压力测试教程,正则表达式提取(三)

目录 前言 一、场景案例 二、登录请求 三、正则提取器 四、引用参数 前言 接口关联,上一个接口返回的 token 作为下个接口的入参,除了前面一篇讲到的用 json 提取器提取,也可以用正则提取 json 提取器只能提取 json 格式的数据&#x…

vue3 + TS + elementplus + pinia实现后台管理系统左侧菜单联动实现 tab根据路由切换联动内容

效果图&#xff1a; home.vue页面代码 <template><el-container><el-aside width"collapse ? 200px : 70px"><el-button color"#626aef" click"collapseToggle()"><el-icon><Expand v-if"collapse"…

[进阶]Java:多线程:线程同步

线程同步 解决线程安全问题的方案。 线程同步的思想 让多个线程实现先后一次访问共享资源&#xff0c;这样就解决了安全问题。 线程同步的常见方案&#xff1a; 加锁&#xff1a;每次只允许一个线程加锁&#xff0c;加锁后才能进入访问&#xff0c;访问完毕后自动解锁&…

css 使用杂记

水平居中 条件&#xff1a;必须有宽度&#xff0c;不能无限宽 行内元素&#xff1a;通过设置父元素text-align:center块元素&#xff1a;要设置宽度&#xff0c;然后 左右margin值为“auto” 垂直居中 条件&#xff1a;父元素必须有高度&#xff0c;不能无限高 行内元素&#…

【Solr】体验极速安装solr

目录 前言 安装下载- 方式一&#xff1a;官网下载- 方式二&#xff1a;仓库下载 启动方式 快速使用 前言 solr是基于java开发的&#xff0c;所以solr需要用到jdk环境,并且solr需要在tomcat容器中才能运行,所以需要提前配置好jdk和tomcat环境。 安装下载 需要注意的是&#…

【vue+el-transfer】穿梭框实现及遇到的bug,已解决

昨晚加班写的穿梭框组件&#xff0c;一边写一边遇到bug&#xff0c;果然只有bug才会让你印象更深刻&#xff0c;更值得记录 封装成组件FreezeTransfer 效果如下&#xff1a; 主要参考了官网上可搜索的这个示例 先说遇到的bug&#xff0c;然后贴完整的代码 1、el-transfer数据…

layui下select下拉框不显示或没有效果

layui下select下拉框不显示或没有效果 弹层layer选择框没有样式_不可点击_渲染失效的解决办法 一、必须给表单体系所在的父元素加上 class"layui-form" 在一个容器中设定 class"layui-form" 来标识一个表单元素块&#xff0c;如果你不想用 form&#xf…

java 高校学生信息管理系统Myeclipse开发mysql数据库web结构jsp编程计算机网页项目

一、源码特点 JSP 高校学生信息管理系统 是一套完善的系统源码&#xff0c;对理解JSP java编程开发语言有帮助&#xff0c;系统具有完整的源代码和数据库&#xff0c;以及相应配套的设计文档&#xff0c;系统主要采用B/S模式开发 。 研究的基本内容是基于Web的学生信息…

2023 最新版网络安全保姆级指南,手把手带你从零基础进阶渗透攻防工程师

一份网络攻防渗透测试的学习路线&#xff0c;不藏私了&#xff01; 2023最新500G《黑客&网络安全入门&进阶学习资源包》 1、学习编程语言(phpmysqljshtml) 原因&#xff1a;phpmysql 可以帮助你快速的理解 B/S 架构是怎样运行的&#xff0c;只有理解了他的运行原理才…

《机器学习公式推导与代码实现》chapter12-XGBoost

《机器学习公式推导与代码实现》学习笔记&#xff0c;记录一下自己的学习过程&#xff0c;详细的内容请大家购买作者的书籍查阅。 XGBoost 从算法精度、速度和泛化能力等性能指标来看GBDT&#xff0c;仍然有较大的优化空间。XGBoost是一种基于GBDT的顶级梯度提升模型。相较于…

提炼关键词是一种能力

提炼关键词&#xff0c;是一种能力 交流或写文字&#xff0c;都要提炼关键词 趣讲大白话&#xff1a;抓重点 【趣讲信息科技202期】 **************************** 大脑的信息通过关键词调取 语言的传达&#xff0c;通过关键词传递关键信息 搜索要输入关键词 人工智能也要提示关…

tensorRT 模型部署

讲解&#xff1a; 模型经过训练之后终端部署之前都会有一个模型转换的过程&#xff0c;英伟达也不例外&#xff0c; 模型转换的过程其实是一个模型优化与加速的过程&#xff0c;里面包含着引擎对模型的一系列操作&#xff0c; 比如说layer 级的融合&#xff0c;权重的量化、图层…

PMP考试中多少分算通过?

PMP考试成绩一般是在考完后 6-8 周开始出成绩&#xff0c;像之前318的PMP考试&#xff0c;5月8号晚上已经开始出成绩了&#xff0c;还没出来的也会陆续出来。 【如何查询成绩】 1、输入网址&#xff08;PMI官网&#xff0c;不知道网址的私戳&#xff09;&#xff0c;点击 Log …

消息中间件中常见问题

如何保证消息不丢失 MQ的用途 异步发送&#xff08;验证码&#xff0c;短信&#xff0c;邮件&#xff09;MySQL&#xff0c;ES&#xff0c;Redis之间的数据同步分布式事务削峰填谷 消息可能丢失的环境 消息在产生端时候生产端挂掉&#xff0c;消息未到达交换机&#xff0c…

【新车评分】降价三万,排名第一的蔚来ES7更能打了?

去年6月&#xff0c;蔚来上市了该品牌第四款SUV车型——ES7&#xff0c;共分为两个版本标准版和首发版&#xff0c;发售价分别为46.8万和54.8万元。 不过近期蔚来以砍掉部分车主权益&#xff0c;换来了全系车型3万元的降价&#xff0c;ES7的起售价也来到了43.8万元和51.8万元。…

【Python 随练】利用递归方法求 5!

题目 利用递归方法求 5!。 简介 在本篇博客中&#xff0c;我们将使用递归方法解决一个数学问题&#xff1a;计算一个数的阶乘。阶乘是指将从1到某个正整数n的所有整数相乘&#xff0c;通常表示为n!。我们将介绍递归的概念&#xff0c;并给出一个完整的代码示例来计算给定数的…

P-Tuning v2: 与微调性能相等的提示性优化

原文&#xff1a;P-Tuning v2: Prompt Tuning Can Be Comparable to Fine-tuning Universally Across Scales and Tasks 作者: Xiao Liu1,2 , Kaixuan Ji1 代码: https://github.com/THUDM/P-tuning-v2 一、简介 二、准备工作 ---- 2.1 NLU的任务 ---- 2.2 提示优化 三、P-Tu…

什么是云原生?

目录 1.简介2.云元素的四要素 1.简介 云原生&#xff1a;是一种构建和运行应用程序的方法&#xff0c;是一套技术体系和方法论。云原生&#xff08;CloudNative&#xff09;是一个组合词&#xff0c;Cloud Native&#xff1a; Cloud 表示应用程序位于云中&#xff0c;而不是…

基于OpenMV 循迹小车 + WIFI无线图传

文章目录 一、工程环境二、OpenMV1. 色块选定2. 色块识别3. 串口通信4. WiFi无线图传5. 代码汇总 三、MSP430四、视频演示 一、工程环境 1. 软件 OpenMV IDECode Composer StudioMicrosoft Edge 2. 硬件 MSP430F5529OpenMV4 H7及其 WiFi拓展板视觉云台旋转编码器、oled显示…