`

IntelliJ IDEA的使用入门

    博客分类:
  • IDEs
阅读更多

由于原来用IntelliJ IDEA做过JavaWeb项目,对JavaScript和CSS的支持感觉很不错,比起Eclipse好多了,虽说Eclipse的插件应有尽有,做什么开发就装什么插件,但是有些地方他还是有欠缺的。Eclipse是Java主流,做Java开发的都用Eclipse,所以后来也就很少用IntelliJ IDEA了。最近突然发现了最新版的IntelliJ也是很不错的。就搞了个用。具体下载地址:http://www.jetbrains.com/idea/download/index.html 有Windows、Mac OS X、Linux不同版本。现在是Version:10.0.2 Build: 103.72。其中有Ultimate Edition和Community Edition两种。后者已经Free and open-source。



 

Ultimate Edition 

Full-featured IDE for JVM-based and polyglot development Java EE, Spring/Hibernate and other technologies support Deployment and debugging with most application servers Duplicate code search, dependency structure matrix, etc. 

也就是说这个是完全版并且自带jvm,是多国语言通用的开发J2EE,Spring/Hibernate以及其他支持并且带有调试功能的IDE。

 

Community Edition FREE

Lightweight IDE for Java SE and Groovy development Powerful environment for building Google Android apps Integration with JUnit, TestNG, popular SCMs, Ant & Maven Free and open-source

这个就是轻量级的开发J2SE以及Google Android程序的IDE,附有JUnit,TestNG,popular SCMs,Ant&Maven Free并且是开源项目。

http://www.jetbrains.com/idea/documentation/index.jsp 这里是这个IDE的文档说明。下边我会附上Windows版的快捷键说明。

 

txlong_onz

IntelliJ IDEA Q&A for Eclipse Users/IntelliJ IDEA对于Eclipse开发者的一次问答疑惑:

Q:我的Workspace发成什么事了?我的projects去哪里了?

A:没什么大惊小怪的,因为这里的他们都是一个意思。

IntelliJ的Project相当与Eclipse的Workspace,而Module相当于Project,呵呵是不是有点不习惯哦。

下边就给出Eclipse与IntelliJ的概念的对应关系:

Eclipse IDEA
Workspace Project
Project Module
Project-specific JRE Module JDK
User library Global library
Classpath variable Path variable
Project dependency Module dependency
Library Module library

 

Q:我怎么开发使用我的Eclipse工程呢?

A:很简单,你有可以选择是导入或者是连接到IDE中。

 

Q:我应该在哪里配置我的项目JDK?

A:在项目的Settings对话框。

添加JDK到项目,只用按Ctrl+Alt+Shift+S,在平台设置点击Settings JDKs并且指定JDK的path就好了。之后你就可以点击项目并且指定用哪个JDK了。

 

Q:我如何添加文件到我的项目呢?

A:只用拷贝到工作空间就行了。

 

Q:我如何分享我的首选参数?

A:通过project-level settings。

点击Ctrl+Alt+S进入设置对话框,并且点击添加Live Templates。

 

Q:我怎么知道我的所有文件都保存了?

A:这个不用担心,他们都是自动保存的。

在IntelliJ中,你不用担心没有保存文件,当你在切换应用,或这编译运行时,亦或VCS操作等等时。IDE都会给你自动保存的。不过你还可以荣国看Local History来看历史记录哦。

 

Q:增量编纂发生了什么事?我如何编译我的项目?
A:嗯,他有,但是属于尽量小的编译的。
也就是说在编译器只在你需要运行或者做出响应的时候才回去编译文件。如果你希望每一次的编译都去编译的话可以下载第三方插件。这里是地址: http://plugins.intellij.net/plugin/?id=3822 (third-party development, not bundled)

 

Q: What options are available for configuring code inspections?
A: IDE and project-level profiles, plus per-file inspection settings.

 

Q:我过去喜欢的快捷键哪里去了?
A:呵呵,就在你身边哦。
Intelli IDEA包含了Eclipse的快捷键设置。所以你可以设置你习惯了的Eclipse快捷键。但是如果你想学习IntelliJ的快捷键,你可以读或者把他打印出来。

 

Q:我知道这个IDE真的不一样?
A:是的,你说对了。
在Eclipse,虚拟空间(在每一行后边可能用到的空间)已经被默认设置为没有了,而在IntelliJ中默认有。如果你不习惯这样可以去Settings dialog,Editor and clear the Allow placement of caret after end of line option.
默认的Eclipse是高亮显示助记符,如果不习惯也可以在同一个地方设置 select Highlight usages of element at caret。

 

Q:为什么有三种方法调用代码补全?
A:嗯,这是因为他们是对不同的事情、情况的自动补全哦。
在IntelliJ中你有三种类型的代码补全,他们的不同之处在于你可以选择使用最优的代码补全功能。
例如,如果仅仅是希望快捷补全一个很明显的语句是可以用Ctrl+Space,这是调用的最基础的代码补全。并且这样也能看到代码补全列表并且选择。
如果你需要更多精准的并且不想通过滚动条选择到补全列表的最下边的话,可以用Ctrl+Shift+Space进行筛选。他会很聪明的帮你过滤的。如果你有按下了一次的话,他会给你展示你的标记符能够用到的方法调用。
最后,就是类名补全Ctrl+Alt+Space,让你更加快速的补全类名,并且添加import语句。

 

Q:我如何配置我的VCS,让它集成到我的IDE上?我又如何添加项目到我的VCS呢?

A:通过设置对话框,版本设置。
你首先要选择类别,指定连接到服务器的名字和访问认证,然后映射工程到VCS就好了。向VCS中添加个工作空间,建立个简单的根目录到VCS就好了。

 

Q:我如何从我VCS检出我的工作空间?
A:其实从欢迎页面都可以的。
从VCS检出源文件其实很简单,只用在版本控制点击检出就好了。

  • 大小: 65.4 KB
分享到:
评论

相关推荐

    Intellij Idea使用入门

    Intellij Idea使用入门,包括如何在web项目里集成maven、svn及使用jetty

    Intellij IDEA 入门教程.pdf (高清文字版)

    本教程主要介绍IntelliJ IDEA的安装与配置、基本使用方法、常见问题解决技巧、以及与Maven、Git、Tomcat等工具的集成。 首先,IntelliJ IDEA的安装是相对简单的,安装过程中需要选择适当的版本(32位或64位),并...

    IntelliJ IDEA使用教程从入门到上瘾(2019图文版)

    IntelliJ IDEA 使用教程从入门到上瘾(2019 图文版) 本资源主要介绍了 IntelliJ IDEA 的使用教程,从基础到高级,涵盖了从设置工作空间到配置 Maven 等多个方面的知识点。 1. IDEA VS Eclipse 核心术语比较 在...

    IntelliJ IDEA入门图文教程

    IntelliJ IDEA是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、 创新的GUI设计等方面的功能可以说是...

    Intellij IDEA 2017入门教程 带书签目录 完整pdf

    这个"IntelliJ IDEA 2017入门教程 带书签目录 完整pdf"是一份详细的指南,旨在帮助初学者快速掌握这款强大的工具。教程涵盖了从安装到日常开发中的各种操作,具有书签目录,方便用户随时查找所需内容,而且文字可以...

    Intellij IDEA2017入门教程.pdf

    IntelliJ IDEA是Java开发中广泛使用的集成开发环境(IDE),由于其优秀的性能和对现代Java开发支持的全面性,在开发者中享有很高的声誉。2017年的这篇教程内容非常全面,涵盖了从安装配置到具体开发技巧的各个方面。...

    IntelliJ-IDEA13基础教程.pdf

    本教程将指导读者从基础开始学习 IntelliJ IDEA 13,了解其安装、配置、项目管理、代码分析、调试和优化等方面的使用方法。 一、安装配置 在开始使用 IntelliJ IDEA 之前,需要先安装和配置该软件。安装过程相对...

    最新IntelliJ IDEA入门图文教程整理完整版

    IntelliJ IDEA是一款备受开发者喜爱的Java集成开发环境(IDE),尤其在Java开发领域被誉为神器。本教程将全面介绍...实践是检验真理的唯一标准,希望您在实际项目中不断探索和使用,成为真正的IntelliJ IDEA大师。

    IntelliJ IDEA 2018新手入门教程

    ### IntelliJ IDEA 2018新手入门教程 #### 一、概述 本教程旨在帮助初学者快速掌握IntelliJ IDEA 2018.3.2版本的基本使用方法,涵盖软件的安装配置、基础设置、Java SE/Web项目的创建与调试、Maven与Git/SVN集成等...

    IntelliJ IDEA入门图文教程整理

    接下来,我们来详细探讨一下IntelliJ IDEA的快速入门步骤: 1. **安装与启动**:下载适合你操作系统的IntelliJ IDEA版本,完成安装后启动IDE,创建新项目或者打开现有项目。 2. **创建项目**:在"Welcome to ...

    使用IntelliJ IDEA 13搭建Android集成开发环境(图文教程)

    本教程将介绍如何使用IntelliJ IDEA 13版本来搭建Android集成开发环境,详细步骤包括开发环境的搭建、所需软件的下载与安装、SDK的加载以及相关设置。 首先,搭建Android开发环境需要准备以下软件和工具: 1. Java...

    使用IntelliJ IDEA 配置Maven(入门).doc.pdf

    **使用IntelliJ IDEA配置Maven入门** 在Java开发中,Maven是一个强大的构建工具,它可以帮助开发者管理和构建项目,解决依赖关系。IntelliJ IDEA是广受欢迎的Java集成开发环境,内置对Maven的良好支持。以下是使用...

    geotools学习(一)IntelliJ IDEA搭建快速入门示例.pdf

    ### GeoTools 学习系列(一):IntelliJ IDEA 搭建快速入门示例 #### 一、概述 GeoTools 是一个开源 Java 库,用于地理空间数据的处理和展示,支持多种地理空间数据格式。对于初学者来说,熟悉如何在开发环境中...

    Intellij IDEA2017入门教程

    本篇IntelliJ IDEA 2017入门教程全面地介绍了安装、配置、常用功能及问题解决方法,是Java开发者快速掌握和使用IntelliJ IDEA 2017的实用指南。通过本教程的学习,开发者能够充分利用IDEA提供的强大功能,提高开发...

    2024年IDEA新手使用教程:详解,让你轻松上手!

    idea**IntelliJ IDEA新手使用教程:2024年Java开发的得力助手** **内容概要:** 本文为您详细介绍了2024年最新版的IntelliJ IDEA新手使用教程,旨在帮助开发者掌握IDEA的使用。内容涵盖IDEA的下载安装、创建新项目、...

    Intellij IDEA 2017 入门教程

    涵盖安装、配置、常见问题&技巧、Maven、Git、Tomcat、快捷键、项目配置等

    IntelliJ IDEA 使用教程2017

    综合来看,IntelliJ IDEA使用教程不仅包含基础入门知识,还涉及了项目配置、版本控制集成、常用技巧以及快捷键使用等多个方面,旨在帮助开发者快速掌握这款强大的开发工具,提升开发效率和代码质量。通过上述内容的...

    IntelliJ.IDEA.实战

    Mastering Spring 5 0 B01N750Z7H.epub

    Intellij+IDEA2017入门教程.rar

    本教程“Intellij+IDEA2017入门教程.rar”旨在帮助初学者和有经验的Java开发者快速上手并深入理解IntelliJ IDEA的使用技巧。 首先,我们从界面布局开始。IntelliJ IDEA的界面分为多个部分,包括菜单栏、工具栏、...

Global site tag (gtag.js) - Google Analytics