mooc-IDEA 使用界面--001
IntelliJ IDEA 快捷键应用小结
1、Ctrl+E : 打开最近所有浏览过的文件
2、Ctrl+Shift+E :打开最近所有编辑修改过的文件
3、ctrl+shift+Backspace :定位到最近修改文件具体代码的位置
4、ctrl+alt+左箭头/右箭头 :定位最近浏览文件的代码位置
5、F11 / ctrl + F11 : 为代码某一行加书签/标记
6、Ctrl+N : 快速定位类
7、Ctrl+shift+N: 快速定位类
8、ctrl+Alt+shift+N : 快速定位某一类中的属性/方法
9、ctrl+shift+F : 字符串在文件中的搜索
10、Ctrl+Shift+U : 大小写转换(Edit-》Toggle Case)
11、Ctrl+Shift+右键头 :选中某个单词
12、Ctrl+右键头/左键头 :跳到整个单词后面,如100:“Continue”,光标定位到C前处,则Ctrl+右键头会跳转到e后方
13、Ctrl+shift+L : 格式化代码
14、Home键 : 移动到行首 ; Alt+向上箭头 : 移动到类上方
一、IntelliJ IDEA 的使用界面
参考博文:http://blog.csdn.net/albenxie/article/details/70140186
如上图所示,打开 IntelliJ IDEA 后,首先迎接咱们的就是这个界面:
- 标注1:Create New Project 创建一个新的项目;
- 标注2:Import Project 导入一个已有的项目;
- 标注3: Open 打开一个已有的项目;
- 标注4:Check out from Version Control 可以通过服务器上的项目地址 Checkout(俗称:检出) 项目。
为进一步介绍 IntelliJ IDEA,创建一个 Static Web 项目,点击“ Create New Project ”,进入如下界面:
- 标注1:IntelliJ IDEA 支持的框架及语言;
- 标注2:与 标注1 相对应的框架或语言的进一步分类。
在这里,选择“ Static Web”–>“ Static Web”,然后点击“Next”,进入下一步:
- 标注1:项目名称(咱们自已定义,一般都小写,多个单词用下划线连接);
- 标注2:项目存储地址;
- 标注3:模块名称(默认与项目名称相同);
- 标注4:内容跟路径;
- 标注5:模块文件存储地址;
- 标注6:项目格式。
在这里,有一点需要说明,那就是:在 IntelliJ IDEA 中,Project
是最大单元,没有类似于 Eclipse 的工作空间(Workspace)的概念,但是咱们可以在一个 Project
下创建多个Module
,默认是一个Project
下创建一个Module
,因此才出现项目名称与模块名称默认相同的现象。
一般情况下,是不需要在“ More Settings ”中进行修改的。接下来,点击“ Finish ”,完成项目的创建:
- 标注1:项目结构图;
- 标注2:在编辑区没有内容的时候,默认显示常用快捷键。
对于首次创建或打开的新项目,IntelliJ IDEA 都会创建项目索引,大型项目在创建索引的过程中可能会出现卡顿的现象,因此强烈建议在 IntelliJ IDEA 创建索引的过程中不要动项目。此外,IntelliJ IDEA 的默认界面是隐藏Toolbar
和Tool Buttons
的,可以选择开启Toolbar
和Tool Buttons
,点击“ View ”,如下图所示:
如上图所示,Toolbar
和Tool Buttons
默认是没有选择的,分别点击Toolbar
和Tool Buttons
进行开启(出现对勾标记):
- 标注1:Toolbar
- 标注2:Tool Buttons
mooc-IDEA 使用界面--001的更多相关文章
- android 入门 001 (界面布局)
学android 首先学会怎么布局界面,我开始是学.net的,因工作需要学习一下安卓,外行写的不好,请多多见谅指教 .这一篇文章然我们来学习一下四种布局吧! RelativeLayout(相对布局) ...
- 【PyQt5 学习记录】001:第一个界面
PyQt5 的安装很简单: pip3 install PyQt5 然后就是写一个最简单的界面试试手: import sys from PyQt5.QtWidgets import QApplicati ...
- 001/Node.js(Mooc)--基础知识
一.Node.js基础知识 node.js用C++语言编写. 简单的说 Node.js 就是运行在服务端的 JavaScript. Node.js 是一个基于Chrome JavaScript 运行时 ...
- 001 win10下安装linux子系统--Ubuntu及其图形界面
首次启动图形界面关键步骤及相关命令: 步骤: 打开Xlunch 打开XLaunch,选择:"one large window",Display number设置成0,其它默认即可, ...
- (STAR-CCM+教程)001 软件安装以及界面介绍
STAR-CCM+是西门子公司旗下产出的一款CFD软件,因其强大的多面体网格划分功能.简易的操作流程被广泛应用于工程计算以及科研工作中. 学习资源 个人在使用STAR-CCM+过程中,主要参考资料来源 ...
- 001/Go语言构建区块链(mooc)
1.区块链发展与现状 视频地址:https://www.imooc.com/video/17452 注意: 比特币与以太坊最大的区别在于: 以太坊引入了对图灵完美智能合约的支持,人们可以将任何业务逻辑 ...
- 001/Docker入门(Mooc)
docker官网:https://www.docker.com/ 1.什么是docker 2.Docker思想 ==> [1].集装箱:保证程序完整(不缺东西,如配置文件等). [2]. ...
- Python/MOOC /翻Wall和互联网编程的那些事
Python MOOC 翻Wall和互联网编程的那些事 声明: 1)本报告由博客园bitpeach撰写,版权所有,免费转载,请注明出处,并请勿作商业用途. 2)若本文档内有侵权文字或图片等内容,请联系 ...
- SILVERLIGHT 应急卫生模拟演练项目之loading界面实现
第一次在博客园写文章 俺是菜鸟 有不足之处还请大佬们多多指教 第一次也不知道该写啥 俺就拿自己最近做的一个项目 来细说吧 俺们公司是做医疗卫生方面的 其中有一块涉及到应急卫生模拟演练方面 这块分到我 ...
随机推荐
- 伟大的GIL
GIL 首先需要明确的一点是GIL并不是Python的特性,它是在实现Python解析器(CPython)时所引入的一个概念.就好比C++是一套语言(语法)标准,但是可以用不同的编译器来编译成可执行代 ...
- 02MySQL数据库
1.MySQL启动和关闭 2.登录MySQL数据库 MySQL是一个需要账户名密码登录的数据库,登陆后使用,它提供了一个默认的root账号,使用安装时设置的密码即可登录. 格式1:cmd> m ...
- Linux日常之以当前时间命名文件
要求:将当前硬件信息的内容统一以一个文件的形式写入目录date中,且该文件是以“cpu_当前时间.txt”方式命名: 实现该要求主要理解三方面: (1) 显示当前硬件信息的命令:lscpu (2 ...
- qt02 textEdit
1.向QTextEdit中当前光标位置添加一行字符串message ui.messageTextEdit->textCursor().insertText(message+"\n&qu ...
- linux系统快速搭建ftp服务器——实现匿名用户和创建用户访问服务器
一.准备工作: linux系统为CentOS Linux release 7.5.1804 (Core) 可以使用 lsb_release -a 命令查看 window系统中安装 SecureCR ...
- 配置apache密码认证
配置apache密码认证 apache提供了一系列的认证,授权,访问控制模块,我们这里选用最方便的mod_auth_basic,mod_authn_file,mod_authz_user这三个 ...
- 网络编程基础-socket的简单实用
目录 1.软件开发架构 客户端与服务端的作用 C/S架构: B/S架构: 2.网络编程 3.互联网协议 socket: socket的具体工作流程: socket(套接字)的内置方法 1.软件开发架构 ...
- python frozenset集合(17)
在前一篇文章中我们对 python set集合 做了详细的讲解,而本文讲解的 frozenset集合 其实和set集合类似!区别在于frozenset集合不能修改/添加/删除,其他功能和set集合一样 ...
- linux运维、架构之路-LVS负载均衡
一.LVS介绍 1.介绍 LVS是Linux Virtual Server的简写,是linux虚拟的服务器集群系统,可以在unix/linux平台下实现负载均衡集群功能,由章文嵩博 ...
- 阿里云服务器不能使用apt-get
因为阿里云使用的是自己的源.所以在/etc/apt/sources.list中加上: deb cdrom:[Ubuntu 16.04.3 LTS _Xenial Xerus_ - Release am ...