Java集成开发环境IDEA
一,安装
1,从http://www.jetbrains.com/idea/download/下载最新的community(free)版本。
2,解压文件

3,进入解压目录下的bin目录

4,执行idea.sh可执行文件即启动了IDEA,不需要安装,为了方便启动,在~/.bashrc 文件中的alias 处加入如下命令,重启终端,下次直接输入idea即可启动IDEA集成开发环境
二,使用教程,详见官网http://confluence.jetbrains.com/display/IntelliJIDEA/Tutorials
三,好用的快捷键
用户接口
Ctrl + Shift + F12 编辑窗口最大化,重复按则回复窗口
Alt + 数字n 数字n是位于工具栏名称的起始位置
,比如Run工具栏的数字编号就是4。该快捷键会隐藏/显示数字对应的工具栏
Ctrl + Shift + A 搜索某个命令的快捷键 ,比如run 命令
编辑器
Ctrl + W 智能化按块选取,每多按一次,则增加块选取的范围
Ctrl + Shift + W 缩小Ctrl + W选取的块的范围
Ctrl + . 代码折叠
Ctrl + Shift + Arrows 将当前行向上/下移动
Ctrl + D 复制并粘贴当前行
Ctrl + Y 删除当前行
Ctrl + / 注释/取消注释被选中的代码
Alt + Arrows 在多个文件之间进行切换
代码补全
Ctrl + Space 显示自动补全的类,由于会补全自动显示,所以实际作用不大
Ctrl + Shift + Space 智能补全,智能补全会根据之前的数据类型和数据流提供相关的上下文。如果按两次,会显示chains和non-imported static members
Tab补全 与Linux Shell中的Tab补全类似Ctrl + Shift + Enter 语句补全,这个比较牛叉,自动补全括号对,光标自动定位
Ctrl + P 显示参数信息
Alt + Enter 当出现自动补全信息时可以按Alt + Enter来禁止该类的自动补全信息,如果要重新开启则在Settings->Editor->Auto Import中设置
Java集成开发环境IDEA的更多相关文章
- 【JAVA零基础入门系列】Day2 Java集成开发环境IDEA
开发环境搭建好之后,还需要一个集成开发环境也就是IDE来进行编程.这里推荐的IDE是IDEA,那个老掉牙的Eclipse还是先放一边吧,(手动滑稽). IDEA的下载地址:http://www.jet ...
- JetBrains IntelliJ IDEA 2019 for Mac(Java集成开发环境) 2019.3.1
IntelliJ IDEA 2019中文激活版已全新上线,intellij idea mac是目前编程人员最喜欢的Java集成开发环境,具备智能代码助手.代码自动提示.重构.J2EE支持.Ant.JU ...
- Java 集成开发环境的介绍及下载
集成开发环境(integrated development environment,JDE) 之前成功运行了Java小程序是经历了先在笔记本中编写源代码,然后通过命令行运行打开javac编译源文件, ...
- java集成开发环境常用操作集
1.简单搭建maven集成开发环境 一. Jetty安装 下载地址(包涵windows和Linux各版本,Jetty9需要JDK7):http://download.eclipse.org/j ...
- 第一记 搭建Java集成开发环境
一.JDK JDK可以前往oracle官网进行下载并进行安装(我这边使用的是jdk1.8版本,也推荐使用jdk1.8及以上的) 下图是默认路径安装完成后的截图 安装完成会产生这两个文件夹 二.配置环境 ...
- Java集成开发环境--Eclipse for J2EE配置JRE运行环境
.d1 { border-style: none } .d2 { border-style: solid } .d3 { border-style: dotted } .d4 { border-sty ...
- Java - 集成开发环境Eclipse的使用方法和技巧
00 - Eclipse教程 Eclipse 教程 01 - Eclipse设置编译和运行的环境 建议编译和运行的版本保持一致,否则请特别注意: 低编译,高运行 ---> 可行. 高编译,低运行 ...
- Eclipse简明使用教程(java集成开发环境)
说明:我使用的是绿色便携版的Eclipse,免安装,解压就能用.链接:https://download.csdn.net/download/loongstyle/10700321 1_Eclipse中 ...
- Mac OS X上IntelliJ IDEA 13与Tomcat 8的Java Web开发环境搭建
这标题实在有点拗口,不知道怎么写好,但看了标题也就明白文本的内容.最近几天在折腾这些玩意儿,所以写写总结.除了环境搭建,本文还是一篇入门级的上手教程. 去下载一些东西 JDK安装 Tomcat安装 T ...
随机推荐
- Windows 8.1 PLSQL_32连接到RHEL6.1 Oracle10gr2_64
目录 目录 系统环境 连接Oracle Server 系统环境 操作系统 Windows 8.1 RHEL6.1 软件 Oracle10gr2 PL/SQL instantclient-basic-w ...
- NetworkComms V2版本与V3版本语法的差异
NetworkComms网络通信框架序言 NetworkComms通信框架中V3版本是一次重要的升级,底层做了诸多改变,但语法上与V2版本相比,差不并不大. 监听端口: V3中 IPEndPoint ...
- Struts1.3——登录案例的改进
在上篇写的用户登录验证案例的基础上进一步改进. 1.在登录成功后的welcome.jsp页面显示登录成功的用户名 思路1:在LoginAction中,将username放入request的域对象中 因 ...
- C#cs编译成dll命令提示符
csc /t:library /out:F:\Provider.dll /r:F:\BPM.dll /r:F:\BPM.Server.dll F:\Provider.cs
- submlie 配置php运行
选择 "工具" -- "编译系统" -- "新编译系统"(英文版对应为 "Tools" -- "Build S ...
- 洛谷 P1198 [JSOI2008]最大数——单调栈/线段树
先上一波题目 https://www.luogu.org/problem/P1198 题目要求维护后缀最大值 以及在数列的最后面添加一个数 这道题呢我们有两种做法 1.单调栈 因为只需要维护后缀最大值 ...
- Spring快速开启计划任务
Spring3.1开始让计划任务变得非常简单,只需要几个注解就能快速开启计划任务的支持. @EnableScheduling @Target(ElementType.TYPE) @Retention( ...
- Python中反射的简单应用
● 共两个文件:userInfo,reflex.py alex|123456|Manager hezewei|666|Student taibai|2222|Teachar userInfo #!/u ...
- c# 陈景润 15 子问题
初学编程时在 csdn 上写过一个陈景润 15 子问题的项目,https://blog.csdn.net/weixin_41628344/article/details/79171846 当时的主要精 ...
- C#5.0 异步编程 Async和Await--异步方法的规范和注意事项
要些异步方法要注意一下几点: 异步方法的返回值有三种: 1.没有任何返回值的void 2.返回一个Task任务的Task,可以获得该异步方法的执行状态 3.返回Task<T> 可以获得异步 ...