本文旨在介紹如何使用PyCharm創(chuàng)建高效的R語(yǔ)言開(kāi)發(fā)環(huán)境卖局。目前知给,大多數(shù)人仍然使用RStudio進(jìn)行R語(yǔ)言開(kāi)發(fā)阔墩。與RStudio相比已日,PyCharm具有更多的優(yōu)勢(shì)垛耳,可以提高開(kāi)發(fā)效率。
PyCharm與RStudio界面對(duì)比,同樣的代碼在PyCharm中更具可讀性
PyCharm簡(jiǎn)介
本文主要結(jié)構(gòu):
1飘千、為什么選擇PyCharm
2堂鲜、PyCharm的下載與安裝
3、安裝R Language for IntelliJ插件
4护奈、PyCharm的常規(guī)設(shè)置
5缔莲、使用PyCharm進(jìn)行項(xiàng)目創(chuàng)建、代碼編寫(xiě)霉旗,常用快捷鍵介紹
1痴奏、為什么選擇PyCharm
PyCharm與RStudio相比具有許多優(yōu)勢(shì):
代碼可讀性:PyCharm具有出色的語(yǔ)法高亮功能,能夠突出顯示不同元素厌秒,如關(guān)鍵字读拆、變量和函數(shù),使代碼更易于閱讀和理解鸵闪。
智能代碼提示:PyCharm能夠根據(jù)上下文和已知的變量檐晕、函數(shù)等,提供智能的代碼提示蚌讼,自動(dòng)補(bǔ)全代碼辟灰,提高開(kāi)發(fā)效率。
豐富的插件支持:PyCharm擁有豐富的插件生態(tài)系統(tǒng)篡石,可以根據(jù)需求安裝各種插件芥喇,擴(kuò)展功能和增加工具,以滿(mǎn)足個(gè)性化的開(kāi)發(fā)需求夏志。
代碼版本管理:PyCharm內(nèi)置了強(qiáng)大的代碼版本管理工具乃坤,如Git苛让、Mercurial等,可以輕松管理和追蹤代碼的變化湿诊,方便團(tuán)隊(duì)協(xié)作和版本控制狱杰。
集成Jupyter Notebook:PyCharm集成了Jupyter Notebook,可以在IDE中直接運(yùn)行和編輯Notebook厅须,無(wú)需額外的安裝和配置仿畸,方便進(jìn)行數(shù)據(jù)分析和實(shí)驗(yàn)。
調(diào)試功能:PyCharm提供強(qiáng)大的調(diào)試功能朗和,可以設(shè)置斷點(diǎn)错沽、逐行調(diào)試代碼、查看變量值等眶拉,幫助快速定位和解決問(wèn)題千埃。
代碼重構(gòu):PyCharm提供了多種代碼重構(gòu)工具,如重命名變量忆植、提取函數(shù)放可、提取變量等,可以幫助優(yōu)化和調(diào)整代碼結(jié)構(gòu)朝刊,提高代碼質(zhì)量和可維護(hù)性耀里。
更多PyCharm功能:https://www.jetbrains.com/pycharm/features/
2、PyCharm的下載與安裝
2.1拾氓、PyCharm的下載
下載直達(dá)地址:https://www.jetbrains.com/pycharm/download/
根據(jù)自己的電腦系統(tǒng)類(lèi)型下載對(duì)應(yīng)的Professional版本PyCharm
2.2椭迎、PyCharm的安裝
3市袖、R Language for IntelliJ插件安裝
? 打開(kāi)剛剛安裝的PyCharm軟件
第一次打開(kāi)時(shí)會(huì)遇到兩個(gè)彈窗頁(yè)面:
1五嫂、Complete Installation頁(yè)面選擇Do not import settings?然后點(diǎn)擊?OK
2切距、PyCharm License Activation頁(yè)面選擇Start trial ->?Start trial可以試用30天,可能需要注冊(cè)一個(gè)賬號(hào)
3.1、安裝方法一(推薦):在線(xiàn)安裝插件R Language for IntelliJ
?注意:安裝完插件后一定要重啟一下PyCharm軟件奶陈!R籽簟附较!
插件在線(xiàn)安裝方法參考下圖:
??????插件名稱(chēng):R Language for IntelliJ
注意:安裝完插件后一定要重啟一下PyCharm軟件吃粒!!拒课!
3.2徐勃、安裝方法二:離線(xiàn)安裝插件R Language for IntelliJ
如果我們因?yàn)榫W(wǎng)絡(luò)問(wèn)題在線(xiàn)安裝失敗,那可以選擇將插件下載到本地再進(jìn)行安裝早像,具體方法如下:
????3.2.1僻肖、先從jetbrains官網(wǎng)下載插件
插件下載地址:https://plugins.jetbrains.com/plugin/6632-r-language-for-intellij/versions
選擇與你的PyCharm版本相適應(yīng)的插件并下載,如下圖
????3.2.2卢鹦、安裝
安裝時(shí)選擇下載到本地的壓縮文件即可
注意:安裝完插件后一定要重啟一下PyCharm軟件臀脏!!!
4揉稚、PyCharm的常規(guī)設(shè)置與簡(jiǎn)單使用
剛剛我們已經(jīng)成功安裝了R Language for IntelliJ插件秒啦,接下來(lái)我們對(duì)PyCharm進(jìn)行簡(jiǎn)單的設(shè)置:
首先我們對(duì)軟件的主題、軟件界面字體大小進(jìn)行設(shè)置搀玖,如下圖
然后點(diǎn)擊All settings...余境,進(jìn)行下面的設(shè)置
配置R解釋器,需要提前自行安裝R灌诅。
代碼編輯區(qū)字體類(lèi)型芳来、字體大小、行高的設(shè)置猜拾,如下圖
可以自定義代碼模板
插件安裝即舌,有非常多優(yōu)秀的插件,大家可以根據(jù)自己的需求進(jìn)行下載
添加Python解釋器(可選)
5挎袜、使用PyCharm進(jìn)行項(xiàng)目創(chuàng)建侥涵、代碼編寫(xiě),常用快捷鍵介紹
5.1宋雏、項(xiàng)目創(chuàng)建教程芜飘,如下圖
左擊項(xiàng)目名稱(chēng)后右擊鼠標(biāo)既可以新建R文件、Python文件,也可新建Directory
R Tools
高頻使用的快捷鍵:
運(yùn)行代碼:
運(yùn)行當(dāng)前腳本或文件:Ctrl+Shift+Enter
運(yùn)行當(dāng)前行或選中的代碼:Ctrl+Enter
代碼編輯和導(dǎo)航:
格式化代碼:Ctrl+Alt+L
注釋代碼:Ctrl+/
復(fù)制當(dāng)前行或選中的代碼:Ctrl+D
刪除當(dāng)前行或選中的代碼:Ctrl+Y
查看函數(shù)的參數(shù)列表:Ctrl+P
<-賦值快捷鍵:Alt+-
跳轉(zhuǎn)到函數(shù)定義:Ctrl+左鍵點(diǎn)擊函數(shù)名
查找特定文件磨总、類(lèi)或函數(shù):Ctrl+N
查找特定符號(hào)或方法:Ctrl+Shift+Alt+N
在當(dāng)前文件中查找文本:Ctrl + F
在當(dāng)前文件中替換文本:Ctrl + R
在整個(gè)項(xiàng)目中查找文本:Ctrl + Shift + F
在整個(gè)項(xiàng)目中替換文本:Ctrl + Shift + R
參考1:https://zhuanlan.zhihu.com/p/118170484
參考2:https://www.jetbrains.com/help/pycharm/getting-started.html