问题列表:
1.IDEA一个窗口只能打开一个工程?
2.如何自定义快捷键?
3.如何设置数据库的快捷输入,如输入sf, 自动出来 select * from ?
4.如何快速打开项目文件所在目录?
5.IDEA如何快速自动补全?
6.如何把IDEA中的本地项目上传到gitHub?
7.不能使用Lambdas表达式,提示”lambda expressions are not supported at level 5“?
8.如何数据库表数据复制后,粘贴自带逗号分隔?
IDEA查找设置神器,按两下shift,打开action查找,输入关键字,可以快速打开配置界面,如图是快速打开快捷键设置界面:
个人习惯快捷键设置:
Duplicate Entire Lines ——————— command+d 复制整行
Move Caret to Line End ———————command+—> 光标移到行尾
Move Caret to Text End ———————alt+下箭头 光标移到文档末尾
Jump to Source —————————F3 进入方法或类
Move Line Down ————————— command+下箭头 向下移到整行
Split Horizontally —————————command+2 拆分水平选项卡
Next Project Window ————————command+` 下一个idea窗口,用于打开多个idea窗口时,窗口间的切换
Previous Project Window ——————alt+` 上一个idea窗口,用于打开多个idea窗口时,窗口间的切换
Show Context Actions —————— command+1 导入包
Delete Line —————— command+delete 删除整行
Find —————— command+F 查找
Replace —————— command+R 替换
Line/Column —————— command+L 跳转到指定行
Replace in Path —————— command+shift+R 全局替换内容
Find in Path —————— command+shift+f 全局查找内容
Shift 两下 快速打开文件
Optimize Imports —————— control+alt+o 移除无用包
Toggle Case —————— shift+command+U 大小写切换
其他:右键菜单:Reveal in Finder 打开所有文件夹
在 Edit 中 去除 Column Selection Mode 选择矩形区域
1.IDEA一个窗口只能打开一个工程?
答:非也,实际IDEA的Project是类似于eclipse中的workspace,而Module是类似于eclipse中的project。我们可以用Global Library把开发的所有模块整合到一起进行管理。操作步骤如下:
(1).右击项目名称-->Open Module Settings
(2).点击+,可以导入module和新增module,这里我自己创建了demo2020,如图:
(3).效果图如下:
2.如何自定义快捷键?
答:IntelliJ IDEA -->preferences-->keyMap,如图:
注意:数据库的快捷键在keyMap-->Plug-ins-->database tools and SQL
3.如何设置数据库的快捷输入,如输入sf, 自动出来 select * from ;如图:
4.如何快速打开项目文件所在目录:右击项目-->Reveal in finder.
5.IDEA如何快速自动补全,IDEA 集成了 emmet 插件,功能类似zen coding,输入缩写后按tab,可以自动补全,如输入 div#header>ul.navigation>li*4>a 后按tab,会自动生成如下代码:
<div id=”header”>
<ul class=”navigation”>
<li><a href=””></a></li>
<li><a href=””></a></li>
<li><a href=””></a></li>
<li><a href=””></a></li>
</ul>
</div>
6.如何把IDEA中的本地项目上传到gitHub。
(1)先连接gitHub,IDEA-->preferences,输入http,选择no proxy,点check connection,测试成功后,点ok,如图:
(2).输入gitHub,输入用户名密码,点击Log In, 如图:
(3).VCS-->Import into Version Control-->Share Project on GitHub,如图:
输入项目名和描述,然后选择要提交的代码提交,如图:
方法二:方法一创建的项目会嵌套一层文件夹,暂未找到解决办法;先登录github网站,new Repository,然后在IDEA中,VCS-->git-->clone到本地,再把要提交的代码复制到clone的文件夹中,再提交代码即可;
7.不能使用Lambdas表达式,提示”lambda expressions are not supported at level 5“.
(1).需设置language level,如图:
下图需要先加入pom.xml后,自动会变成1.8,如图:
(2).pom.xml加入,如下:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.0</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>
8.如何数据库表数据复制后,粘贴自带逗号分隔?右键表数据,选择configure csv formats...,如图:
按如下参数配置,如图:
配置后,保存,再右键数据,选中刚刚配置的那项即可,如图: