常用基本設置
設置: 快捷鍵 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 鼠標點擊某個詞,選中當前類的所有該詞