s01.界面布局

界面布局

[toc]

IDEA开发界面

IDEA打开任何一个项目后的界面,如下图标记1,2,3,4,5,6,7

01

1.菜单栏

任何软件的功能模块,都在菜单里可以找到。界面中有些功能不小心点错了,都可以通过菜单重新打开。详细介绍在后面的文章中。

  • File : 该菜单主要是项目或者文件的创建,导入,关闭,管理,项目的设置,IDE工具的设置。
  • Edit: 主要是编辑相关的操作,和办公软件相似,包括复制,粘贴,剪切,查找
  • View:主要设置界面布局,显示效果,功能模块展示。还有文件内容对比功能。
  • Navigate:有导航回退(back,forward),查找类(class),文件(file),标志(symbol),打开界面存在的功能(Select in),找到变量的声明(Declaration or Usage),找到接口的实现(Implementations),类型的声明(Type Declaration),父类(Super Class)等等。
  • Code: 和代码相关的内容。包括重写,实现,生成快速代码。代码格式美化,代码调整快捷键等。
  • Analyze:看起来有点鸡肋。
  • Refactor:对代码以及文件进行重构,调整相关的功能。包括文件重命名,移动。类的复制,移动,安全删除等。
  • Build: 构建项目,模块,文件。生成字节码。
  • Run:有运行模式,调试模式,测试覆盖率模式。Edit Configuration还可以在运行时设置运行参数。
  • Tools:没有用过。
  • VCS:代码版本控制,历史记录相关的内容。常用的比如git工具。
  • Window:主要控制打开的Tab页,右键可以代替该功能。
  • Help:有帮助文档,软件启动参数配置,检查更新,查看版本信息等功能。

2.ToolBar

ToolBar有打开文件或项目功能,保存更能,刷新功能,导航回退前进功能,构建项目,运行,调试运行,覆盖率运行,停止,以及Git代码版本控制,快捷搜索等功能。

鼠标悬浮在对应按钮上,可以看到英文说明。

如果你没有Git,可能是你的项目不是git初始化以及用git进行版本控制的项目。

toolBar

3.Project和Structure以及Commit

03

此区域,有Project,Structure,Commit(Git项目才会出现,提交代码的管理)

点击标记1,是项目的所有文件。点击e,可以选择项目的展示内容形式,常用的是Project方式,和packages方式。

在Project和packages方式时,对应的标记2展示的效果也不同。packages方式,会展示类的结构。

图中a,点击后,可以快速定位选中到f文件的项目位置。

图中b,点击后,会收起项目。

图中c,点击后,可以选择目录的展示方式,设置移动该功能位置等。

图中d,点击后,可以最小化该区域。

4.文件的相对路径

该区域就是展示文件在项目中的相对路径。

5.当前文件代码

这个区域,就是编写代码的区域,在代码区域右键,可以做很多编写代码相关的操作。

6.构建工具Maven,Ant,以及Hierarchy

区域6,当项目写好之后,想要运行发布,就可以用Maven工具进行构建打包成Jar或者War文件。

Ant也是构建打包工具。

对于Java,主流的构建打包工具还是Maven。

Hierarchy可以展示类的继承,代码开发相关的功能。和Structure可以结合使用。

7.Run,Debug,Terminal,Git,Event Log等。

07

标记1: 如果你的项目是git管理的项目,点击可以使用Git工具。用法参见easy-git。

标记2:是当你在代码中使用 //TODO ,这样的代码,就会显示在该列表中。

标记3,4:没啥用,随便点击IDEA的某个功能,如果有什么结果需要展示,就会出现在该位置。

标记5:运行控制台,可以显示各种打印输出内容,以及控制运行状态。

标记6:调试运行控制台,同样可以显示打印输出内容,同时会增加断点,调试等功能,会在后面文章详细介绍。

标记7:命令行终端,底层调用的是系统命令行终端。所以命令风格和当前系统一致。可以快速进入项目路径。

同行最后边,还有一个Event Log,IDEA项目中的一些事件日志会打印在里面。

8.当前光标属性以及Git分支

08

当前打开的文件的一些状态。

标记1:当前选中的字符数量。

标记2:当前光标的行数和列数。

标记3:当前文件的换行符使用的CRLF方式。

标记4:当前文件采用的编码格式UTF-8,也是最常用的编码格式。

标记5:编码默认Tab和Indent缩进的长度。

标记6:git的分支。

标记7:文件读写权限。

标记8:代码的警告级别。当你代码写了很多之后,有些不规范时,对应代码行右边会有黄色或者红色的警告。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容