翻譯|使用教程|編輯:李爽夏|2018-10-25 12:02:05.000|閱讀 939 次
概述:本篇文章介紹了CodeMix中的設(shè)置,指導(dǎo)使用Eclipse中的Python開發(fā)。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
CodeMix在線訂購(gòu)年終抄底促銷!火爆開搶>>
本指南將指導(dǎo)您開始使用Eclipse中的Python開發(fā)。 您將了解CodeMix中的設(shè)置,以獲得最佳開發(fā)體驗(yàn)以及系統(tǒng)先決條件。
CodeMix插件與基于Eclipse的IDE和工具(如MyEclipse,Spring Tools Suite和JBoss Tools)兼容,因此您可以繼續(xù)在您習(xí)慣的環(huán)境中工作。
CodeMix是一個(gè)Eclipse插件,可讓您直接從Eclipse訪問VS Code中的各種技術(shù),以及為Code OSS構(gòu)建的附加擴(kuò)展。在專門討論P(yáng)ython支持時(shí),CodeMix從CodeMix Python擴(kuò)展包中包含的獲得基本的Python支持 - 這包括支持編輯IntelliSense,格式化和重構(gòu),調(diào)試和執(zhí)行單元測(cè)試等功能。
本指南將指導(dǎo)您使用CodeMix完成Python功能的各個(gè)方面所需的設(shè)置,并且我們將繼續(xù)改進(jìn)CodeMix,以使其中一些設(shè)置更易于配置。每個(gè)部分都包含指向更高級(jí)用例的外部文檔的鏈接。
如果您還沒有安裝CodeMix,請(qǐng)使用將CodeMix安裝到Eclipse(Neon或更高版本),MyEclipse 2017或Angular IDE中。安裝后重新啟動(dòng)時(shí),將自動(dòng)安裝Python Extension Pack。有關(guān)更多信息,請(qǐng)參閱下載CodeMix for Eclipse。
如果您已安裝CodeMix并需要添加Python支持,請(qǐng)轉(zhuǎn)到“幫助”>“CodeMix擴(kuò)展”,然后單擊“瀏覽擴(kuò)展”,并從擴(kuò)展瀏覽器安裝Python Pack。
有關(guān)更多信息,請(qǐng)參閱CodeMix中的擴(kuò)展。
在編輯代碼之前,您可能希望確保配置了解釋器,linter,格式化程序和常規(guī)編輯首選項(xiàng)。
注意:在處理以下部分時(shí),您可能需要設(shè)置一些首選項(xiàng)。可以在用戶,工作區(qū)或項(xiàng)目級(jí)別設(shè)置首選項(xiàng)。您可以從Filter下拉列表中選擇Python Basics或Python Linting,以快速查看特定于Python的設(shè)置。有關(guān)設(shè)置首選項(xiàng)的更多信息,請(qǐng)參閱CodeMix入門。
在大多數(shù)情況下,您可能不需要在此處執(zhí)行任何操作,因?yàn)镻ython擴(kuò)展在進(jìn)行Python安裝方面做得非常好。但是,如果打開Python文件并查看下面的通知,則可以為當(dāng)前項(xiàng)目選擇解釋器,也可以全局選擇。如果您沒有安裝Python,請(qǐng)?jiān)诶^續(xù)之前按照。
要在項(xiàng)目級(jí)別修復(fù)此問題,請(qǐng)打開命令面板(Ctrl / Cmd + Shift + P)并鍵入Python:選擇Interpreter。 系統(tǒng)會(huì)要求您選擇一個(gè)項(xiàng)目,然后從系統(tǒng)中檢測(cè)到的一個(gè)解釋器中進(jìn)行選擇(掃描您的系統(tǒng)可能需要一些時(shí)間)。
如果找不到解釋器但安裝了Python,則可以將python.pythonPath值設(shè)置為Python可執(zhí)行文件的絕對(duì)位置(例如,c:/python27/python.exe)。
使用Python文件時(shí),請(qǐng)查看狀態(tài)欄以檢查正在使用的解釋器。
默認(rèn)情況下,Linting在Python項(xiàng)目中啟用,Pylint是默認(rèn)的linter。 根據(jù)您的安裝,您可能需要先安裝linter,但可以使用下面顯示的通知對(duì)話框中的“安裝”按鈕輕松完成。 這會(huì)將Pylint安裝到您選擇的Python解釋器中,您也可以手動(dòng)執(zhí)行此操作。
以下是您可以進(jìn)行的一些linting設(shè)置,以控制linting的工作方式。
除了Pylint之外,還有許多額外的連接器可以啟用,甚至可以同時(shí)啟用 - 包括Flake8,Pylama和Pep8。 可以使用與上述類似的設(shè)置啟用和設(shè)置它們。 有關(guān)其他設(shè)置和高級(jí)linter配置,請(qǐng)參閱VS Code中的Linting Python。
使用以下設(shè)置調(diào)整IntelliSense。
默認(rèn)情況下,工具設(shè)置為使用autopep8格式化程序,您也可以切換到y(tǒng)apf格式化程序 - 這由python.formatting.provider設(shè)置控制。
要格式化,請(qǐng)使用上下文菜單格式操作(有或沒有選擇)或使用格式文檔/選擇命令。 同樣,如果您看到如下所示的消息,只需使用Install按鈕將formatter安裝到當(dāng)前的Python環(huán)境中。
有關(guān)高級(jí)格式設(shè)置,請(qǐng)閱讀。
要?jiǎng)?chuàng)建新的Python項(xiàng)目,請(qǐng)使用“文件”>“新建”>“項(xiàng)目”>“CodeMix”>“Python項(xiàng)目”。 這將在您的工作區(qū)中創(chuàng)建一個(gè)簡(jiǎn)單的Hello World項(xiàng)目。
要導(dǎo)入現(xiàn)有項(xiàng)目,請(qǐng)使用“文件”>“從文件系統(tǒng)打開項(xiàng)目”,然后指向包含項(xiàng)目的文件夾。
您可以創(chuàng)建一個(gè)新的Python文件,使用File> New> Other> CodeMix> Python File中的向?qū)А?您也可以簡(jiǎn)單地創(chuàng)建一個(gè)帶py擴(kuò)展名的常規(guī)文件。
編輯Python文件時(shí),您將獲得內(nèi)容輔助和驗(yàn)證。 將鼠標(biāo)懸停在變量和函數(shù)上以查看其定義和實(shí)現(xiàn)時(shí)按Ctrl / Cmd,您也可以始終單擊以導(dǎo)航到這些位置。
使用Ctrl / Cmd + O調(diào)出快速大綱以查看文件結(jié)構(gòu),或使用它來瀏覽源文件。
使用Ctrl / Cmd + Shift + P訪問命令面板。
Extract Method,Extract Variable和Sort Import重構(gòu)命令有助于保持代碼的有序性。
使用Python:在終端中運(yùn)行Python文件/在Python終端命令中運(yùn)行選擇/行,以在活動(dòng)的Python解釋器中執(zhí)行代碼。
要調(diào)試Python項(xiàng)目,請(qǐng)打開項(xiàng)目的上下文菜單,然后選擇Debug As> CodeMix launch。 如果項(xiàng)目中尚不存在launch.json文件,那么將為您創(chuàng)建一個(gè)文件,并且在配置元素中調(diào)用內(nèi)容輔助時(shí),您可以根據(jù)需要選擇幾種類型的Python啟動(dòng)之一。
有關(guān)調(diào)試的更多信息,請(qǐng)參閱CodeMix中的調(diào)試。 我們目前正在對(duì)CodeMix中的調(diào)試支持進(jìn)行重大改進(jìn),敬請(qǐng)關(guān)注此文檔的更新。
有幾個(gè)命令可用于運(yùn)行單元測(cè)試,一些命令在項(xiàng)目中運(yùn)行所有測(cè)試,而其他命令在單個(gè)文件中運(yùn)行所有測(cè)試,最后您可以選擇執(zhí)行特定測(cè)試。 命令相當(dāng)明顯,調(diào)出命令調(diào)色板(Ctrl / Cmd + Shift + P)并輸入Python:unit以僅顯示單元測(cè)試命令。
如果尚未將項(xiàng)目配置為單元測(cè)試,則可能會(huì)看到以下通知,該通知將指導(dǎo)您為項(xiàng)目選擇單元測(cè)試框架,選擇包含測(cè)試的文件夾,最后選擇測(cè)試本身的命名模式。 按照這些說明配置項(xiàng)目以進(jìn)行單元測(cè)試非常簡(jiǎn)單。
要查看單元測(cè)試輸出,請(qǐng)轉(zhuǎn)到Console視圖,然后從控制臺(tái)列表中選擇Python Test Log。
雖然肯定存在一些例外情況,如果遇到問題,例如代碼格式錯(cuò)誤,或缺少內(nèi)容輔助建議或只是錯(cuò)誤的驗(yàn)證,這些問題很可能是由Python擴(kuò)展中的錯(cuò)誤引起的,而不是CodeMix中引起的。 無論這個(gè)事實(shí)如何,請(qǐng)?jiān)谖覀兊?nbsp;上向我們報(bào)告這些問題,我們會(huì)對(duì)它們進(jìn)行調(diào)查; 意識(shí)到修復(fù)其中一些問題可能是相應(yīng)擴(kuò)展開發(fā)人員的責(zé)任。
要測(cè)試您的系統(tǒng)是否已安裝Python,請(qǐng)轉(zhuǎn)到命令提示符并鍵入
python -V
如果尚未安裝,則在操作系統(tǒng)上安裝Python時(shí)有幾種選擇:
如果您將Python用于數(shù)據(jù)科學(xué)目的,您可能需要Anaconda Distribution,其中包含適用于所有操作系統(tǒng)的Python二進(jìn)制文件。 或者,可以使用以下選項(xiàng)。
適用于Windows的。
使用適用于macOS的,或使用Homebrew通過brew install python3安裝Python。
注意:不支持macOS上的默認(rèn)Python安裝。
大多數(shù)Linux發(fā)行版現(xiàn)在應(yīng)該包含Python,但您可以使用以下方法手動(dòng)安裝它:
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自: