開發軟件 IntelligentIdea


https://www.cnblogs.com/chiangchou/p/idea-debug.html

這個博客關於idea的debug有很詳細的介紹,有時間了一定要看一看

 

1    常用快捷鍵
1.1  命令模式 Esc:

g左移

h上移

j下移

k右移

 

1.2  創建某個接口的實現類:

將鼠標放在接口的名稱處(選中),按 Alt+Enter

 

1.3  創建帶參數的構造函數

alt insert==>construct

 

1.4  查找類:

ctrl shift N

 

1.5  查找子類
選中接口類名
ctrl + alt +B     IDEA風格

或者Ctrl t       eclipse風格

 

1.6  全局搜索(搜索任何內容)

shift shift

 

1.7  查找當前頁面的方法

ctrl f12

 

1.8  查找類或變量

ctrl alt shift N

 

1.9  查找當前頁面路徑

Ctrl alt F12

 

1.10  idea更改jdk版本

file ==》project structure ==》SDKs==選擇相應的jdk版本==》apply ==》 ok

 

 

1.11  查找類或變量

file==》Invalidate caches 重啟即可

 

 

1.12  列模式

shift alt insert 即可

 

 

 

 

2    常用功能點
2.1  debug

F7  進入方法體

F8

F9  進入下一斷點

 查看變量 :alt F8

Alt+F8 可以通過在 Debug 的狀態下,選中對象,彈出可輸入計算表達式調試框,查看該輸入內容的調試結果

 

2.2  查看類圖:

右鍵類所在package==》diagrams==》show diagrams

 

2.3  選擇jdk版本:

file==》project structure==》SDKs 選擇版本 和 modules(sourcedependencies)選擇

file==》setting==》build,execute,deployment==》compiler==》 java compiler==》project bytecode versiontarget bytecode version

 

 

 

2.4  查找依賴

右鍵方法==》find useages

 

2.5  將查找的依賴放到下方視圖

鼠標單擊查找視圖右上角的固定

 

2.6  idan快捷鍵切換eclipse風格

file==》setting==》keymap==下拉框選擇eclipse即可

注:切換后可以搜索路徑,從而找到相應的類

 

2.7  idea切換界面主題風格(黑白)

file==》setting==》apperarance&behavior==》apperarance==》theme==》主題修改即可。

 

2.8  debug inspect(放大鏡查看部分變量值)

右鍵變量==》add to watches

 

2.9  debug 修改部分變量的值

variables==》選中變量==》setvalue即可

 

2.A  debug判斷表達式的值

eclipse快捷鍵下,Ctrl u或者 右鍵變量==》evaluate expression ,最后按enter。

可以通過在 Debug 的狀態下,選中對象,彈出可輸入計算表達式調試框,查看該輸入內容的調試結果

 

2.B  創建類時引用注釋模版

2.B.1

File -> Settings -> Editor -> File and Code Templates

Includes頁簽,新建一個java_header模板(后面有一些可用的模板內容)

/**
 * $NAME$
 * 
 * @author Mr Wei
 * @date $DATE$
 */

 

2.B.2

Files頁簽,選擇Class,修改第二行

第二行默認為

#parse("File Header.java")

表示引用Includes頁簽的File Header模板

修改引用自定義的模板

#parse("java_header")

 

參考:

https://blog.csdn.net/shuair/article/details/84202761

 

 

2.C  編程高效 return

a.return 直接返回

return a;

 

 

3    常用bug

3.1  開發工具 IntelligentIdea 找不到或無法加載主類

今天在一個部署有maven模塊的項目出現了,test類不編譯的情況。

通過file==》product structure==》modules==》將箭頭標注下的ContentRoot 全部刪除,最后問題解決。  

 

4    集成svn
4.1  intellijidea 集成svn

最近剛剛安裝的svn服務端,又是剛剛安裝的intellij idea.想要在intellij idea 集成svn

 需要做三大步:

1    安裝tortoiseSVN

由於自己已經安裝過toriseSVN (1.9.5.27581版本),只是沒有集成svn.exe插件。所以重新modify一下toriseSVN插件,生成svn.exe即可

操作:

win R==>control==>卸載程序(只是為了更新插件)==》右鍵tortoiseSVN==>更改==》next==>modify==>command line client tools==》will be installed on local hard drive==>next一直到最后,即可。

驗證成功:

查看tortoiseSVN安裝路徑下,只要生成svn.exe,即代表操作成功

 

2    將項目導出到svn服務端

右鍵本地隨意文件==》tortoisesvn==>repo-browser==>選到svn服務器的地址==>右鍵==》add folder==>選到自己要上傳的項目==》填上注釋==》點擊OK即可

 

3    從idea導入項目

vcs==>checkout from ...==>subversion==>選到項目==》checkout==>選到要存儲的工作空間 即可

 

 

 

 

 

 

5    集成maven
5.1  maven部 idea創建maven項目

1    創建maven項目

2    關聯maven倉庫

3    修改pom.xml

4    如果有必要,引入的maven倉庫可以在pom.xml中配置

 

 

1    創建maven項目

file==》new==》project==》maven==》next==》選擇groupid和artifactid(項目名,項目名.模塊名如:com.imooc.Maven  Maven-data)==》next==》Finish即可

 

 

2    關聯maven倉庫

file==》settings==》build,execution,deployment==》build tools==》maven

maven home directorys 選擇 maven安裝路徑

user settings file       選擇maven安裝路徑下的配置文件settings.xml

local  repository     選擇本地倉庫

注意:override需要勾選,才能生效

 

 

 

 

3    修改pom.xml

引入自己需要的依賴

 

 

4    如果有必要,引入的maven倉庫可以在pom.xml中配置

配置如下

    <repositories> <repository> <id>JBoss repository</id> <url>https://repository.jboss.org/nexus/content/repositories/releases/</url> </repository> </repositories>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM