Eclipse 的使用

PyCharm (Python的一款IDE)的许多使用方式和Eclipse是极为相似的。

  • eclipse 工程的 src 目录下对应的是包名(Package name),而不是简单的 Windows 目录结构中的文件夹。
  • 括号对齐的方式,Eclipse 默认是括号和函数名在同一行(same line),如何设置成 C/C++ 风格的对齐方式呢:

    window => preference => Java => Code style => formatter => edit

    需要首先保存当前的默认配置,或者为新修改的配置另起一名字,而不至于覆盖默认配置。

0. 常用快捷键

ctrl、ctrl + shift、alt + shift

  • 断点调试:
    • ctrl + shift + b:添加断点;在 debug 视图下查看所有断点,删除所有断点;
    • atl + shift + d(debug)⇒ j:调试运行;
  • 功能键(Fn)结合:
    • F3:查看源代码;
  • 界面与显示:
    • 代码字体大小ctrl + ==> 字体变大,ctrl + - ⇒ 字体缩小;
    • atl + shift + breadcrumb:显示路径信息,直至类内成员函数一级;
  • 查找(.java 类文件):
    • ctrl + shift + r
  • 代码编辑:
    • ctrl+7:按行注释/解注释;
    • ctrl+shift+/:块注释;
      • ctrl+shift+\:块解注释;
    • ctrl+d:删除行,d:delete;
    • 导入包:ctrl+shift+o;
    • 在邻近的位置复制, ctrl+alt+↑/↓:向上/下复制当前行
    • try/catch block:选中代码行,alt+shift+z
  • 自动生成:
    • alt + shift + s:创建构造函数;
  • 跳跃与查看:
    • ctrl+l:跳转到行,l:line,需要事先知道行号;
    • 弹出工程属性页:点中工程,alt+enter
    • 全屏编辑窗口:ctrl+m,m:maximum
    • 大纲显示:ctrl+o,o:outline;
    • 相匹配的大括号间的跳转,ctrl + shift + p
    • 逐单词的跳跃:ctrl + ←/→
      • 逐单词的选中:alt + ctrl + ←/→(不仅适用于 Eclipse)
    • 上次查看的位置:alt + ←/→

1. Refactor:重构

  • 为表达式生成局部变量:alt + shift + l:l,local,既然是表达式,则必须先选中表达式;
    • alt + shift + m:提取函数;
  • 重命名:alt + shift + r,r:rename

2. jar 包

  • jar:Java Archive,java 归档文件
  • jar 包一般为驱动;
  • jar 包一般存放在lib目录下(有时也在根目录下);

3. Eclipse 是自动编译的

编译的进度在Eclipse的右下角有显示(Eclipse这样一个重金打造的IDE会自动觉察是否当前工程需要重新编译):


这里写图片描述

java实现 1. 实验内容 用基本增量算法和Bresenham算法画直线 2.实验目的 1)理解在显示器上画图与在纸上画图的本质区别; 2)掌握直线的光栅扫描转换过程; 3)掌握不同算法绘制直线的思路和优缺点。 3. 实验要求 1)将像素网格表现出来,建立网格坐标系; 2)用橡皮筋的形式输入参数; 3)鼠标移动时,显示鼠标当前位置; 4)显示判别式的计算过程和下一点的选择策略; 5)记录生成点的坐标,建议用表的形式; 6)图形生成过程可以重复进行。 1. 实验内容 用正负法和Bresenham算法画圆弧 2.实验目的 1)掌握圆及圆弧的光栅扫描转换过程; 2)掌握不同算法绘制圆弧的技巧和优缺点。 3. 实验要求 1)将像素网格表现出来,建立网格坐标系; 2)用橡皮筋的形式输入参数; 3)鼠标移动时,显示鼠标当前位置; 4)显示判别式的计算过程和下一点的选择策略; 5)记录生成点的坐标,建议用表的形式; 6)图形生成过程可以重复进行。 1. 实验内容 用Cohen-SutherLand算法和liang _barsky算法进行线段裁剪 2.实验目的 1)理解裁剪的相关概念 2)掌握直线段的一般裁剪过程; 3)理解并掌握Cohen-SutherLand 算法的编码思想; 4)理解并掌握Liang_Barsky算法的参数化裁剪思想; 3. 实验要求 1)将像素网格表现出来,建立网格坐标系; 2)用橡皮筋的形式输入剪裁线段和裁剪窗口; 3)鼠标移动时,显示鼠标当前位置; 4)对于线段裁剪,线段被窗口的四条边裁剪的过程要显示出来; 6)裁剪过程可以重复进行。 1. 实验内容 用Sutherland-Hodgman算法进行多边形裁剪 2.实验目的 1)理解多边形裁剪与直线段裁剪的区别; 2)掌握多边形的裁剪过程; 3)理解并掌握Sutherland-Hodgman算法的裁剪思想。 3. 实验要求 1)将像素网格表现出来,建立网格坐标系; 2)用橡皮筋的形式输入剪裁多边形和裁剪窗口; 3)鼠标移动时,显示鼠标当前位置; 4)多边形被窗口的四条边裁剪的过程以及多边形顶点增删的过程要显示出来; 5)裁剪过程可以重复进行。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

五道口纳什

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值