一、常用的快捷键
查询对应类:Ctrl+N
eclipse的快速生成代码:Alt+Shift+s或sources
加单行注释:Ctrl+/
运行程序:Ctrl+Shift+F10
搜索:Ctrl+F
替换:Ctrl+R
加多行注释:Ctrl+Shift+/
加文档注释:类名前或方法名前输入/**后回车
建立主类:psvm
打印输出:sout
代码提示:Alt+/
被trycatch或循环等语句包裹:ctrl+alt+t
导入包自动修正代码:Alt+Enter
crtl+j:查看所有的快捷键
ctrl+alt+shift+4:格式化代码
fori:for循环快捷键
查看接口的实现类:ctrl+alt+b
查看类或接口的继承关系:ctrl+h
String name = gc.getName();:gc.getName().var
 
自动重写方法:

public class GenericInterfaceImpl1 implements GenericInterface<String>
Alt+Enter,选中Imlements Method
 
增强式For循环快捷键:colors.for

for (String color : colors){ }
 
查看某个类的具体实现:鼠标放到那个类,然后按Alt+F7
 
显示类中的方法:Ctrl+F12
 显示类中结构的方法:Alt+7
try catch:Ctrl + Alt + t
修改字体
File->Settings->Editor->Font 修改字体。【12-->16】
6.实际开发(把不同模块放到项目下)
创建空项目project,新建模块module,模块module就放到了项目下
html自动建table
table+ ,然后tab
IDEA替换快捷键
ctrl+r,适用于表格全换
 
 
二、出现的问题
1、导入的项目与idea的jdk版本不一致怎么办
        1>添加out文件夹
        2>选中out文件夹,右键->Mark Directory as->Generated Sources Root
        3> 选中src文件夹,右键->Mark Directory as->Source Root
        4>更换默认jdk
            File️project Structure️Project️project SDK :选择匹配的JDK
        5>设置相应的编译输出文件夹为out文件夹及项目语言级别
        6>指定项目的jdk版本(项目SDK)
            菜单路径:File️project Structure️Modules️Dependencies️Module SDK :选择匹配的SDK
        7>修改目标代码版本
            菜单路径:IntelliJ IDEA️Settings...️Build,Execution,Deployment️Compiler️java Compiler->Per-module bytecode Version 设置Target bytecode version的级别为匹配JDK。
 
2、创建包时,空包不显示【包的分层显示】
把勾去掉
3、tomcat中文乱码&其他乱码
https://jingyan.baidu.com/article/c910274b39fbdc8d371d2d23.html
4、maven运行时出现org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException
 https://www.cnblogs.com/NyanKoSenSei/p/11427179.html
 
 
三、常见操作
1、怎么找idea的某个窗口/工具栏
Help--Find Action
2、Maven执行自定义命令

3、设置快捷键

4、eclipse代码提示

https://blog.csdn.net/sollin/article/details/81276946

自动生成代码

https://jingyan.baidu.com/article/90bc8fc8af39aff653640c28.html

最新文章

  1. 基于 getter 和 setter 撸一个简易的MVVM
  2. 研究Extension和Category的一个例子
  3. js中解析json对象:JSON.parse()用于从一个字符串中解析出json对象, JSON.stringify()用于从一个对象解析出字符串。
  4. Android 中pid与uid的作用与区别
  5. 对于JavaScript的函数.NET开发人员应该知道的11件事
  6. 搭建一个springmvc helloworld程序
  7. 在Windows Server2008R2中导入Excel不能使用Jet 4.0的解决方法
  8. Python中的split()函数的使用方法
  9. 使用CPA4破解经典密码算法
  10. iOS开发之网络篇-各种网络状态码
  11. bzoj1675 [Usaco2005 Feb]Rigging the Bovine Election 竞选划区
  12. linux中的&quot;32位&quot;与&quot;64位&quot;
  13. 2016-12-30 PHP JS
  14. Java栈与堆 (转)
  15. 【转】IIS请求筛选模块被配置为拒绝超过请求内容长度的请求
  16. 腾讯云 COS 对象存储使用
  17. WinForm中DataGridView的TextBoxColumm换行
  18. NAS系统收集
  19. http://download.csdn.net/detail/yanzi1225627/6548337
  20. adb remount 失败:remount failed: Operation not permitted

热门文章

  1. Python微服务实战
  2. Elasticsearch:shard 分配感知
  3. es证书生成方式
  4. Elastic:用 Docker 部署 Elastic Stack
  5. Beats &amp; FileBeat
  6. SonarQube 的安装、配置及 Maven 项目的使用
  7. 3_MyBatis
  8. HTML&amp;CSS-盒模型运用居中方式合集
  9. 华为网关交换机开启DHCP server服务
  10. POJ2686 Traveling by Stagecoach (状压DP)