IDEA 2017.3.4 使用

一. 相關快捷鍵或功能鍵

1、行註釋:ctrl+/

     塊註釋:ctrl+shift+/

2、

序號1,rerun XXX,這個就是直接重新跑某個程序。
序號2,這個相當於eclipse裏面的f8,直接跑完,到下一個斷點停下,沒有就直接跑完程序。
序號3,停止項目或者程序。要是自己的main呢,點一下就停下了,要是Java web項目,則點2下,就把服務器給停了。
序號4,查看所有的斷點設置情況。具體詳情,下面有示意圖,再細細解釋。
序號5,直接取消所有斷點,讓所有斷點無效。
序號6,要是你一不小心把這個下面的佈局給弄亂了,你點這個,就把下面的佈局給還原咯。
序號7,跳轉到當前代碼所執行的地方,也就是說你在看代碼的時候,點到其他地方,一點這個按鈕,就到了程序執行到當前哪行的代碼的地方。
序號8,下一步,如果是方法,他是不會跳進去的。就是一行行的往下走。(eclipse裏面的快捷鍵就是f6)
序號9,跳轉到詳情,如果下一行調試代碼是可執行方法,就可以f5進去,查看這個方法的運行詳細情況。重點就是點進去執行
序號10,從詳情跳出去,和上面的9相反。
序號11,看字面意思就是跳轉到那個光標所在的地方,前提是他能路上沒斷點攔着。
序號12,這個點開之後,可以計算你想要看的代碼段的值,後面詳細上圖。
序號13,看意思,同eclipse裏面的watch,查看某個對象的值,自定義的對象。
序號14,把自定義的查看對象的值,分開到另一個tab頁。
序號15,有時候當我們步入方法體之後,還想回退到方法體外,點這個按鈕後,斷點重新回到方法體之外。在繼續還是可以再次進到方法內

3、idea怎樣將jar包放在lib下:

把jar包拷貝到lib下,然後在lib下把找到剛纔導入的jar包,右鍵找到add as library的選項, 點確定。

4、在idea的maven庫下不了的,可以去網上下載下來,在項目工程下建一個libs包,把下載後的包放在這裏,同事pom文件改成這兒:

<dependency>
	<groupId>com.alibaba</groupId>
	<artifactId>fastjson</artifactId>
	<version>1.2.54</version>
	<systemPath>${basedir}/libs/fastjson-1.2.54.jar</systemPath>
	<scope>system</scope>
</dependency>

5、配置不同環境的私服:

<profiles>
		<profile>
			<id>dev</id>
			<properties>
				<profilesActive>dev</profilesActive>
			</properties>
			<repositories>
				<repository>
					<id>private</id>
					<url>http://repo1.maven.org/maven1/</url>
				</repository>
			</repositories>
		</profile>
		<profile>
			<id>prd</id>
			<properties>
				<profilesActive>prd</profilesActive>
			</properties>
			<repositories>
				<repository>
					<id>central</id>
					<url>http://repo1.maven.org/maven2/</url>
				</repository>
			</repositories>
		</profile>
	</profiles>

 6、打包時包含源碼,pom配置如下:

<build>
		<plugins>
			<plugin>
				<groupId>org.springframework.boot</groupId>
				<artifactId>spring-boot-maven-plugin</artifactId>
				<executions>
					<execution>
						<id>attach-sources</id>
						<goals>
							<goal>jar</goal>
						</goals>
					</execution>
				</executions>
			</plugin>
		</plugins>
	</build>

 

參考文檔:

詳細的使用/操作文檔:https://youmeek.gitbooks.io/intellij-idea-tutorial/content/keymap-introduce.html

https://blog.csdn.net/qq_27093465/article/details/64124330

二. 相關插件 

1.GsonFormat 

下載地址:  https://plugins.jetbrains.com/plugin/7654-gsonformat

一鍵根據json文本生成java類  非常方便。

IDEA安裝配置:

  • 將下載好的GsonFormat.jar包放到合適路徑下
  • 打開IDEA,選擇文件->設置->Plugins->install plugin from disk   找到你存放的路徑,然後確定,重啓。
  • 重啓後選擇工具欄的代碼->生成 可以看到選擇項中有GsonFormat。

使用:

  • 新建一個類,如Json.java
  • 在類中右鍵選擇生成(或快捷鍵Alt+Insert)->GsonFormat
  • 在跳出的彈出框將json數據複製進去,如下:

  • 選擇右上角的Form...將其格式化。再點擊OK,一個java實體對象就生成了,如下:

2.FindBugs-IDEA  

下載地址:https://plugins.jetbrains.com/plugin/3847-findbugs-idea

檢測代碼中可能的bug及不規範的位置,檢測的模式相比p3c更多,寫完代碼後檢測下 避免低級bug,強烈建議用一下,一不小心就發現很多老代碼的bug。

安裝配置同上面1。

3.JRebel for IntelliJ

下載地址:https://plugins.jetbrains.com/idea/plugin/4441-JRebel-for-intellij

JRebel 是一款熱部署插件。當你的 java-web 項目在 tomcat 中 run/debug 的時候 ,修改某一個 java 文件時,tomcat 並不能將此文件的修改 實時編譯 並反映到運行的項目中去。JRebel 就可以解決在項目運行狀態run/debug 狀態下任意修改 java 文件並動態反饋到運行的項目中。

安裝使用可參考:IntelliJ IDEA - JRebel 安裝使用教程  ;其中的激活我沒有成功,不過把它的jrebel server換成:http://139.199.89.239:1008/88414687-3b91-4286-89ba-2dc813b107ce ;郵箱不變,激活成功。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章