slacr_

Just to record my life and thoughts.
笔记/编程/杂乱/极简

[Eclipse]使用

Apr 15, 2023Tools926 words in 6 min

平时练习 Java 一直用的是 IDEA, 实验课考试上机只能使用 Eclipse, IDEA 比较智能化, 导致用 Eclipse 就会发现忘记了基础语法, 比如 IDEA 中 psvm 直接导入代码块, Eclipse 只能慢慢敲, String[] args 参数容易忽略, 编译器就识别不了. 所以决定熟悉下 Eclipse.

Eclipse

Eclipse 是 IBM 在 2001 年发起的开源项目, 由非营利软件供应商联盟 Eclipse 基金会(Eclipse Foundation)管理.

看下自带的手册

image-20230415211011831

workbench --> Eclipse 运行环境
workbench window --> GUI 窗口界面工作台
workspace --> 工作区域
perspectives --> 不同功能的布局, 也可以自定义
sidebar --> 不同布局中分区的边栏
editor --> 编辑区
menu --> 选项卡
views --> 各种视窗
toolbar --> 工具栏
breadcrumb --> 视窗顶部的层次导航

window

window 包含所有界面的设定 例如

代码智能补全

改一下 triggers

1
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ.

image-20230416142323141
输入 sout 测试
image-20230416142448463
但这并不能通用, 我们可以自己添加一些模板
image-20230416143643699
这样就能用 psvm 啦

修改快捷键

在 preference 里面搜就行了
image-20230416132515348

打开 console

image-20230416120235056

自动保存

image-20230416120504022

自动导包

关闭拼写检查

image-20230416131418725

编码方式

image-20230416120909362

File

文件相关, 创建文件的时候可以添加许多东西, 比如
image-20230416131312770

Edit

word Complete

把快捷键改一下, 我用的是alt C, 可以按下自动补全, 并且是有记忆的, 可以补全之前输的单词

source

生成代码

可以 generate 各种代码块或者在编辑区右键查看 source 里面的功能
比如生成代码段
image-20230416145445601

Run

debug 和编译相关
image-20230416121802314

Debug

双击添加/取消断点

image-20230416122601737

我们可以选择 debug 相关的 view 或者直接选择 debug 的 perspective 查看调试信息image-20230416124557561

或者右上角可以点击快速切换已经打开的 perspectives

image-20230416124730662

可以把变量表放到底部边栏, 分页都可以移动

image-20230416123313146

然后 Step Over(单步调试)或者 Step into(进入函数内部)

Refactor

方便与代码块重构之类操作

搜索功能, Ctrl F最大只能在当前项目文件夹中替换/查找, Search 里面的功能更多更全.

导出配置

配置好自己的快捷键和偏好可以导出配置, 建议自己确立一套常用快捷键, 然后每个 IDE 用相同的配置, 避免混乱
image-20230416144404234

image-20230416144452765

image-20230416144512507

导出得到一个.epf文件, 用的时候再导入就行了

官方market里面有IntelliJ的keymap
https://marketplace.eclipse.org/search/site/keymap

打开内置的market

参考

  1. Eclipse 官网
  • Author:

    slacr_

  • Copyright:

  • Published:

    April 15, 2023

  • Updated:

    April 15, 2023

Buy me a cup of coffee ☕.

1000000