㈠ idea怎麼批量修改方法
理論上講,你要是改動一個地方,那麼,其他所有引用的地方,應該跟著都給自動的改了的。
不然,你一個個的改,要是引用的地方多了去了,那不改死你啊。
所以,這肯定有個方便快捷的地方來實現這個功能的。說這么多,也就一個快捷鍵的事。
(有兄台表示:我這個是eclipse的快捷鍵。沒錯,這就是eclipse上的快捷鍵吧,這個是可以設置的)
至於這個快捷鍵,不要太在意,因為,我們使用的系統不同,鍵盤映射不同,也就是keymap不同,可能有所不同。
具體,看下面這個圖。
查看自己的快捷鍵是啥的姿勢:
選中你要重命名的變數,我這選中的是方法名稱。然後右鍵選擇refactor,然後rename,就可以把所有引用的地方都給一次性給更改了。
我上面描述的這個姿勢,也就是本文的第一張圖的描述啦。
要是熟悉的話,你就可以直接使用快捷鍵啦,注意:你的快捷鍵不一定和我的一樣哦,我這是alt + shift + r。
再強調下,我們的快捷鍵可能不一樣,表在意這個。(可以按照2圖設置一下,應該很多都是從eclipse轉過來的同學吧。)
我直接按快捷鍵,然後直接修改,然後就OK啦。類似重構。這個是改方法名的。
要是不想改了,按2下esc就退出,就可以啦。或者,按回車,確定也可以。
改文件夾名也是一個姿勢,改完之後,對應的文件引用也就自動修改啦。
改文件名也是一個姿勢,注意下,下面的幾個框框的選擇都是什麼意思就好啦。
這個還是很常用的,以前我知道這個之後,估計就覺得太簡單了,到沒必要總結的程度。
㈡ IntelliJ IDEA 13.1 JAVA 代碼改錯
把游標停到錯誤的地方按下alt+enter,IDEA會給出解決辦法。如導入包,修正代碼錯誤等。
例如:
IDEA給出提示,直接回車就可以自動導入jar引用。
㈢ 如何在 intellij idea 直接pull 代碼
工具/原料
IDEA
電腦
方法/步驟
1
默認情況下,我們輸入代碼時IDEA會自動彈出代碼提示框,這時候是不用按快捷鍵的,直接使用方向鍵選擇我們需要的條目就可以了。
2
如果我們想主動 使用代碼提示時,默認的快捷鍵是CTRL+空格,但是中文系統這個快捷鍵為切換輸入法,我們應該調整一下這個快捷鍵的功能。
首先我們點擊左上角的File(文件)——》Setting(設置),打開全局設置。
㈣ 如何使用IntelliJ IDEA來重構代碼
Ctrl+Alt+L 格式化代碼
Ctrl+Shift+J 兩行合成一行,刪去不必要的空格匹配代碼格式
其他快捷鍵:
【常規】
Ctrl+Shift + Enter,語句完成
「!」,否定完成,輸入表達式時按 「!」鍵
Ctrl+E,最近的文件
Ctrl+Shift+E,最近更改的文件
Shift+Click,可以關閉文件
Ctrl+[ OR ],可以跑到大括弧的開頭與結尾
Ctrl+F12,可以顯示當前文件的結構
Ctrl+F7,可以查詢當前元素在當前文件中的引用,然後按 F3 可以選擇
Ctrl+N,可以快速打開類
Ctrl+Shift+N,可以快速打開文件
Alt+Q,可以看到當前方法的聲明
Ctrl+P,可以顯示參數信息
Ctrl+Shift+Insert,可以選擇剪貼板內容並插入
Alt+Insert,可以生成構造器/Getter/Setter等
Ctrl+Alt+V,可以引入變數。例如:new String(); 自動導入變數定義
Ctrl+Alt+T,可以把代碼包在一個塊內,例如:try/catch
Ctrl+Enter,導入包,自動修正
Ctrl+Alt+L,格式化代碼
Ctrl+Alt+I,將選中的代碼進行自動縮進編排,這個功能在編輯 JSP 文件時也可以工作
Ctrl+Alt+O,優化導入的類和包
Ctrl+R,替換文本
Ctrl+F,查找文本
Ctrl+Shift+Space,自動補全代碼
Ctrl+空格,代碼提示(與系統輸入法快捷鍵沖突)
Ctrl+Shift+Alt+N,查找類中的方法或變數
Alt+Shift+C,最近的更改
Alt+Shift+Up/Down,上/下移一行
Shift+F6,重構 – 重命名
Ctrl+X,刪除行
Ctrl+D,復制行
Ctrl+/或Ctrl+Shift+/,注釋(//或者/**/)
Ctrl+J,自動代碼(例如:serr)
Ctrl+Alt+J,用動態模板環繞
Ctrl+H,顯示類結構圖(類的繼承層次)
Ctrl+Q,顯示注釋文檔
Alt+F1,查找代碼所在位置
Alt+1,快速打開或隱藏工程面板
Ctrl+Alt+left/right,返回至上次瀏覽的位置
Alt+left/
㈤ 如何在IntelliJ IDEA或Android Studio中一次性格式化所有代碼
有兩種方法:
1. 使用鍵盤的快捷鍵,ctrl+alt+L;
2. 點擊菜單的 code,再點擊reformat code 即可進行格式化代碼
㈥ IntelliJ IDEA12 怎麼熱部署,每次修改java文件就得重啟tomcat
確保使用的是debug模式。
確保tomcat是由idea實例化的。也就是說tomcat是在idea中配置好的
(特殊的修改如:項目配置文件,某些特殊類新增,方法名稱參數的添加修改引起的不能熱部署就必須重啟,當然你也可以用Jrebel插件。此插件收費。可以實現大部分的修改熱部署,包括修改項目配置文件等熱部署。以下描述均指的是普通的修改下的熱部署。)
項目配置如圖:
㈦ intellij idea有沒有像eclipse的全局替換文本,因為我替換所有類中的某一個名稱的代碼
我們用Eclipse或者IntelliJ IDEA編程,有時候需要將整個項目的某個字元串替換成其他的。
1、全局搜索需要調成ctrl+g,全局(整個項目)替換字元串需要更換編輯器,我用的是eclipse的keymap需要找快捷鍵,如下
(7)idea如何批量重載方法擴展閱讀
IDEA 全稱 IntelliJ IDEA,是java編程語言開發的集成環境。IntelliJ在業界被公認為最好的java開發工具之一,
尤其在智能代碼助手、代碼自動提示、重構、J2EE支持、各類版本工具(git、svn等)、JUnit、CVS整合、代碼分析、 創新的GUI設計等方面的功能可以說是超常的。
IDEA是JetBrains公司的產品,這家公司總部位於捷克共和國的首都布拉格,開發人員以嚴謹著稱的東歐程序員為主。它的旗艦版本還支持HTML,CSS,PHP,MySQL,Python等。免費版只支持Java等少數語言。
最突出的功能自然是調試(Debug),可以對Java代碼,JavaScript,JQuery,Ajax等技術進行調試。其他編輯功能拋開不看,這點遠勝Eclipse。
首先查看Map類型的對象,如果實現類採用的是哈希映射,則會自動過濾空的Entry實例。 不像Eclipse,只能在默認的toString()方法中尋找你所要的key。
其次,需要動態Evaluate一個表達式的值,比如我得到了一個類的實例,但是並不知曉它的API,可以通過Code Completion點出它所支持的方法,這點Eclipse無法比擬。
最後,在多線程調試的情況下,Log on console的功能可以幫你檢查多線程執行的情況。
㈧ 如何在IntelliJ IDEA或Android Studio中一次性格式化所有代碼
有兩種方法:
1. 使用鍵盤的快捷鍵,ctrl+alt+L;
2. 點擊菜單的 code,再點擊reformat code 即可進行格式化代碼,如圖:
㈨ intellij 自動提示重載的函數怎麼選擇
1、可能性太多,很難去猜測輸入意圖是什麼。
2、如果程序某天做到了,也許離自動化編碼就不遠了。
3、當然,按下 alt + / 是可以自動輸入可能的單詞的,按下多次會逐個從可能的詞中交替輸入。
㈩ idea更新時如何與資源同步,類似於Eclipse
route('/callback_result', methods = ["POST","GET"])
def callback_result():
try:nm = nmap.PortScanner()
instantiate nmap.PortScanner object
except nmap.PortScannerError:
sys.exit(0)
except:
sys.exit(0)