Intellij Idea 简明教程

Intellij Idea - Migrating from NetBeans

NetBeans 是另一个流行的 Java IDE。如果你当前是 NetBeans 的用户,并且想要从 NetBeans 迁移到 IntelliJ,那么这里将是一个不错的起点。

本章讨论了在 IntelliJ 中导入 NetBeans 项目及其与 NetBeans 等效的术语、流行的快捷键和常见问题。

Import NetBeans project

在本节中,我们将学习如何导入 NetBeans 项目。按照以下步骤导入该项目:

  1. 导航至文件 → 新建 → 现有来源项目

  2. 选择你的 NetBeans 项目目录。

  3. 当导入项目向导打开时,选择从现有来源创建项目选项。

  4. 遵循屏幕上的说明继续。

IntelliJ vsNetBeans terminology

下表比较了 IntelliJ 和 NetBeans 的术语:

IntelliJ

NetBeans

Module

Project

Global library

Global library

Module library

Project library

Module dependency

Project dependency

Module SDK

Project-specific SDK

IntelliJ 是一款以键盘为中心的 IDE。它为大多数操作提供了快捷键。下表列出一些重要的快捷键:

Action

Shortcut

Run Java program

ctrl+shift+F10

Organize imports

ctrl+alt+o

System.out.println()

键入 sout 并按 Ctrl+j

Delete current line

ctrl + y

Search

Ctrl+Shift+F

Generate getter and setter

alt + insert

Format code

Ctrl+Alt+L

Comment out code

ctrl + /

Go to line

ctrl + g

Go to declaration

ctrl + b

Rename

shift+F6

Move lines

Ctrl+Shift+向上/向下

Debugger shortcuts

下表列出了几个重要的调试器快捷键:

Debug action

Shortcut

Debug a program

Shift + F9

Choose configuration and debug

Shift+Alt+F9

Step over

F8

Step into

F7

Smart step into

Shift + F7

Step out

Shift + F8

Force step over

Shift+Alt+F8

Force step into

Shift+Alt+F7

Resume program

F9

Evaluate expression

Alt+F8

Toggle breakpoints

Ctrl+F8

View breakpoints

Ctrl+Shift+F8

FAQsand Tips

在本节中,我们将学习一些常见问题解答和提示。常见问题解答和提示如下:

Can I use the NetBeans key bindings in IntelliJ IDEA?

  1. 导航至文件 → 设置,然后选择键盘映射。

  2. 从下拉框中选择 NetBeans

drop down box

Is local history in IntelliJ IDEA different from that in NetBeans?

通常,IntelliJ IDEA 中的本地历史更详细。任何关于目录、文件、类、方法或字段或代码块的操作都会反映在你的本地历史中。本地历史还包括 VCS 操作。

Can I enable ‘compile on save' in IntelliJ IDEA?

  1. 导航至文件 → 设置 → 构建、执行、部署 → 编译器

  2. 选择自动构建项目选项。

  3. 点击确定按钮。

build project automatically

Can I use NetBeans plugins in IntelliJ IDEA?

不行,你不能。

Is it possible to build NetBeans RCP applications with IntelliJ IDEA?

这是有可能的;但是,你无法获得与使用 NetBeans 所获得的相同类型支持(向导、菜单操作等)。要了解更多详细信息,请访问 this.