pycharm变量存_pycharm不为人知的功能们
一、遠(yuǎn)程調(diào)試
這個(gè)功能真的好用,現(xiàn)改現(xiàn)測
參考的博客寫的挺詳細(xì)的,補(bǔ)充一下個(gè)人的注意事項(xiàng)
1.要選sftp連接,否則連接不上(沒有具體查找原因,sftp挺好用的就用著),端口是22
2.Connection中的Root path指定根目錄,應(yīng)該是考慮有多個(gè)項(xiàng)目所以設(shè)置根路徑
3.mapping中的部署路徑是相對(duì)路徑,相對(duì)的是Connection中的Root path;如果Root path已經(jīng)是項(xiàng)目路徑了,寫 /就行
4.剛配置好,進(jìn)入Remote Host,如果沒有文件,要右鍵-Upload here;不能點(diǎn)Download,Download是把遠(yuǎn)程同步到本地
Upload和Download是相對(duì)本地文件來說的
4.開著Automatic upload,也要隨手ctrl+s
5.配置解釋器
① 如果沒有add remote,則Add→→SSH Interpreter--設(shè)置即可
② 選擇Existing server后,會(huì)提示選擇Create和Move,Create是創(chuàng)建一個(gè)遠(yuǎn)程服務(wù)器拷貝,Move是直接用之前就創(chuàng)建好的,由于之前創(chuàng)建過了,所以選Move即可
如果選擇Create,就會(huì)出現(xiàn)一個(gè)和之前配置一樣的遠(yuǎn)程服務(wù)器,沒有必要
③ 配置遠(yuǎn)程解釋器時(shí)要注意是python3
額外注意Sync folders:不能直接寫默認(rèn)的,要配置成”/”
因?yàn)橹蟮耐铰窂健un或debug執(zhí)行路徑是這里的,而不是之前配的項(xiàng)目目錄
如果選默認(rèn)的就會(huì)導(dǎo)致之前Remote Host目錄不被同步;而是project_path/tmp/pycharm_project_646被同步
重新創(chuàng)建解釋器:
配置完后,同步/運(yùn)行/調(diào)試目錄即恢復(fù)正常,為之前配的項(xiàng)目路徑
補(bǔ)充:
6.調(diào)試中更改變量值,動(dòng)態(tài)調(diào)試
如:現(xiàn)在a=1,b=2
更改a的值為10,向下執(zhí)行,c的值變?yōu)?2
7.歷史存檔
有時(shí)候沒有在git上提交,而改動(dòng)又很大,這時(shí)想要回溯是辦不到的;
不過好用的pycharm自帶了版本控制,每隔一段時(shí)間就會(huì)保存一下,這樣就不怕丟失改動(dòng)了
test.py--->右鍵--->Local History--->Show History
即可看到歷史記錄了,找到想要的時(shí)間點(diǎn),右鍵-》Revert,或者直接復(fù)制下來都可以
是不是很贊~
二、豐富強(qiáng)大的插件生態(tài)
好用的插件:
IdeaVim
BashSupport
json view(推薦)/json parser
CSV
.ignore
.env file support
ledis(連redis)
LiveEdit(web調(diào)試)
pycharm內(nèi)搜索插件
如:IdeaVim
三、git必須擁有姓名
不展開介紹,只要掌握git的一些命令即可愉快食用
四、其他好用的功能
1.快查,直接查看 類/方法/屬性的定義(Ctrl+Shift+i),比ctrl + q直觀好用
如:requests類,查看其__init__.py
get方法
headers屬性
2.全方位無死角精準(zhǔn)搜索(不用鼠標(biāo))
Ctrl+鼠標(biāo)左鍵依然好用
①.精準(zhǔn)搜索文件:(Ctrl+Shift+N)
②.精準(zhǔn)搜索類:(Ctrl+N)
③.精準(zhǔn)搜索屬性變量:(Ctrl+Alt+Shift+N)
全覆蓋所有:(Ctrl+Shift+F)
3.打開的文件標(biāo)簽全部顯示出來,不隱藏
4.Shift組合鍵
Shift+方向上,向上選中
Shift+方向下,向下選中
Shift+Enter,在當(dāng)前行下面新開一行
Shift+Tab,向前縮進(jìn)
Shift+F6:統(tǒng)一選中、更改指定變量的名稱
代碼跳轉(zhuǎn):
情景:閱讀某個(gè)源碼,一個(gè)文件但代碼很長,A跳轉(zhuǎn)到了B,但又想從B回到A,又沒有標(biāo)記得手動(dòng)查找很麻煩
解決:Shift+方向左,向前跳轉(zhuǎn);Shift+方向右,向后跳轉(zhuǎn)(可以更改快捷鍵后的,可以根據(jù)個(gè)人喜好自定義)
5.Ctrl組合鍵
Ctrl+d,復(fù)制當(dāng)前行到下一行
Ctrl+W,擴(kuò)大選中范圍
6.Alt組合鍵:
Alt+方向左/右,切換文件
Alt+鼠標(biāo)左鍵,任意選擇代碼,相當(dāng)于vim的視圖模式
7.F系列:
F2:快速定位到錯(cuò)誤行
F4:與Ctrl+鼠標(biāo)左鍵效果相同,跳轉(zhuǎn)到源碼
F11:給行做標(biāo)記,相當(dāng)與書簽,便于查找定位某一行代碼
8.pycharm中自帶的遠(yuǎn)程連接也挺方便的,不過putty依然好用
9.發(fā)送get/post請(qǐng)求
10.其他
①FIXME:與TODO類似,但比TODO緊急
②對(duì)比文件差異,可以從文件或粘貼板對(duì)比
③不在pycharm中打開文件,而使用windows默認(rèn)的應(yīng)用打開
參考:
總結(jié)
以上是生活随笔為你收集整理的pycharm变量存_pycharm不为人知的功能们的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python获取目录树_Python读取
- 下一篇: oracle 删除补全日志组_Oracl