购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.2 常规配置

IntelliJ IDEA提供了对常规配置的支持,执行菜单File→Settings命令或单击工具栏上的 按钮(或使用快捷键Ctrl+Alt+S)打开配置窗口,很多重要的配置如快捷键配置等都是在常规配置中完成的。

2.2.1 设置背景图像

IntelliJ IDEA允许用户为其自定义背景图像。使用快捷键Ctrl+Shift+A打开导航窗口后在搜索框中输入Set Background Image找到自定义背景功能,如图2.24所示。

图2.24 查找功能

单击打开Set Background Image窗口,在Image文本区域输入用作背景图像的地址或是单击右侧按钮打开图片选择窗口,如图2.25所示。

图2.25 选择背景图片

图片选择完成后设置透明度、填充和放置选项,如果勾选This project only,则背景图像仅对当前项目生效,如图2.26所示。

IntelliJ IDEA中默认没有为此功能配置快捷键,用户可以根据需要进行自定义,具体操作可参考快捷键配置章节。

图2.26 配置背景图像

2.2.2 配置字体和颜色

打开配置窗口并找到Editor→Font选项卡,如图2.27所示。

图2.27 配置字体和颜色

IntelliJ IDEA默认采用了Mono字体。JetBrains Mono是一款功能齐全、数据丰富的编程专用字体,它使软件代码显示效果非常出色,甚至被称为“最漂亮的编程字体”。如果要使用Mono以外的其他字体,则可以取消右侧勾选的Show only monospaced fonts选项。

Fallback font用于指定备用字体,当某些字符在当前字体下不受支持时会从备用字体中寻找替代方案。每次配置调整后用户可以在预览视图中观察调整后的效果,如果对当前设置满意则可直接应用并保存。

2.2.3 配置代码样式

在Editor→Code Style选项卡下提供了对代码样式的配置,如图2.28所示。

图2.28 配置代码样式

Code Style下包含了众多对语言、脚本、样式等的定义。例如要对Java语言进行样式配置,则可以单击Java选项,如图2.29所示。

在Java语言下包含Tabs and Indents、Spaces、Wrapping and Braces、Blank Lines、JavaDoc、Imports、Arrangement、Code Generation和Java EE Names等选项,用户可以根据需要进行相应配置。

例如,在Wrapping and Braces选项下Hard wrap at指定了编码的最大行宽,Wrap on typing则指定了是否自动换行。如果希望在超出最大行宽时进行自动换行,则可以同时对这两项进行配置,如图2.30所示。

要设置花括号换行显示,则可以选择Braces placement分类,将其内部的类声明、方法声明、Lamda声明等设置为next line。

2.2.4 视图模式

IntelliJ IDEA提供了多种视图模式来帮助开发者在需要的环境下进行工作,通常在安装完成后观察到的模式就是一种默认的视图模式。

图2.29 配置Java样式

图2.30 配置行宽与换行

1.默认模式

默认模式是一种标准的开发模式,在默认模式下会在IntelliJ IDEA界面中均匀地分布各组件,如菜单栏、工具栏、导航栏、编辑区、状态栏和工具窗口组等。

2.全屏模式(Full Screen)

全屏模式将充分利用整个屏幕更好地进行编码开发工作。在全屏模式下,默认模式的所有菜单及操作系统控件都将不可见,但是,仍然可以使用上下文菜单和键盘快捷键。

执行菜单View→Appearance→Enter Full Screen命令菜单可以进入全屏模式。进入全屏模式之后菜单栏和状态栏将被隐藏,但是工具窗口组将被保留。全屏模式下开发者可以使用快捷键Ctrl+Tab在编辑区不同选项卡之间进行切换。

在全屏模式下,当用户将光标悬停在屏幕顶部时可以唤出隐藏的菜单栏,执行菜单View→Appearance→Exit Full Screen命令可以退出全屏模式。

3.无干扰模式(Distraction Free Mode)

无干扰模式是一种比较彻底的显示模式。在无干扰模式下会保留菜单栏并将其余组件隐藏,同时只显示编辑器中当前打开的文件,这样可以帮助开发者专注于代码编写工作。由于代码是中心对齐的,因此左右会有部分留白的区域。

执行菜单View→Appearance→Enter Distraction Free Mode命令进入无干扰模式。当退出无干扰模式时,用户可以执行菜单View→Appearance→Exit Distraction Free Mode命令退出。

4.演示模式(Presentation Screen)

在演示模式下只显示当前编辑器文件并且覆盖整个屏幕,在该模式下字体将会被放大,此模式既适用于编码也适用于演示。

执行菜单View→Appearance→Enter Presentation Mode命令进入演示模式。当用户将鼠标指针悬停在屏幕顶部时,可以唤出隐藏的菜单栏。执行菜单View→Appearance→Exit Presentation Screen命令退出演示模式。

5.禅模式(Zen Mode)

禅模式是一种更好的模式,它结合了无干扰模式和全屏模式。当启用禅模式后当前屏幕将以全屏模式显示当前编辑器中打开的文件,同时将不再显示其他所有元素。

执行菜单View→Appearance→Enter Zen Mode命令进入禅模式。进入禅模式后默认会同时开启无干扰模式和全屏模式,退出时可以观察得到,如图2.31所示。

禅模式下将鼠标指针悬停在屏幕顶部时可以唤出隐藏的菜单栏,执行菜单View→Appearance→Exit Zen Mode命令退出禅模式。

除了使用菜单外,还可以使用IntelliJ IDEA提供的快速切换功能在各种模式(如编辑器颜色模式、代码样式模式、快捷键映射、视图模式和主题等)间进行切换。

使用快捷键Ctrl+Back Quote(~键)弹出Switch快速切换列表,如图2.32所示。

选择切换列表中View Mode,弹出如图2.33所示的模式选择列表。

执行菜单View→Quick Switch Scheme命令同样可以打开快速切换列表,用户可以对各种模式进行打开或关闭操作。视图模式默认没有映射到任何快捷键,用户可以根据需要自定义快捷键配置。

图2.31 禅模式

图2.32 快速切换列表

图2.33 模式列表 PcdamLeewZL9tbLd+vp32Xti7ywHXGf3+IYTsrLkOfcOpqOts92S45PgpKryEh6l

点击中间区域
呼出菜单
上一章
目录
下一章
×