原 Intellij IDEA 2017

这个章节让你熟悉Intellij IDEA的用户界面,以便帮助你更好的在工作环境中使用。 当你第一次运行Intellij IDEA或者没有打开项目时,Intellij IDEA显示欢迎页面,以便能够快速的切入到主要的起始点中去。当一个项目被打开时,会展示主窗体。这个窗体由下图(带序号标签)的几块区域组成。

  1. 菜单和工具栏:主菜单和工具使你可以操作各种各样丰富的命令。
  2. 导航栏:帮你导航项目和打开那些你想编辑的文件
  3. 状态栏:标示项目、整个IDE的状态,以及展示警告信息。
  4. 编辑器:这里是你可创建和更改你的代码。
  5. Intellij IDEA工具窗:副窗体提供了各种各样的任务(项目管理,搜索,运行/调试、版本控制等等)。 #欢迎屏 ##概览 如果没有项目被打开Intellij Idea会显示欢迎屏。从这个屏幕,你可以快速的进入一些主要的起始点。单实例的情况下,如果你关闭当前项目,欢迎屏就好显示。如果你是多个实例项目,关闭正在运行的项目。当你把最后一个项目也关闭时,欢迎屏就会出现。 欢迎屏会提供下面这些选项:快速启动和最近项目

##最近项目 如果有的话,左手边的面板会展示一个你最近使用项目的列表,点击它,会重新打开它。 根据你的兴趣查找一个项目,然后依据他的名字打开它。

如果想要删除列表的最近项目,按照下面的步骤:

  1. 使用tab键切换到最近项目列表
  2. 然后使用箭头键选择你要删除的项目
  3. 点击X号或者按delete,弹窗提示是否删除,确认即可删除 >如果已经打开项目,可以通过file|open recent|manage project 来调出最近项目列表,同样可以进行上述操作。 ##快速启动 使用选项中提供的链接,可以快速的创建项目打开或导入已经存在的项目从版本控制系统中检出项目。 通过选择configure的下拉按钮,可以配置你的工作环境和项目。通过get help,可以查看今日技巧,快捷键文档,帮助主题等。 #菜单和工具栏 ##概览 Intellij Idea的主菜单和工具类使你能够完成各种各样的指令。主菜单和工具栏涵盖了基本整个项目或者绝大部分项目的命令。此外,在一些项目的特殊部分(源码文件,class等等)中,还有一些上下文相关的弹出式菜单执行命令,大多数命令都有相关的快捷键以便你能快速的执行它。 你可以使用view菜单中的检查命令来显示或隐藏Intellij Idea窗体的主元素。例如,你可以显示main toolbar,确定toolbar命令被选中即可。

##Intellij IDEA窗体的主要元素

  1. 主菜单 主菜单包含打开、创建、重构代码、运行调试应用、版本控制等命令。
  2. 工具栏 主工具栏包含一些基本的功能,比如复制等,以便快捷操作。如果你习惯使用语境菜单的方式,可以隐藏工具栏。默认情况下,工具栏是隐藏的,可以选择view|toolbar的方式展示。
  3. 导航栏 导航栏是替换项目工具窗的一种快速方案。默认是显示的,如果你想隐藏,清除view|toolbar即可。
  4. 语境菜单 这些菜单是当你右键的时候可用,包含一些适用当前语境的命令。
  5. 弹出式菜单 当你适用alt+insert之后,根据当前语境可以执行的命令。

提示和技巧

  • 可以通过view菜单,展示和隐藏Intellij IdeaUI上的主元素。
  • 所有的菜单和工具栏按钮事件描述都会展示在状态栏的左侧。
  • 如果你想执行某个事件,但是你不知道它在哪,可以通过ctrl+shift+a,根据事件的名字进行搜索,然后从建议列表中选择对应的事件即可执行。

导航栏

介绍

导航栏是替换项目工具窗的一种快速方案。可以通过此工具导航这个项目和编辑文件。

折叠展开导航栏

展示导航栏,可以从下面的方式中选择一种:

  • 从view菜单,选择NavigationBar
  • 按键alt+home 隐藏导航栏:
  • 从view菜单,清除NavigationBar ##提示和技巧 请注意下面:
  • 当工具栏是隐藏的,导航栏会显示运行/调试配置,运行,调试,项目设置,版本控制,Search EveryWhere.
  • 如果导航栏隐藏了,可以按键alt+home去打开它
  • 按esc返回编辑窗体。 #状态栏 ##介绍 Intellij Idea状态栏标示当前IDE的状态,在特点的场景下,也可以让你执行一些维护任务(git冲突等)。 ##状态栏图标

图标

描述

点击可以隐藏或者展示工具窗体栏

最近一次执行命令的结果(描述信息)

点击这个图标来管理背景任务,如果有待处理的后台任务,此时这个图标才可用。

标示几行:几列/多长

标示当前文件是否可以编辑,锁的话则只读,默认可编辑

显示当前编辑器的换行描述

当前文件的编码格式,也可以用此来更改编码。

通过点击此按钮,可以拉取即将到来的版本控制中的资源

鼠标焦点移动到此图标上,会显示当前文件的检查配置,点击这个图标会出现一个弹窗,包含:高亮级别、省电模式、自动导入

标示无人值守的通知,点击图标可以打开eventlog窗,展示相关通知。

这个闪耀的图标标示IDE内部发生错误,点击可以查看错误和提交。

显示内存使用情况,默认不显示

视图模式

基本

Intellij Idea提供了集中特殊的视图。

全屏模式

此模式下允许你在全屏模式编码。该模式下移除了所有的菜单,不过你可以使用语境菜单和快捷键。当你将鼠标移动到屏幕顶部时,主菜单将变得可用。

通过View | Enter Full Screen可进入全屏模式,通过View | Exit Full Screen退出全屏模式。 报告模式 此模式和全屏模式类似,只不过他是为了报告(更加专注coding的)而设计的.此模式下,字体变大,除了编辑器以外的其他所有的东西被隐藏。如果需要工具窗,可以通过View | Tool Windows调出。 通过View | Enter Presentation Mode进入此模式,通过View | Exit Presentation Mode退出。

自由娱乐模式

此模式没有工具栏,工具窗体,编辑器标签,只有代码在正中间。

通过View | Enter Distraction-Free Mode进入此模式,通过 View | Exit Distraction-Free Mode退出。 弹出式列表中切换视图 可以通过快捷键ctrl+~或者View | Quick Switch Scheme,从对应列表中选择视图模式。

默认情况下,切换模式没有快捷键,不过你可以自己设置。 设置背景图片 Intellij Idea允许你用任何图片作为背景。所以你可以对当前项目或者所有项目设置背景图。这个特性没有快捷键(你可以在快捷键配置里面设置)。 设置背景图

  1. 根据下面操作: -连续两次按键shift -按键ctrl+shift+a
  1. 在打开对话框中选择特殊的图片,透明度,填充类型,应用位置,所有项目或者只是当前项目。

如果背景图片已经被选择,在工具窗语境下的菜单中也可以做下面操作。

在图片编辑器下:

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏向治洪

React Native调试心得

在做React Native开发时,少不了的需要对React Native程序进行调试。调试程序是每一位开发者的基本功,高效的调试不仅能提高开发效率,也能降低B...

2547
来自专栏贾鹏辉的技术专栏@CrazyCodeBoy

React Native 混合开发(iOS篇)

在React Native的应用场景中,有时候一个APP只有部分页面是由React Native实现的,比如:我们常用的携程App,它的首页下的很多模块都是由R...

1.8K5
来自专栏AhDung

【C#】组件分享:FormDragger窗体拖拽器

类似QQ、迅雷等讲究UI体验的软件,都支持在窗口内多处地方拖动窗口,而不必老实巴交的去顶部标题栏拖,这个组件就是让winform也能这样随性拖拽,随性度或更甚。...

1462
来自专栏Bug生活2048

微信小程序版博客——图片相关处理

前面提到,小程序服务端的数据是基于Ghost的公共API的,在设计首页文章列表时,为了美观加上了头图,但是服务端没有提供对应的字段(头图url)。

3642
来自专栏JAVA同学会

MongoDB之副本集

MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。

873
来自专栏超然的博客

mpvue-小程序之蹲坑记

mpvue 是兼容微信小程序的生命周期与 vue 的生命周期,vue 实例会接管小程序 Page 实例的生命钩子,因此需要使用到小程序的生命周期钩子时,可将相应...

6572
来自专栏知晓程序

「大众点评点餐」小程序开发经验 04:逻辑层

继上次谈到了视图层开发经验,本期,知晓程序(微信号 zxcx0101)想要和大家分享大众点评点餐小程序开发中,逻辑层开发的经验。

1321
来自专栏贾鹏辉的技术专栏@CrazyCodeBoy

React Native调试技巧与心得

本文出自《React Native学习笔记》系列文章。 在做React Native开发时,少不了的需要对React Native程序进行调试。调试程序是每一位...

6145
来自专栏wym

什么是DC,什么是兼容性DC

DC全称为Device Content,翻译过来是“设备描述表”或者“设备上下文”。显示图片时都会用到,为什么呢?首先,没有一句C语言可以帮助我们在屏幕上显示图...

4621
来自专栏繁花云

liunx下利用某软件创建图形伪界面

Liunx下的dialog是一个可以创建对话框的工具,每个对话框提供的输出有两种形式:1、将所有输出到stderr,不显示到屏幕;2、使用退出状态码,OK为0...

1000

扫码关注云+社区

领取腾讯云代金券