java学习基地

微信扫一扫 分享朋友圈

已有 1758 人浏览分享

Intellij IDEA就这样配置,快到飞起!

[复制链接]
1758 2
本帖最初由 进修派 于 2020-12-3 20:47 编纂



目次

1.设置maven


2.IDEA 设置代码止宽度


3.IDEA 提醒没有辨别巨细写


4.IntelliJ强迫更新Maven Dependencies


5.idea的情况设置默许保留地位


6.躲藏没有念看到的文件大概文件夹(相似eclipse的filter功用)


7.修正为Eclipse快速键


8.修正默许设置--default setting


9.修正智能提醒快速键


10.查找快速键抵触成绩处置


11.显现止号


12.代码智能提醒,疏忽巨细写


13.用*标识编纂过的文件


14.封闭主动代码提醒


15.经常使用快速键


16.svn 不克不及同步代码成绩改正


17.设置idea的SVN疏忽失落*.iml文件


18.改动编纂文本字体巨细


19.IDEA编码设置


20.Live Templates


21.设置tomcat参数


22.idea装置插件的办法


23.调解idea启动时的内存设置参数


24.导进eclipse web项目公布到Tomcat假如找没有到


25.每匆羊开一个新jsp或java文件时,cpu皆占趺很下,来失落查验便可


26.idea增长spring/struts联系关系文件撑持


27. IDEA开启类修正后主动编译


28.提醒完成Serializable接心


29.表演形式


30.奇异的Inject language


31.壮大的symbol


32.idea快速键战Windows默许快速键抵触处理(如:Ctrl+Alt+↑或Ctrl+Alt+F12)


33.格局化代码时,正文被格局化成绩


34. import导进报错,更新maven提醒Unable to import maven project: See logs for details


35. IDEA2019版显现出Run Dashboard


36.强巨细写



37. 正在IDEA忠生量删除代码的正文

38.疏忽css、js文件报错


39.Terminal交换成Git Bash





1.设置maven

  • 正在File->settings->搜刮maven


  • Mavan home directory--设置maven装置包的bin文件夹地点的地位


  • User settings file--设置setting文件地点的地位

  • Local repository--设置当地堆栈的





2.IDEA 设置代码止宽度

  • 正在File->settings->Editor->CodeStyle


  • 有人会问,假如输进的代码超越宽度界限时,怎样让IDE主动将代码换止?有两种方法!


  • 第一种,正在沙脉的“Right margin (columns)”当甭圆,有“Wrap when typing reaches right margin”选项,选中它,是甚么结果呢?


  • 跟着输进的字符的增长,今世码宽度抵达界限时,IDEA会主动将代码换止。


  • 第一种方法实邻输进代码时触收,另有第两种方法,正在File->settings->CodeStyle->Java中,选中“Wrapping and Braces”选项卡,


  • 正在“Keep when reformatting”中有一个“Ensure rigth margin is not exceeded”,选中它,是甚么结果呢?

  • 戳愉置项的字里意义很简单了解,正在格局化Java代码时,确保代码出有超越宽度界限。

  • 即输进的代码超越界限后,


3.IDEA 提醒没有辨别巨细写

  • 起首翻开File----->setting

  • 然后,输进:sensitive

  • 将右边的case sensitive completion 修正为NONE


4.IntelliJ强迫更新Maven Dependencies

1.Intellj主动载进Mave依靠的功用很好用,但偶然候会碰着成绩,招致pom文件修正却出有触收主动从头载进的行动,此时需求脚动强迫更兄卫好。

2.以下:

  • 脚动删除ProjectSettings内里的Libraries内容;

  • 正在MavenProject的试图里clean一下,删除之前编译过的文件;

  • 项目左键-》Maven-》Reimport

  • Ok,此时发明依靠曾经成立!


5.idea的情况设置默许保留地位

  • idea的情况设置默许保留地位:C:Usersxxxxxxxxx.IntelliJIdea14,xxxxxx代表映雩目次,

  • 能够对该目次停止备份,一但情况出成绩规复此设置便可.

  • 能够正在%IDEA_HOME%/bin/idea.properties种罐改该设置途径.


6.躲藏没有念看到的文件大概文件夹(相似eclipse的filter功用)
  • intellij idea 躲藏没有念看到的文件大概文件夹(相似eclipse的filter功用)

  • 翻开intellij -->:>File-->>Settings-->>搜刮FileTypes


7.修正为Eclipse快速键

  • File->Settings->Keymap=>Keymaps改成Eclipse copy
8.修正默许设置--default setting
  • 修正默许设置--default setting
9.修正智能提醒快速键
  • File->Settings->Keymap->Main menu ->Code->Completion->Basic=>修正为Ctrl+Alt+Enter

  • 保留士貉抵触的Remove失落。

  • File->Settings->Keymap->EditorActions->CompleteCurrentStatement=>修正为Ctrl+;


10.查找快速键抵触成绩处置
  • File->Settings->Keymap->Main menu ->Edit->Find=>修正Find...战WordStr...别离改成Ctrl+F 战Ctrl+R
11.显现止号
  • File->Settings->Editor->General->Appearance=>Show line numbers选中
12.代码智能提醒,疏忽巨细写
  • File->Settings -> Editor->CodeCompletion里把Case sensitive completion设置为None就能够了
13.用*标识编纂过的文件
  • Editor–>General–>EditorTabs

  • 正在IDEA中,您需求做以下设置,如许被修正的文件会以*号标识出去,您能够实时保留相干的文件。

  • “Mark modifyied tabs with asterisk”


14.封闭主动代码提醒
  • Preferences=> IDE Settings=>Editor=>CodeCompletion=>Autopopup documentation in (ms)
15.经常使用快速键
  • ØTop#10切去切来:Ctrl+Tab

  • ØTop#9选您所念【选中高低伪编联系关系代码】:Ctrl+W

  • ØTop#8代码天生:Template/Postfix+Tab

  • ØTop#7发号出令:Ctrl+Shift+A

  • ØTop#6无处躲身:Shift+Shift

  • ØTop#5主动完成:Ctrl+Shift+Enter

  • ØTop#4缔造万物:Alt+Insert


利用前三名!

  • ØTop#1智能补齐:Ctrl+Shift+Space

  • ØTop#1自我建复:Alt+Enter

  • ØTop#1重构统统:Ctrl+Shift+Alt+T


其他帮助

  • 以上那些神键配上一些帮助快速键,便可让您的单脚90%以上的工夫挣脱鼠标,专注于键盘似乎正在停止钢琴演出。那些没有起眼倒是相当主要的最初一块拼图跣:

  • Ø号令:Ctrl+Shift+A能够查找一切Intellij的号令,而且每一个号令前面另有其快速键。以是它不只是一年夜神键,也是查找进修快速键的东西。

  • Ø新建:Alt+Insert能够新建类、办法等任何工具。

  • Ø格局化代码:格局化import列表Ctrl+Alt+O,格局化代码Ctrl+Alt+L。

  • Ø强窗心:Alt+Num,经常使用的有1-项目构造,3-搜刮成果,4/5-运转调试。Ctrl+Tab强标签页,Ctrl+E/Ctrl+Shift+E翻开近来翻开过的或编纂过的文件。

  • Ø单位测试:Ctrl+Alt+T创立单位测蚀亢谬。

  • Ø运转:Alt+Shift+F10运转法式,Shift+F9启动调试,Ctrl+F2截至。

  • Ø调试:F7/F8/F9别离洞喀Step into,Step over,Continue。

  • 别的另有些我捉义的,比方程度吩炝Ctrl+|等,战一些奇异的小功用Ctrl+Shift+V粘揭很早从前拷贝过的,Alt+Shift+Insert(块选)进进到列形式停止按磷怼中


16.svn 不克不及同步代码成绩改正

File->Settings->Subversion->General=>Use command line client 选中

  • 利用command line方法需求指定svn.exe的途径,比方:toolsTortoiseSVNbinsvn.exe

  • 留意,装置TortoiseSVN时途径中没有要带空格,比方:Crogram FilesTortoiseSVNbinsvn.exe便会报错.

  • 装置TortoiseSVN挑选局部装置组件,不然能够出有svn.exe


17.设置idea的SVN疏忽失落*.iml文件
  • Editor->FileTypes=>Ignore files and folders增长*.iml;

  • 正在lgnore files and folesrs中输进.idea;留意要";"末端。您就能够躲藏.idea文件夹了


18.改动编纂文本字体巨细
  • File-> settings -> EDITOR COLORS & FONTS -> FONT -> SIZE
19.IDEA编码设置
  • FILE -> SETTINGS -> FILE ENCODINGS => IDE ENCODING

  • FILE -> SETTINGS -> FILE ENCODINGS =>rojectEncoding

  • FILE -> SETTINGS -> FILE ENCODINGS =>Default encoding for properties files

  • FILE -> SETTINGS -> FILE ENCODINGS =>Transparentnative-to-ascii conversion


20.Live Templates

System.out.println 快速输出

“abc”.sout =>System.out.println("abc");

正在eclipse中利用方法为: sysout=>System.out.println();

for轮回

List<String> list =newArrayList<String>();

输进: list.for便可输出

for(String s:list){``}

21.设置tomcat参数
  • vm options:-Xms256m-Xmx512m-XXermSize=128m-XX:MaxPermSize=256m
22.idea装置插件的办法
  • 以IntelliJ IDEA 14.0.1装置findbugs插件为例:

  • (1)正在线方法:进进File->setting->plugins->browse repositorits 搜刮您要下载的插件称号,

  • 右边能够找到下载地点,完成后按提醒制紧便可.

  • (2)离线装置:下载findbugs插件地点:http://plugins.jetbrains.com/plugin/3847,

  • 将下载的FindBugs-IDEA-0.9.994.zip,装置插件:进进File->setting->plugins=> Install plugin from disk...

  • 定位到到方才下载的jar,面击ok,完成后按提醒制紧便可.

  • 插件装置的地位正在C:Usersxxxxxxxxx.IntelliJIdea14configplugins插件名下.

  • 装置iBATIS/MyBatis min-plugin插件


23.调解idea启动时的内存设置参数
  • %IDEA_HOME%/bin/idea.exe.vmoptions
24.导进eclipse web项目公布到Tomcat假如找没有到
  • 导进eclipse web项目公布到Tomcat假如找没有到,能够正在情况设置的Facets增长web撑持,正在Artifacts中增长项目布置模块名
25.每匆羊开一个新jsp或java文件时,cpu皆占趺很下,来失落查验便可

每匆羊开一个新jsp或java文件时,cpu皆占趺很下,来失落查验便可:

file->settings->editor->inspections

26.idea增长spring/struts联系关系文件撑持
  • project Settings->Modules->选中项目左键可增加
27. IDEA开启类修正后主动编译
  • File->setting->Buil,Execution,Deployment->compiler=>Make project automatically

  • 编译毛病成绩处理

  • Error:java:Compilation failed: internal java compiler error

  • set中Java complier 设置的成绩,项目中有人用jdk1.6有人用jdk1.7版本纷歧样会一同那个毛病


28.提醒完成Serializable接心
  • 利用Eclipse或MyEclipse的同窗能够明白,假如implementsSerializable接心时,会提醒您天生 serialVersionUID。

  • 但Intellij IDEA 默许出启用那个功用。

  • Preferences->IEditor->nspections->Serialization issues->Serializableclass without ’serialVersionUID’,

  • 选中以上后,正在您的class中:光标定位正在类名前,按Alt+Enter便会提醒主动创立 serialVersionUID了


29.表演形式

我们可使用【Presentation Mode】,将IDEA弄到最年夜,可让您纸柝注一个类内里的代码,停止毫无滋扰的coding。

可使用Alt+V快速键,道出View视图,然后挑选Enter Presentation Mode。结果以下:

那个形式的益处便是,可让您愈加专注,由于您只能看到特定某个类的代码。能够读者会问,进进那个形式后,我念看其他类的代码怎样办?那个时分,便要磨练您快速键的纯熟水平了。您可使用CTRL+E弹出近来利用的文件。又大概利用CTRL+N战CTRL+SHIFT+N定伟谀件。

怎样湍骣那个形式呢1败简朴,利用ALT+V弹出view视图,然后挑选Exit Presentation Mode 便可。

可是我激烈倡议您没有要那么做,由于您是能够正在Enter Presentation Mode形式下正在IDEA内里做任何工作的。固然条件是,您对IDEA充足纯熟。

30.奇异的Inject language

假如您利用IDEA正在编写JSON字符串的时分,然后要一个一个来转义单引号的话,便其实太不该该了,又烦又简单堕落。

正在IDEA可使用Inject language帮我们主动转义单引号。

  • 先将核心定位到单引号内里,利用alt+enter快速键弹出inject language视图,并选中Inject language or reference。
  • 挑选后,牢记,要间接按下enter回车键,才气弹出inject language列表。正在列表当选择 json组件。
  • 挑选完后。鼠标核心主动会定位正在单引号内里,那个时分您再次利用alt+enter就能够看到
  • 选中Edit JSON Fragment并回车,就能够看到编纂JSON文件的视图了。
  • 能够看到IDEA的确帮我们主动转义单引号了。假如要湍骣编纂JSON疑息的视图,只需求利用ctrl+F4快速键便可。

  • Inject language能够撑持的言语战操纵多到您不可思议,读者能够自止研讨。


31.壮大的symbol

假如您模糊记得某个办法名字寂字幕霈念正在IDEA内里找出去,能够怎样做呢?

间接利用ctrl+shift+alt+n,利用symbol去查找便可。

32.idea快速键战Windows默许快速键抵触处理(如:Ctrl+Alt+↑或Ctrl+Alt+F12)

处理方法:正在桌里左键 - 图形选项 - 快速键 - 制止 就能够了

33.格局化代码时,正文被格局化成绩

处理计划

将enable javadoc formating打消失落

34. import导进报错,更新maven提醒Unable to import maven project: See logs for details

IDEA2019战Maven3.6.2没有兼容招致的,需求把Maven升级到3.6.1版本

大概利用idea自带的maven组件

35. IDEA2019版显现出Run Dashboard
  • 启动按钮,面击“Edit Configrations”

  • 左边,挑选Templates

  • 右边,挑选Configurations available in Run Dashboard

  • 面击“+”,挑选Spring Boot


36.强巨细写
  • idea的强巨细写的默许快速键是ctrl+shift+u

  • 假如默许快速键抵触,能够单击shift,输进Toggle Case


37. 正在IDEA忠生量删除代码的正文

先经由过程IDEA利用Ctrl+R(大概Ctrl+Shift+R()正则表达式交换

(/*([^*]|[rn]|(*+([^*/]|[rn])))**+/|[ t]*//.*)

大概

(/*([^*]|[rn]|(*+([^*/]|[rn])))**+/)

被交换当前格局会事变,能够经由过程您本人的热键大概IDEA默许格局化(Ctrl+Alt+L)

38.疏忽css、js文件报错
  • 挑选需求处置的文件,按下快速键:ctrl+alt+shift+h

  • 将下明级别调到None便可

  • 不用得的话封闭从头翻开文件,或制紧IDEA


39.Terminal交换成Git Bash

1.IDEA Terminal交换成Git Bash

正在IDEA中,翻开settings,设置响应的bash途径
settings–>Tools–>Terminal–>Shell path: Crogram FilesGitbinbash.exe

2.处理git commit正文治码的成绩

正在Crogram FilesGitetcbash.bashrc开端止逃减以下内容:

  1. export LANG="zh_CN.UTF-8"
  2. export LC_ALL="zh_CN.UTF-8"
赶钙代码

3.制紧

制紧IDEA大概封闭当前Terminal的session毗连,然后New Session毗连。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

举报 使用道具

回复

评论 2

xiaojun123  vip终身会员  发表于 2020-12-22 19:02:22 | 显示全部楼层
锄禾日当午,发帖真辛苦。谁知坛中餐,帖帖皆辛苦!

举报 使用道具

回复
芬芳  vip年度会员  发表于 2020-12-22 20:57:06 | 显示全部楼层
秀起来~

举报 使用道具

回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

0

关注

0

粉丝

138

主题
精彩推荐
热门资讯
网友晒图
图文推荐

Archiver|手机版|java学习基地 |网站地图

GMT+8, 2021-6-23 08:18 , Processed in 0.719754 second(s), 29 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.