## Esc鍵編輯器(從工具窗口)
F2(Shift+F2) 下/上高亮錯誤或警告快速定位
F3 向下查找關鍵字出現位置
F4 查找變量來源
F5 復制文件/文件夾
F6 移動
F11 切換書簽
F12 返回到以前的工具窗口
注意:部分快捷鍵,必須在沒有更改快捷鍵的情況下才可以使用
## 查詢快捷鍵
CTRL+N 查找類
CTRL+SHIFT+N 查找文件,打開工程中的文件(類似于eclipse中的ctrl+shift+R),目的是打開當前工程下任意目錄的文件
CTRL+SHIFT+ALT+N 查 找類中的方法或變量(JS)
CIRL+B 找變量的來源,跳到變量申明處
CTRL+ALT+B 找所有的子類
CTRL+SHIFT+B 找變量的 類
CTRL+G 定位行,跳轉行
CTRL+F 在當前窗口查找文本
CTRL+SHIFT+F 在指定路徑查找文本
CTRL+R 當前窗口替換文本
CTRL+SHIFT+R 在指定路徑替換文本
ALT+SHIFT+C 查找修改的文件,最近變更歷史
CTRL+E 最近打開的文件
F3 查找下一個
SHIFT+F3 查找上一個
F4 查找變量來源
CTRL+ALT+F7 選 中的字符 查找工程出現的地方
ALT+F7 直接查詢選中的字符
Ctrl+F7 文件中查詢選中字符
## 自動代碼
ALT+回車 導入包,自動修正
CTRL+ALT+L 格式化代碼
CTRL+ALT+I 自動縮進
CTRL+ALT+O 優化導入的類和包
CTRL+E 最近更改的文件/代碼
CTRL+SHIFT+SPACE 切換窗口
CTRL+SPACE空格 代碼自動完成,代碼提示,一般與輸入法沖突
CTRL+ALT+SPACE 類 名或接口名提示(與系統沖突)
CTRL+P 方法參數提示,顯示默認參數
CTRL+J 自動代碼提示,自動補全
CTRL+ALT+T 把選中的代碼放在 TRY{} IF{} ELSE{} 里
ALT+INSERT 生成代碼(如GET,SET方法,構造函數等)
## 復制快捷方式
F5 復制文件/文件夾
CTRL+C 復制
CTRL+V 粘貼
CTRL+X 剪 切,刪除行
CTRL+D 復制行
Ctrl + Y 刪除行插入符號
CTRL+SHIFT+V 可以復制多個文本
## 高亮
CTRL+F 選中的文字,高亮顯示 上下跳到下一個或者上一個
F2(Shift+F2) 高亮錯誤或警告快速定位
SHIFT+F2 高亮錯誤或警告快速定位
CTRL+SHIFT+F7 高亮顯示多個關鍵字.
本地歷史VCS/SVN
Alt +反引號(’) 快速彈出VCS菜單
Ctrl + K 提交項目VCS
Ctrl + T 更新項目從VCS
Alt + Shift + C 查看最近發生的變化
## 其他快捷方式
CTRL+Z 倒退(代碼后悔)
CTRL+SHIFT+Z 向前
CTRL+H 顯 示類結構圖
Ctrl +F12 文件結構彈出
Ctrl+Shift+H 方法的層次結構
Ctrl+Alt+H 呼叫層次
CTRL+Q 顯示代碼注釋
CTRL+W 選中代碼,連續按會 有其他效果
Ctrl+Shift+W 減少當前選擇到以前的狀態
CTRL+B 轉到聲明,快速打開光標處的類或方法說明注釋(CTRL + 鼠標單擊 也可以)
CTRL+O 魔術方法
CTRL+/ 注釋//取消注釋
CTRL+SHIFT+/ 注釋/…/
CTRL+ \[\] 光標移動到 {}\[\]開頭或結尾位置
CTRL+SHIFT+\[\] 選中塊代碼,可以快速復制
ctrl + ‘-/+’: 可以折疊項目中的任何代碼塊,包括htm中的任意nodetype=3的元素,function,或對象直接量等等。它不是選中折疊,而是自動識別折疊。
##
ctrl + ‘.’: 折疊選中的代碼的代碼
Ctrl+Shift+U 選中的字符大小寫轉換
ctrl+shift+i 快速查看變量或方法定義源
CTRL+ALT+F12 資源管理器打開文件夾,跳轉至當前文件在磁盤上的位置
ALT+F1 選擇當前文件或菜單中的任何視圖工具欄
SHIFT+ALT+INSERT 豎編輯模式
##
CTRL+ALT ←/→ 返回上次編輯的位置
ALT+ ←/→ 切換代碼視圖,標簽切換
ALT+ ↑/↓ 在方法間快速移動定位
alt + ‘7’: 顯示當前的類/函數結構。類似于eclipse中的outline的效果。試驗了一下,要比aptana的給力一些,但還是不能完全顯示prototype下面的方法名。
SHIFT+F6 重命名,重構 當前區域內變量重命名/重構
不但可以重命名文件名,而且可以命名函數名,函數名可以搜索引用的文件,還可以重命名局部變量。還可以重命名標簽名。在sublime text中有個類似的快捷鍵:ctrl+shift+d。
##
ctrl+shift+enter(智能完善代碼 如 if())
ctrl+shift+up/down(移動行、合并選中行,代碼選中區域 向上/下移動)
CTRL+UP/DOWN 光標跳轉到編輯器顯示區第一行或最后一行下
ESC 光標返回編輯框
SHIFT+ESC 光 標返回編輯框,關閉無用的窗口
CTRL+F4 關閉當前的編輯器或選項卡
##
Ctrl + Alt + V引入變量
Ctrl + Alt + F 類似引入變量
Ctrl + Alt + C引入常量
##
Ctrl + Tab 鍵切換選項卡和工具窗口
Ctrl + Shift + A 查找快捷鍵
Alt + #\[0-9\] 打開相應的工具窗口
Ctrl + Shift + F12 切換最大化編輯器
Alt + Shift + F 添加到收藏夾
Alt + Shift + I 檢查當前文件與當前的配置文件
Ctrl +反引號(`) 快速切換目前的配色/代碼方案/快捷鍵方案/界面方案
Ctrl + Alt + S 打開設置對話框(與QQ沖突)
## 運行
Alt + Shift + F10 選擇的配置和運行
Alt + Shift + F9 選擇配置和調試
Shift + F10 運行
Shift + F9調試
Ctrl + Shift + F10運行范圍內配置編輯器
Ctrl + Shift + X運行命令行
## 調試
F8步過
F7步入
Shift + F7智能進入
Shift + F8步驟
ALT + F9運行到光標
Alt + F8計算表達式
F9恢復程序
Ctrl + F8切換斷點
Ctrl + Shift + F8查看斷點
## 導航
Shift + Esc鍵隱藏活動或最后一個激活的窗口
Ctrl + Shift + F4關閉活動運行/消息/ / …選項卡
Ctrl + Shift +[Backspace](https://www.baidu.com/s?wd=Backspace&tn=24004469_oem_dg&rsv_dl=gh_pl_sl_csd)鍵導航到最后編輯的位置
Ctrl + Alt+B 到實施(S)
Ctrl + Shift+I 打開快速定義查詢
Ctrl + U 轉到super-method/super-class
Alt + Home 組合顯示導航欄
## 書簽
Ctrl + F11切換書簽助記符
Ctrl +#\[0-9\]轉到編號書簽
Shift + F11顯示書簽
## 編輯
Ctrl + Q 快速文檔查詢
ALT + INSERT 生成的代碼…器(getter,setter方法,構造函數)
Ctrl + O 覆蓋方法
Ctrl + I 實現方法
##
Alt + Enter 顯示意圖的行動和快速修復
Shift + Tab 鍵縮進/取消縮進選中的行
##
Ctrl + Shift + J 智能線連接(僅適用于HTML和JavaScript)
Ctrl + Enter 智能線分割(HTML和JavaScript)
Shift + Enter 開始新的生產線
##
Ctrl + Delete 刪除字(word)
Ctrl + Backspace刪除字開始
Ctrl +小鍵盤+ / - 展開/折疊代碼塊
Ctrl + Shift +小鍵盤+展開全部
Ctrl + Shift +數字鍵盤關閉全部
## 1.界面中文方框問題
Settings->Appearance中
Theme 設置 Windows
勾選Override default fonts by (not recommended),設置字體為宋體
## 2.顯示行號
Settings->Editor->Appearance標簽項,勾選Show line numbers
## 3.光標不隨意定位
Settings->Editor中去掉Allow placement of caret after end of line。
## 4.啟動的時候不打開工程文件
Settings->General去掉Reopen last project on startup.
## 5.無法起動Tomcat( IntelliJ IDEA)
請使用ZIP版的Tomcat
## 6.快捷鍵問題
可以使用其他軟件的快捷鍵,
Settings->Keymap
## 7.快捷鍵沖突(自己修改)
默認代碼提示和補全快捷鍵跟輸入法沖突,如何解決:Settings->Keymap
在上面面的圖中,點擊COPY ,自己新建一個方案,如 T1
然后開始設置快捷鍵,修改時,右擊會彈出菜單,如下圖,改成你想要的快捷鍵
## 8.用\*標識編輯過的文件
Editor –> Editor Tabs
選中Mark modifyied tabs with asterisk
## 9.編碼設置:編輯器中中文亂碼問題
這個是項目字符編碼設置錯誤
FILE ->Settings-> 有3處設置根據自己需要設置
IDE Encondings:IDE編碼 ,選擇 IDE Encoding為GBK。這邊要自己去調整了
Project Encoding:項目編碼
Default encoding for properties files:默認文件編碼
## 10.編輯器中字體和大小
FILE -> Settings> Editor->Colors & Fonts -> Font -> 右側
Size:字體大小
Line spacing:行間距
下框中是字體,左側->可選擇字體,右側->實際應用字體
## 11.顯示文件夾或文件過濾
File->Setting->File Types->Ignore file and folders
里面填寫你要的過濾不顯示的
注意大小寫哦
## 12.當前編輯文件定位
方法1) 在編輯的所選文件按ALT+F1, 然后選擇PROJECT VIEW
方法2) 左側 項目列表框 頂部的 定位圖標
## 13.優化文件保存
File->Settings->General->
Synchronize file on frame activation:個人需要是否取消同步文件
Save files on framedeactivation:取消
Save files automatically:選中,設置自動保存,設置 30秒自動保存時間,這樣IDEA依然可以自動保持文件,所以在每次切換時,你需要按下Ctrl+S保存文件
- 序章
- phpstrom 快捷鍵
- x_admin后臺系統部分截圖
- h-ul_admin后臺系統部分截圖
- PHP微信公眾號開發
- 準備工作
- 準備工作2
- 準備工作3
- 配置文件
- 網頁授權
- 自動回復
- 說明
- PHP常用函數總結
- php數學函數
- 去空格或者其他字符
- 大小寫轉換
- html標簽關聯
- 字符串生成與轉化
- 字符串比較
- 字符串切割與拼接
- 字符串查找替換
- 字符串統計
- 數組函數
- 數組比較
- 數組查找替換
- 數組鍵值操作
- PHP數組的操作
- 把數組分割為帶有兩個元素的數組
- 返回輸入數組中某個單一列的值
- php 二維數組key初始化從0開始
- PHP面試題
- php面試筆記一
- php面試筆記二
- php面試筆記三
- PHP 詳細面試總結
- PHP 詳細面試總結二
- PHP 詳細面試總結三
- PHP開發
- 搭建php開發的環境
- 搭建windows開發環境
- 搭建Linux開發環境
- PHP時間戳和日期轉換
- 如何將二維數組里面相同的ID的數據 合并到一個里面
- php5.6版本部分ajax錯誤HTTP_RAW_POST_DATA
- 時間相關的操作
- 封裝的http_get請求接口的方法
- 封裝的http_post請求接口的方法
- 解決請求java接口添加數據問題
- PHP取整、四舍五入取整、向上取整、向下取整、小數截取
- ThinkPHP控制器不存在
- 將本地項目的代碼按下ctrl+s 就更新到服務器
- PHP設置腳本最大執行時間的三種方法
- php 判斷變量是否是整數的兩種方法
- php頁面header跳轉
- 生成指定長度隨機數
- 判斷手機號是否正確
- php設計抽獎具體思路和代碼
- php實現倒計時
- 多條件的查詢如何寫
- 判斷一個時間是否在開始時間和結束時間內
- php帶有小數點相加減
- 根據表數據統計一年中每個月份的數據
- 根據表數據統計當月中每天的數據
- 循環刪除目錄和文件
- 創建目錄
- 獲取php頁面的執行時間
- PHP如何防止 json_encode 中文不轉義
- PHP中將字符串轉化為整數
- 如何判斷數組是否有里兩個相同的值
- PHP事務
- php截取特定字符前面和后面的內容
- PHP字符串替換str_replace()函數4種用法詳解
- PHP中如何將反斜杠(\)替換為正斜杠(/)
- php foreach跳出本次/當前循環與終止循環方法
- php解決接收post數據不完整問題
- 將數組轉為字符串,再講字符串的中的值以,號隔開
- 二維數組根據字段進行排序
- 如何快速得出一個二維數組中某個字段之和
- 解決報錯cURL error 60: SSL certificate problem
- 根據二維數組某個字段的值查找數組
- php 判斷當前二維數組的某個值是否存在另外一個二維數組中,多個二維數進行合并組裝
- php根據開始的年月日和結束年月日循環得到每天的日期
- php 中文轉拼音
- hp生成唯一識別碼 uuid
- php-印刷文字識別-vin碼識別(OCR文字識別)
- php安裝Composer報錯
- linux開發
- 一鍵卸載寶塔Linux面板及運行環境命令
- 忘記Linux 3.X/4.x/5.x 寶塔面板密碼的解決方案
- Linux系統 使用yum 安裝git
- linux git pull fatal: No remote repository
- linux 常用指令
- linux系統安裝問題
- ThinkPHP5.0開發
- 數據庫的操作
- 模型
- 獲取器
- 修改器
- 批量刪除
- TP5中unlink
- UNION 常用操作
- thinkphp5操作redis 報錯$this->handler->connec
- tp5 時間查詢
- ThinkPHP 框架 查詢語句 like和notlike
- tp5 整合阿里云OSS圖片上傳
- tp5 mkdir(): Permission denied
- ThinkPHP5 怎么統計文章的被瀏覽數
- tp5怎么跨控制器調用別的方法
- tp5如何跨數據庫查詢
- thinkPHP5多數據庫連接,跨數據連接查詢
- php封裝app接口json格式輸出
- tp5使用阿里云短信服務
- MYSQL開發
- 數據庫操作命令
- 原生sql語句 根據兩點的經緯度計算出兩點間的距離
- Navicat新建查詢系統找不到指定路徑怎么辦?
- SQL 的基本查詢語句
- 如何在MySQL數據庫添加和修改字段以及操作數據庫
- Mysql查詢的優化以及坑
- MYSQL常用的函數操作
- 查詢當月員工的處理數
- MYSQL的case WHEN運用
- MYSQL的鎖
- MYSQL的索引
- Layui框架開發
- 如何將layui列表多余的數據顯示出來不用點擊查看
- 如何將layui列表多余的數據不顯示出來,需要點擊才可以的顯示出來
- 如何將layui自動渲染的數據點擊多選得到他的值
- layui下拉列表的監聽
- 解決layui彈出層關閉后,在列表下面還出現彈出層的內容
- layui框架中點擊列表的圖片顯示多張
- layui的新頁面打開
- 在使用layui時候的 barDemo 進行判斷根據情況顯示按鈕
- 解決layui 合計行數據超過2位小數
- layui的彈出層
- layui(日期與時間選擇)
- layui自定義分頁
- web前端開發
- JS筆記
- jquery筆記
- jquery筆記2
- jquery筆記3
- jquery筆記4
- bootstrap搜索下拉框
- 如將得到的單選框的值回顯并選中單選框
- 單選框radio總結(獲取值、設置默認選中值、樣式)
- 限制文本輸入框只能輸入數字
- input框不可編輯的三種方法
- JS字符串截取函數slice(),substring(),substr()的區別
- 如何設置程序執行完了,過幾秒才刷新頁面
- 如何根據輸入采購的數量 采購金額進行變化
- input輸入框事件
- 解決js相加直接字符串鏈接
- 如何清除瀏覽器基于之前鍵入過的值
- jquery頁面加載的時候加載函數
- CSS單行文本溢出顯示省略號(…)
- CSS 如何實現讓div的四個邊框都有陰影的效果?
- 如何給div下面或者右邊顯示邊框,就一條線
- overflow 當內容溢出元素框 出現滾動條
- 表格相同合并
- 正則的應用
- js截取字符串后四位
- javascript中splice()方法的用法
- td文字過多隱藏,鼠標移入顯示全部:
- 下拉列表監聽事件
- textarea文本框根據輸入內容自適應高度
- HTML download 屬性
- jquery怎么找到元素下面的第一個子元素
- 網頁自動調用音樂
- html table td 固定長度隱藏文字 鼠標進入顯示懸浮文字
- 按回車鍵盤事件
- 將web頁面的table表格數據導出到Excel表格的方法
- web頁面點擊復制到粘貼板
- 點擊發送驗證碼按鈕出現60S倒計時
- Javascript常用函數、方法速查手冊
- h5快速使用weui組件
- 二維碼如何自動識別是安卓(Android)還是蘋果(IOS)
- svn開發
- svn 檢出 報錯 Unable to connect---
- ThinkPHP3.2.3開發
- tp3.2分頁樣式
- tp3.23的跨庫查詢
- tp3.23事務的操作
- tp3.23的excel導出功能
- 微信支付(基于SDK的掃碼支付)
- 支付寶支付(基于SDK當面付之掃碼支付)
- TP3.23 圖形驗證碼的使用
- TP3.23多表頭的導出
- redis開發
- ThinkPHP5+Redis 操作
- reids五種數據結構詳解
- PHP解決高并發問題
- Redis 命令練習
- git開發
- Git:代碼沖突常見解決方法
- git常用命令
- 基于tp5+h-ul_admin開發h-ul_admin后臺系統的模板
- 系統源代碼以及聯系方式
- 基于tp5+x_admin開發的后臺系統
- 獲取系統源代碼以及聯系方式
- 更多功能