Eclipse 教程Ⅱ

news/2024/12/29 2:18:20/

Eclipse 修改字符集

默认情况下 Eclipse 字符集为 GBK,但现在很多项目采用的是 UTF-8,这是我们就需要设置我们的 Eclipse 开发环境字符集为 UTF-8, 设置步骤如下:

在菜单栏选择 Window -> Preferences -> General -> Workspace -> Text file encoding,在 Text file encoding 中点击 Other,选择 UTF-8,如图所示:

如果用到 JSP,也可以修改 JSP 字符编码,左边窗口 

 

Window -> Preferences -> Web -> JSP Files

右边窗口:

Encoding:ISO-10646/Unicode(UTF-8)

Apply-Apply and Close

Eclipse 窗口说明 

Eclipse 工作台(Workbench)

首先,让我们来看一下 Eclipse 工作台用户界面,和它里面的各种组件。

工作台是多个窗口的集合。每个窗口包含菜单栏,工具栏,快捷方式栏,以及一个或者多个透视图。

透视图是一个包含一系列视图和内容编辑器的可视容器。

视图完全存在于某个透视图中而且不能被共享,而任何打开的内容编辑器可以在透视图间共享。

如果两个或者多个透视图打开了同样的视图,他们共享这个视图的同一个实例,虽然在不同透视图之间视图的布局可能不同。

对于不同的工作台窗口中的透视图,编辑器和视图都不能共享。

一个透视图就好像是一本书里面的一页。它存在在一个窗口中,并且和其他透视图一起存在,和书中的一页一样,每次你只能看到一个透视图。

工作台的主菜单栏通常包括File,Edit,Navigate,Project,Window,Help这些顶层菜单。

其他的顶层菜单位于Edit和Project菜单之间,往往是和上下文相关,这个上下文包括当前活动的透视图,最前面的编辑器以及活动视图。

在File菜单中,你可以找到一个New子菜单,它包括Project,Folder,File的创建菜单项。

File 菜单也包含Import and Export菜单项,用来导入文件到Workbench中,以及导出它们。

在Edit菜单中,你可以找到像Cut,Copy,Paste,和Delete这些命令。这些命令称为全局命令,作用于活动部件。

也就是说,如果当Navigator活动时使用Delete命令, 实际操作是由Navigator完成的。

在Project菜单中,你可以找到和项目相关的命令,比如Open Project,Close Project和Rebuild Porject等。

在Run菜单中,你可以看到和运行,调试应用代码相关的命令,以及启动像Ant脚本这样的外部工具。

在Window菜单中,你可以找到Open Perspective子菜单,根据你开发任务的需要打开不同的透视图。

你也能看到透视图 布局管理菜单栏。Show View子菜单用来在当前的Workbench窗口中增加视图。

另外,你可以通过首选项菜单项来修改工作台的功能首选项配置。

如果你是插件开发者,你可以为平台提供新的视图,编辑器,向导,菜单和工具项。 这些东西都是用XML来定义的,插件一旦注册后,就可以和平台中已经存在的组件无缝地集成在一起。

 

Eclipse 多窗口

Eclipse 可以同时开启多个窗口,在 菜单栏选择: Window -> New Window 来开启多窗口。

多个窗口的切换你可以使用 Alt + Tab 来回切。


http://www.ppmy.cn/news/92223.html

相关文章

C语言实现一个多线程委托模型

C语言实现一个多线程委托模型 多线程委托模型将线程分为boss线程(主线程)和worker线程(工作线程)。先从一个主线程开始运行,主线程根据情况完成工作线程的创建,将创建好的工作线程放入队列中,有…

使用object.defineProperty来更新数据示例

Object.defineProperty() 方法会直接在一个对象上定义一个新属性,或者修改一个对象的现有属性,并返回此对象。 Object.defineProperty()可以为对象的属性添加特性,每一个被添加过的属性,都会拥有属于自己的…

Go完整即时通讯项目及Go的生态介绍

Go完整即时通讯项目 项目架构: 1 编写基本服务端-Server server.go package mainimport ("fmt""net" )// 定义服务端 type Server struct {ip stringport int }// 创建一个Server func NewServer(ip string, port int) *Server {return …

perl 通过 swig 调用 c++代码

Swig 是一个软件开发工具,可以简化不同语言与 C/C 的交互(直接在其它语言的代码中调用 C/C 的代码)。   记录一下成功用 perl 调用 c 代码的例子。 环境 操作系统:centos 7.9 perl: version 5.16.3 swig: version 2.0.10 g: v…

操作dom

1-获取元素 通过id、name、className属性获取,通过tagName获取; 通过id获取的是元素列表第一个;通过name属性获取的是NodeList;通过className和tagName获取的是HTMLCollection let son1 document.getElementById("son&quo…

C4D R26 渲染学习笔记(2):渲染流程介绍

往期文章 C4D R26 渲染学习笔记(1):C4D版本选择和初始UI框介绍 3D建模流程 大致流程 #mermaid-svg-eE2RXHal49sVZ34l {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-eE2RXHal4…

深度学习框架-Tensorflow2:特点、架构、应用和未来发展趋势

引言 深度学习是一种新兴的技术,已经在许多领域中得到广泛的应用,如计算机视觉、自然语言处理、语音识别等。在深度学习中,深度学习框架扮演着重要的角色。Tensorflow是一种广泛使用的深度学习框架,已经成为深度学习的事实标准。…

PLX31-EIP-MBTCP 以太网/IP到Modbus TCP/IP

PLX31-EIP-MBTCP ProSoft Technology的EtherNet/IP to Modbus TCP/IP通信网关允许在支持EtherNet/IP的控制器或设备与Modbus TCP/IP控制器或设备之间进行高速双向数据传输。 我们的Modbus TCP/IP驱动程序具有多种客户端和服务器功能,可实现更快的数据传输。此外&a…