Intellij idea使用入门Word格式文档下载.docx
《Intellij idea使用入门Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《Intellij idea使用入门Word格式文档下载.docx(25页珍藏版)》请在冰豆网上搜索。
ApplicationModule。
另外几项,Gradle:
ApplicationModule,用gradle来构建Android应用(公司不用);
EmptyModule,空模块;
LibraryModule,建立一个库模块,供其他模块使用。
C.点击Next,键入相关的应用信息
D.点击Next
填写项目信息、项目路径,选择项目依赖的SDK(没有的话,点击NEW之后悬着SDK的根目录进行创建)
选择部署应用的机器(模拟器或者USB设备,还是部署应用的时候弹出对话框进行选择)
E.点击Finish,若当前窗口打开其他Project,会提示在当前窗口打开还是在新的窗口打开新建的Project,根据需要选择。
至此一个新的AndroidProject就创建好了。
4.导入项目
A.选择源目录
点击File→ImportProject并指定导入项目所存放的磁盘位置。
B.选择目标项目。
用户可以根据所导入的项目创建一个新的IntelliJIDEA项目。
可导入的项目包括Eclipse,Maven和Gradle项目等。
用户也可以跳过具体的项目文件,直接从源文件建立新的项目。
C.配置新项目
用户需要指定根据源文件所创建的新项目名称和磁盘位置。
D.选择要导入的文件
因为在这种情况下没有已知的项目模型在运行,所以IntelliJIDEA的向导要经过不少的步骤才能在磁盘上找到匹配的模型和Android项目的要求。
例如,用户应该指明需要的是gen还是src文件夹。
E.同样,需要确认导入的任何开源项目都可以在源项目中找到。
F.下一步,确认配置信息后,点击Finish。
会从现有的文件和项目中创建一个全新的IntelliJIDEA项目。
5.改变projectstructure
A.点击右上角搜索图标左边的图标,如图。
B.按下图步骤可以把一个模块作为库模块供其他模块使用(具体怎么使用见C)
C.按照下图步骤可以改变每个module的依赖结构。
点击右边侧栏的+或-来增加和减少依赖
包括
第一,增加jar包
第二,增加库,也就是左侧栏Libraries和GlobalLibraries下列举的,当然也可以在里面添加Library并且编辑该Library下的jar包
第三,模块依赖,也就是可以依赖B步骤设置的库模块
D.当一个依赖左边的Export打上勾之后,说明依赖该Module的其他module也可以使用该依赖
6.断点调试
A.在某一行的做出单击打上断点,如图
B.点击右上角的调试按钮
C.运行到断点时,弹出调试窗口,点击相关按钮进行操作
D.Idea可以把实时的结果打印在相关变量的后头
7.SVN的使用
A.如果没有装SVN客户端,把Settings->
VersionControl->
Subversion下的三个勾去掉,如图
B.检出项目
C.在弹出的SVNRespositories窗口右键新建远程链接
D.右键相关链接,选择检出(Checkout)
E.按照提示操作即可,检出后,按上面导入工程的步骤导入idea即可。
F.提交(commit)和更新(update)修改,分别点击右上角的
和
然后进行接下来的具体动作
双击相关的文件,可以看到修改了的地方。
8.和Eclipse的一些比较。
project对应eclipse中的workspace,module对应project.但是在eclipse中创建一个workspace,我理解这个workspace仅仅保存当前的workspace包含哪些project以及当前workspace的配置.
9.默认的快捷键
编辑类:
Ctrl+Space
基本代码实例(类、方法、变量)
Ctrl+Shift+Space
智能代码实例(根据需要的类型过滤方法和变量)
Ctrl+Shift+Enter
完整的声明(如有代码提示,自动获取第一个并在句尾加上分号结束。
无提示,在此行下新增一行)
Ctrl+P
参数信息(在方法调用参数时使用)
Ctrl+Q
Doc说明文档快速查看
Shift+F1
查看外部doc文档
Ctrl+ 鼠标放在代码上面
代码的简要doc说明(基本上是类或者方法的声明)
Ctrl+F1
查看光标所在处的错误或者警告的详细信息
Alt+Insert
生成代码(Getter、Setter、Constructors、hashCode…)
Ctrl+O
重写方法
Ctrl+I
实现方法
Ctrl+Alt+T
将光标所处行的代码用语句块(if…else、try…catch…)包围
Ctrl+/
注释/反注释光标所在行(自动换行)
Ctrl+Shift+/
注释/反注释代码块
Ctrl+W
递增地(代码块所包含的范围增大)选择连续的代码块
Ctrl+Shift+W
在用了Ctrl+W后,减小代码块所包含的范围
Alt+Q
上下文信息
Alt+Enter
显示意图动作和快速修复
Ctrl+Alt+L
代码格式化
Ctrl+Alt+O
优化Imports(去掉不必要的)
Ctrl+Alt+I
代码自动对齐
Tab/Shift+Tab
缩进/反缩进所选行
Ctrl + X or Shift + Delete
剪切行/代码块到剪贴板(默认全选一行)
Ctrl + C or Ctrl + Insert
复制行/代码块到剪贴板(默认全选一行)
Ctrl + V or Shift + Insert
粘贴剪贴板中的内容
Ctrl + Shift+V
粘贴剪贴板中缓存的内容
Ctrl + D
复制当前行/代码块的一个副本并插入到内容中
Ctrl + Y
删除光标所在行
Ctrl + Shift+J
智能行合并(在本行任何位置,自动删除本行的回车键和空格,将下一行字符连接到本行)
Ctrl + Enter
智能分行(和Enter键的区别:
光标不动,在本行下面新增一行)
Shift+Enter
开始新的一行(相当于在行末按Enter键)
Ctrl+Shift+U
变换光标所在处/代码块的字母的大小写状态
Ctrl+Shift+]/[
从光标处在处开始选择到最近]/[的代码块
Ctrl+Delete
删除光标后的一个单词
Ctrl+Backspace
删除光标前的一个单词
Ctrl+NumPad+/-
展开/收缩代码块
Ctrl+Shift + 数字键盘的+
展开所有代码块
Ctrl+Shift + 数字键盘的-
折叠所有代码块
Ctrl+F4
关闭当前tab页
搜索/替换:
双击Shift
万能搜索
Ctrl+F
查找
F3
查找下一个
Shift+F3
查找上一个
Ctrl+R
替换
Ctrl+Shift+F
在指定路径中的文件中查找内容
Ctrl+Shift+R
在指定路径中的文件中替换内容
Ctrl+Shift+S
Searchstructurally(UltimateEditiononly)
Ctrl+Shift+M
Replacestructurally(UltimateEditiononly)
代码方法/变量使用处搜索:
Alt+F7
查找当前文件变量/方法的使用处
Ctrl+F7
查找当前项目变量/方法的使用处
Ctrl+Shift+F7
高亮显示变量/方法名在当前文件的所有使用处
Ctrl+Alt+F7
弹窗显示变量/方法名在当前文件的使用处列表
编译和运行:
Ctrl+F9
Make项目(修改编译和依赖)
Ctrl+Shift+F9
编译文件、包或者模块
Alt+Shift+F10
选择配置并运行
Alt+Shift+F9
选择配置并调试
Shift+F10
运行
Shift+F9
调试
Ctrl+Shift+F10
配置编辑器运行环境
调试:
F8
Stepover(步越:
越过子函数,但子函数会执行)
F7
Stepinto(步进:
进入子函数)
Shift+F7
Smartstepinto(智能步进)
Shift+F8
Stepout(跳出:
跳出子函数)
Alt+F9
Runtocursor(运行到光标处)
Alt+F8
Evaluateexpression(计算表达式?
)
F9
Resumeprogram(恢复程序)
Ctrl+F8
Togglebreakpoint(切换断点)
Ctrl+Shift+F8
Viewbreakpoints(查看断点)
导航:
Ctrl+N
跳转到某个类文件
Ctrl+Shift+N
跳转到某个文件
Ctrl+Alt+Shift+N
跳转到某个标识符处,包括类名,方法,变量
Alt+左/右箭头
切换到左边/右边的编辑标签
F12
打开上一次打开的工具窗口
Esc
从工具窗口回到编辑窗口
Shift+Esc
隐藏活动的工具窗口并回到编辑窗口中
Ctrl + Shift + F4
关闭活动的run/messages/find/...窗口
Ctrl + G
跳转到某行
Ctrl + E
弹出一个菜单,上面包含最近打开的文件和工具窗
Ctrl + Alt+向左/向右箭头
跳转到上一个/下一个
Ctrl + Shift + Backspace
跳转到上一次做出修改的地方
Alt+F1
(实际应该是快捷菜单栏吧?
Ctrl+BorCtrl+Click
跳转到方法或者变量的声明处
Ctrl+Alt+B
跳转到implements方法或者接口的地方
Ctrl+Shift+I
打开类/方法/变量的文档说明窗口
Ctrl+Shift+B
查看类型的声明(例如:
定义一个String字符串,将跳到String类中)
Ctrl+U
跳转到super-method/super-class处
Alt+Up/Down
跳转到上一个/下一个方法的第一行处
Ctrl+]/[
移动光标到最近的]/[位置
Ctrl+F12
弹出文件的结构窗口(方法、常量等)
Ctrl+H
光标所在处的方法所属的类的继承层级制度
Ctrl+Shift+H
方法的层级制度
Ctrl+Alt+H
方法调用的层级制度
F2/Shift+F2
跳转到下一个/上一个错误处并高亮显示
F4/Ctrl+Enter
查看/改变源代码(Ctrl+Enter功能键冲突)
Alt+Home
打开路径导航条
F11
设置/取消书签
Ctrl+F11
设置带数字/字母编号的书签
Ctrl+#[0-9]
跳转到[0-9]编号的书签处
Shift+F11
在弹出窗口中显示所有的书签
重构:
F5
复制
F6
移动
Alt+Delete
安全删除
Shift+F6
重命名(批量)
Ctrl+F6
修改方法(修饰符、方法名、参数列表、返回值、异常等)
Ctrl+Alt+N
内嵌(可以将变量替换为其他内容)
Ctrl+Alt+M
提取成方法
Ctrl+Alt+V
提取成变量
Ctrl+Alt+F
提取成字段
Ctrl+Alt+C
提取成常量
Ctrl+Alt+P
提取成参数
版本控制和本地历史(VCS/LocalHistory):
Ctrl+K
提交项目到vcs
Ctrl+T
从vcs中更新项目
Alt+Shift+C
查看最近更新
Alt+`
(反引号)
vcs快速设置弹出菜单
Live模板:
Ctrl+Alt+J
用Live模板包围光标所在行的代码
Ctrl+J
插入Live模板
iter
使用JDK1.5风格迭代容器
inst
用instanceof检查对你的类型并向下转换对象
itco
遍历java.util.Collection集合的元素
itit
遍历java.util.Iterator集合的元素
itli
遍历java.util.List集合的元素
psf
publicstaticfinal
thr
thrownew
更多Live模板查看:
Settings—Editor—LiveTemplates
通用快捷键:
Alt+#[0-9]
打开相对应的工具窗口
Ctrl+S
保存全部
Ctrl+Alt+Y
同步
Ctrl+Shift+F12
编辑器最大化
Alt+Shift+F
添加到最喜欢
Alt+Shift+I
根据当前配置文件审查当前文件
Ctrl+BackQuote(`)
快速切换代码颜色主题
Ctrl+Alt+S
打开设置
Ctrl+Alt+Shift+S
打开项目结构对话框,在这里可以删除模块
Ctrl+Tab
在已打开的文件和工具窗口之间切换
Ctrl+Shift+A
查找所有快捷操作(基本所有的动作在这里都可以找到)