**
Pycharm
**很好用,但是寫代碼的時候,麻煩的光標操作和一些繁瑣操作往往會打亂寫代碼的節奏,寫代碼最好就是手不需要離開鍵盤,於是找了下面的快捷操作。
1、CTRL + 左右(上下)
(左右)移動光標,按照編寫單位移動。
例如print(‘hello word’),光標在p前面,那麼CTRL+右 ,光標會移動到 “ t ” 後面,再按一次,移動到 “ ( ” 後面,再按一次,移動到 “ ’ ” 後面,再按一次,則移動到 “ d ” 後面!!
(上下)上下翻頁,按一次翻動一行。
2、SHIFT + ENTER
直接跳到末端且回車,到下一行。
例如print(‘hello word’),光標在d後面,SHIFT + ENTER,直接換行,即光標不用到行尾再回車。
3、CTRL+ALT+ENTER
與SHIFT+ENTER相反,在當前行的上面一行新建行,且如何上面一行是有縮進的,會跑到縮進裏面
4、CTRL + ]
光標跳到行尾,但是注意這個有不好的地方就是如果下面一行的代碼縮進和當前這行一樣,那麼就會跑到這個縮進一致的最後一行末尾,而不是像END那樣知道本行尾。
例如
for i in range(12,123,12):
print('hello world')
print('hello python')
如果此時光標在’hello world’的print前面,CTRL + ],光標會跑到’hello python’這行的後面,而不是’hello world’這行後面!!!差評!
5、CTRL + /
註釋行,或者解除註釋,可選多行。
6、CTRL + SHIFT + J
把下面一行組合到當前這行,會自動加 “ ; ”的合併方式。
7、CTRL + SHIFT + 上/下
把當前這行移動到上面一行或者下面一行。
8、ALT+左右(上下)
(左右)當前打開的文檔切換。
(上下)跳到上下一個函數(只能是def xxx 函數!!類不行!!!差評!!!)
9、CTRL + D
複製當前行,如果選擇多行則複製多行。缺點是選擇多行進行復制,會在選擇前的那行進行直接拼接,而不是新建一行。
10、SHIFT + DELETE
刪除當前行並且去掉空白行,即把下面一行往上提
11、CTRL + DELETE(CTRL + BACKSPACE)
(CTRL + DELETE)
刪除到字符結束。
例如
print('abcdefg')
光標如果在d前面,CTRL + DELETE則會刪掉defg
(CTRL + BACKSPACE)
刪除到字符開始
光標如果在d前面,CTRL + DELETE則會刪掉abc
12、Tab (SHIFT+ TAB)
縮進當前行 (選中多行後可以批量縮進)
(選中多行後可以批量取消縮進)
13、CTRL +(SHIFT+) F
查找(高級查找)。
14、CTRL + R
替換。
15、CTRL + Q
快速查看文檔。
16、CTRL + 鼠標左鍵
按下則跳轉到該函數(或類、變量賦值等),不按鼠標,則查看簡介。
17、CTRL +SHIFT+F10
代碼快速運行(第一次運行代碼也不用鼠標右鍵點開始)。
18、CTRL + ALT+ L
代碼快速格式化,讓代碼簡潔規整。
19、CTRL + E
可打開最近訪問過的文件或者用
20、CTRL +SHIFT+E
打開最近編輯過的我文件
21、SHIFT+SHIFT名、類名、方法名,關鍵字前面加 / 可搜索目錄名
22、CTRL + R
替換 CTRL + SHIFT+ R全局替換
23、CTRL + F
查找CTRL + SHIFT+ F全局查找
24、ALT+ENTER 智能提示,且可以自動添加import語句
例如寫request(還沒導入),會提示可以導入,讓你選是flask裏面的request ?還是request裏面的?當你選擇後,文件開頭會自動添加from xxx import request
25、CTRL + (SHIFT+ )Z 後退與前進
26、CTRL + SHIFT+V 最近的緩衝區粘貼