Idea基本操作和快捷鍵

常用基本設置

設置:  快捷鍵 ctrl+alt+s

font 設置字體大小

utf-8 設置字符集

jdk設置

autoscoll  ctrl+鼠標上下 字體大小設置

autoimport 自動導包

 

快捷鍵

複製:

複製一行:光標放在任意位置,ctrl+c

複製文件名:點擊文件名,ctrl+c

複製歷史:ctrl+shift+v,雙擊記錄之後,可在當前光標處粘貼

 

粘貼:

ctrl+v:粘貼

ctrl+shift+alt+v:無格式粘貼

 

alt+鼠標左鍵並拖動:縱向選擇多行文本

 

ctrl+a:全選

ctrl+alt+l:格式化

 

ctrl+x:剪切光標所在行,可以當刪除使用

ctrl+d:複製光標所在行

鼠標選中多行+ctrl+d,複製多行

alt+shift+上/下:當前行向上/下移動一行

shift+上,選中兩行;alt+shift+上/下移動

 

行內跳轉和選中:

home鍵跳到行首,end鍵跳到行尾

ctrl+左/右鍵:跳過一個詞

ctrl+shift+左/右鍵:選中一個詞

 

行內定位:

ctrl+g:跳到指定行

 

tabs切換:

alt+左/右鍵:左/右切換tabs

 

查看瀏覽過的文件:

ctrl+e:查看瀏覽過的文件列表

 

快速打開文件所在文件夾:

右鍵-Show In Explorer:打開文件/類所在文件夾

 

快速查找

ctrl+f:單個文件查找

ctrl+r:當前文件替換

ctrl+shift+f:全局查找

ctrl+shift+r:全局替換

 

ctrl+shift+n:按文件名查找文件

 

ctrl+shift+a:查找所有的菜單或操作

連按兩次shift:查找文件、菜單、操作等,但不能查找文件內容

 

萬能快捷鍵alt+enter

智能輔助提示,給出的提示與當前光標所在的位置有關係

見到紅色報錯就按

見到波浪線警告就按

沒報錯沒警告也可以按

 

縱向選擇多列:按住alt鍵不放,鼠標點擊拖動

選中多行:鼠標點擊開始位置,找到尾行位置,點擊shift鍵+鼠標點擊結尾位置

 

純鍵盤移動多行:按住shift+上/下鍵選中多行,按住shift+上/下鍵移動多行

注:純鍵盤移動多行,不適合移動的行數比較多,移動的距離比較遠,或者跨文件移動

 

調試項目:

step over:當前方法的下一句

step into:當前行調用的方法體中

step out:自動執行完當前方法

 

run菜單下有view brealpoints可以看到斷點

 

條件斷點用法一:

當循環到第幾次停止,在斷點上右擊鼠標,在condition中寫上條件

條件斷點用法二:

當某個屬性值==期望值時停止

 

異常斷點

添加變量監控

 

alt+insert鍵,或者右鍵-Generate 

set/get

生成構造函數

生成toString

生成equals和hashCode

 

代碼重構Refactor

①重命名  shift+F6

用法一:重命名局部變量

用法二:重命名方法,所有調用到的地方會同步修改

右鍵-exclude,排除當前行;如果某個包下都不想改,可以在包上右鍵-exclude,統一排除

用法三:重命名類名

ctrl+z:刪除上一次操作

②抽取方法

③生成變量

ctrl+alt+v 自動生成返回值

 

④文件移動複製刪除

拖動

F5 文件複製

delete【詢問是否刪除】

 

代碼模板

live templates 是直接打快捷鍵,postfix先打變量或者表達式,再打快捷鍵

postfix不能自定義

 

ctrl+shift+alt+j  鼠標點擊某個詞,選中當前類的所有該詞

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