Pycharm 從小白到大師就差這一篇了!!!不容錯過!!!

注重版權,若要轉載煩請附上作者和鏈接

作者:Joshua_yi

鏈接:https://blog.csdn.net/weixin_44984664/article/details/106580123


pycharm下載地址

https://www.jetbrains.com/pycharm/download/

一、IDE基本介紹

pycharm官網
https://www.jetbrains.com/pycharm/

在view裏面可以按照自己的喜好及進行

  • 界面的設置

  • 文檔的對比

  • 進入Scientific model
    在這裏插入圖片描述
    可以使用 #%% 將代碼分段(應該自2018版pycharm就可以這樣了)
    在這裏插入圖片描述
    類似於jupyter

  • 打開最近的文件(ctrl+E)等

在這裏插入圖片描述

在最下邊會顯示

  • 選中的部分的字符數量
  • 所在的行數和位置
  • 編碼的格式
  • 項目的環境信息
  • git的分支
  • IDE遠程同步的設置
  • 高亮的水平(插件中的設置),翻譯網站(插件中的設置)等
    在這裏插入圖片描述
    類似下面這樣的前面有數字的,可以通過Alt+數字打開或關閉對應的窗口,比如Alt+1打開和關閉對應的項目文件信息

在這裏插入圖片描述

二、高階應用

1、添加作者和時間模板

在這裏插入圖片描述
位置
在這裏插入圖片描述
我的模板

# -*- coding:utf-8 -*-
# @Time: ${DATE} ${TIME}
# @Author: Joshua_yi
# @FileName: ${NAME}.py
# @Software: ${PRODUCT_NAME}
# @Project: ${PROJECT_NAME}

更多設置

$ {PROJECT_NAME} - 當前項目的名稱。

$ {NAME} - 在文件創建過程中在“新建文件”對話框中指定的新文件的名稱。

$ {USER} - 當前用戶的登錄名。

$ {DATE} - 當前的系統日期。

$ {TIME} - 當前系統時間。

$ {YEAR} - 今年。

$ {MONTH} - 當月。

$ {DAY} - 當月的當天。

$ {HOUR} - 目前的小時。

$ {MINUTE} - 當前分鐘。

$ {PRODUCT_NAME} - 將在其中創建文件的IDE的名稱。

$ {MONTH_NAME_SHORT} - 月份名稱的前3個字母。 示例:1月,2月等

$ {MONTH_NAME_FULL} - 一個月的全名。 示例:1月,2月等

2、Local History

在pycharm中自帶一個local History
在這裏插入圖片描述
當我們不小心把文件刪除之後可以及時恢復,也不用git等複雜的工具
在這裏插入圖片描述

3、TODO、FIXME

在團隊項目中常常使用

  • TODO 待處理的問題

  • FIXME 已知有問題的代碼

  • HACK 不得不採用的粗糙的解決方案,待修改的地方

語法:

# TODO + 附加內容

每個人都可以根據自己的習慣寫TODO

小編比較喜歡

# TODO (姓名,時間): 未做的事

之後可以在TODO窗口中找到
在這裏插入圖片描述
溫馨提示:Alt+6就可以打開或關閉該窗口哦~~

同樣,標明有錯誤的FIXME也會提示哦
在這裏插入圖片描述
HACK是平時常用的表明待修改的代碼,這個不會有提示
在這裏插入圖片描述

4、分屏

可以選擇水平分屏,也可以垂直分屏
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

5、pycharm+jupyter

這是2019.2版pycharm中新增的部分

pycharm更新信息

https://www.jetbrains.com/pycharm/whatsnew/
在這裏插入圖片描述

在這裏插入圖片描述
左邊代碼,右邊預覽簡直不要太爽,啊~~
在這裏插入圖片描述

在IDE中使用jupyter就意味着IDE中的代碼自動補全、代碼特效等插件都可以使用遼,不用再在瀏覽器中給jupyter安裝插件遼 d=====( ̄▽ ̄*)b

6、快捷鍵

Setting->Keymap裏可以找到所有的快捷鍵
在這裏插入圖片描述
這裏列出一些常用的快捷鍵

Ctrl + D           複製選定的區域或行

Ctrl + Y           刪除選定的行

Ctrl + Alt + O     優化導入(去掉用不到的包導入)

Ctrl + /           行註釋 、取消註釋

ctrl+shift+v 歷史截切版

Ctrl + Enter:在下方新建行但不移動光標;

Shift + Enter:在下方新建行並移到新行行首;

Ctrl + Alt + L:格式化代碼(與QQ鎖定熱鍵衝突,關閉QQ的熱鍵)
或更改快捷鍵,小編改爲 Ctrl + Alt + /

Ctrl + Shift + +:展開所有的代碼塊;

Ctrl + Shift + -:收縮所有的代碼塊;

Ctrl + Alt + I:自動縮進行;

Alt + Enter:優化代碼,提示信息實現自動導包;

Alt + Shift + Q:更新代碼到遠程服務器;

Ctrl + N 查找所有的類的名稱

Ctrl + Shift + N 查找項目中的任何文件

Ctrl + 左方括號   快速跳到代碼開頭

Ctrl + 右方括號   快速跳到代碼末尾

Shift + F10        運行

Shift + F9         調試

查找/替換類:

Ctrl + F          當前文件查找

Ctrl + R          當前文件替換

Ctrl + Shift + F  全局查找

Ctrl + Shift + R  全局替換 

運行類:

Shift + F10        運行

Shift + F9         調試

Alt + Shift + F10  運行模式配置

Alt + Shift + F9   調試模式配置

調試類:

F8                單步調試(一行一行走)

F7                進入內部

Shift + F8        退出

Ctrl + F8         在當前行加上斷點/斷點開關

Ctrl + Shift + F8 查看所有斷點

導航類:

Ctrl + N          快速查找類(也可查找當前工程中的文件,以文件名查找)

Double Shift      任意位置查找

ctrl+j 調出預設的代碼模板
在這裏插入圖片描述
ctr + 左鍵點擊函數名 可跳轉到函數定義
ctr + 左鍵點擊函數定義 可列出所有調用這個函數的地方

7、字體

第二次更新

雖然pycharm的默認字體已經非常舒服了,不過它也提供了很多字體讓人選擇
在這裏插入圖片描述
也有網站專門收集各種編程字體

也可以自己設計屬於自己的編程字體
https://input.fontbureau.com/

關於字體的介紹,小編這裏列出比較好的blog和回答

https://blog.csdn.net/hsc456/article/details/52125735

https://www.zhihu.com/question/22394878

三、插件

Setting->Plugins中可以找到
在這裏插入圖片描述

1、statistic

可以顯示項目的統計信息
直接上圖
在這裏插入圖片描述

2、SideNotes

可以將平時常用的命令記錄下來,忘記的時候直接打開就可以看到

在這裏插入圖片描述

3、Translation

需要到百度申請百度翻譯的API接口

申請地址,點我^ — ^
在這裏插入圖片描述
選中要翻譯的部分然後ctrl+shift+y
在這裏插入圖片描述

4、CodeSearch

選中要查詢的部分然後右鍵
在這裏插入圖片描述
最開始的時候是沒有快捷鍵的我們可以在setting->Keymap裏進行設置
在這裏插入圖片描述
之後會自動跳轉到指定網址進行查詢,
這樣遇到報錯啊,什麼的就不用再打開瀏覽器,複製,粘貼查找遼 d=====( ̄▽ ̄*)b

5、active-power-mode

寫代碼特效
啥也不說,直接上圖
在這裏插入圖片描述
也可以有多種特效,以及窗口抖動,連擊特效……網上已有較多教程,這裏不再贅述

6、CodeGlance

一個代碼的導航欄,可以快速預覽和定位代碼,vscode重度使用者的福音👍👍👍
在這裏插入圖片描述

7、IdeaVim、leetcode editor

聽名字就可以猜個差不多了,一個是在IDE中使用vim操作,另一個是直接在pycharm中刷leetcode,上班,上課,偷閒必備
在這裏插入圖片描述
在這裏插入圖片描述

8、Material Theme UI 、Atom Material Icons、 Rainbow Racket

Material Theme UI 設置主題
在這裏插入圖片描述
Atom Material Icons 設置圖標
在這裏插入圖片描述
Rainbow Racket 彩虹括號

9、其他

還有什麼git ,github、markdown,docker等常用插件,網上資源較多這裏就不一 一贅述了

四、pycharm更多用法

小編建議使用專業版的
看一下專業版和社區版的功能對比

在這裏插入圖片描述
如果是學生可以免費申請
這裏給出學生註冊指南
https://blog.csdn.net/weixin_40920290/article/details/81235530
或者從網上找一些破解的資源

查看是否專業版
在這裏插入圖片描述
在這裏插入圖片描述
以下是pycharm中其他的更爲高級的用法的網站

Scientific Tools
https://www.jetbrains.com/pycharm/features/scientific_tools.html

pycharm特性
https://www.jetbrains.com/pycharm/features/
在這裏插入圖片描述
pycharm學習中心
https://www.jetbrains.com/pycharm/learning-center/
在這裏插入圖片描述
pycharm tips
https://www.jetbrains.com/pycharm/guide/playlists/42/

在這裏插入圖片描述

五、總結

以上是小編使用pycharm的一個總結,如果哪個地方有誤,歡迎指正,也同時歡迎大佬們在評論區分享補充其他用法~~

如果覺得本文對你們有幫助的話,請給小編一個三連吧~~,讓更多的童鞋可以看到
在這裏插入圖片描述

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