国产精品高清一区二区三区不卡-国产精品一区二区三区免费视频-日韩免费高清一级毛片-亚洲欧美一区二区三区国产精品-日韩欧美一区二区三区不卡视频-亚欧免费视频一区二区三区-亚洲欧美日韩一区成人-欧美日韩视频综合一区无弹窗-精品日韩在线视频一区二区三区-国内精品视频一区二区三区

你好,歡迎進入江蘇優(yōu)軟數(shù)字科技有限公司官網(wǎng)!

誠信、勤奮、創(chuàng)新、卓越

友好定價、專業(yè)客服支持、正版軟件一站式服務(wù)提供

13262879759

工作日:9:00-22:00

sublime text 3工具欄 人生苦短,不光要用Python,還要在VSCode里用

發(fā)布時間:2023-05-27

瀏覽次數(shù):0

sublime text 3下載_sublime text 3工具欄_sublime text 3調(diào)背景圖

sublime text 3調(diào)背景圖_sublime text 3工具欄_sublime text 3下載

作者|

出品 | CSDN博客

在程序員的圈子里,Code(以下簡稱)可以說是目前最流行的代碼編輯器之一。

是出品的一款可擴展的輕量級開源編輯器,支持全平臺系統(tǒng)。 這個特性使它非常受歡迎,這也使它成為一個很好的開發(fā)平臺。

在本文中,您將了解如何在 中高效開發(fā),包括:

本文假定您已經(jīng)熟悉基本開發(fā),但在您的計算機上安裝了某個版本(.7、.6/7 等)。

本文將提供在系統(tǒng)上運行的截圖和示例,但由于它也可以在其他主流平臺上運行,所以在實際操作中您可能會看到略有不同的UI界面,部分命令的熱鍵也可能需要更改。

安裝和配置

在任何平臺上安裝都不難。 谷歌在 Mac 和 Linux 平臺上提供了詳細的安裝說明,但每月都會有更新以引入新功能或修復(fù)已知問題。 這些可以在官方網(wǎng)站上找到:

sublime text 3調(diào)背景圖_sublime text 3下載_sublime text 3工具欄

或許你會想,這么像哪個大名鼎鼎,會不會有什么關(guān)系呢? 但顯然,不,大聲笑。

默認支持多種編程語言,擴展豐富。 每月更新一次,您可以在谷歌博客上了解更新進度。 甚至將代碼在網(wǎng)上開源,供所有開發(fā)者克隆倉庫甚至貢獻代碼(暗示你應(yīng)該來拉PR)。

官方用戶界面已經(jīng)給出了詳細的操作說明,如右圖所示,這里不再贅述。

sublime text 3調(diào)背景圖_sublime text 3下載_sublime text 3工具欄

安裝開發(fā)插件

上面說到,它可以通過自身良好的擴展特性支持各種編程語言的開發(fā)。

插件可以讓我們在開發(fā)中更加方便,它具有以下功能和特點:

sublime text 3下載_sublime text 3工具欄_sublime text 3調(diào)背景圖

其實,插件不僅僅在編程語言層面,具體表現(xiàn)為:可以改變操作方式,讓習慣使用Atom、Text、Emacs、Vim等編輯器的開發(fā)者更加得心應(yīng)手; 用戶界面形狀可定制,無論你喜歡粉色、深色還是炫彩黑,都能滿足; 提供良好的本地化體驗。

還有一些有用的插件推薦給你:

提供了很多可以在編輯窗口直接使用的Git特性,包括錯誤指示和倉庫搜索;

可以通過菜單欄File--開啟。 顧名思義,它將以固定的時間間隔保存您的代碼。 默認值為 1000 微秒(一秒)。 這個值是可配置的;

Sync 允許你在多個安裝中同步配置,如果你將在不同的機器上使用它,那么它允許你保持開發(fā)環(huán)境的一致性;

可以讓你愉快的工作,它可以幫助開發(fā)者編譯-.yml,打包和部署項目,甚至可以為項目手動生成。

其實,您還可以自己發(fā)現(xiàn)其他有趣好用的插件,歡迎與您分享您的發(fā)現(xiàn)!

您可以通過單擊右側(cè)活動欄中的插件圖標來發(fā)現(xiàn)和安裝插件或主題。 您可以通過關(guān)鍵字搜索插件,對搜索結(jié)果進行多種排序,快速輕松地安裝插件。

本文使用的插件,可以搜索words,然后點擊具體的項進行安裝。

sublime text 3工具欄_sublime text 3下載_sublime text 3調(diào)背景圖

同理,你可以使用這些方法來安裝其中提到的其他插件。

配置文件

通過用戶(user)和工作區(qū)()設(shè)置高度可配置。

用戶設(shè)置是適用于所有實例的全局設(shè)置,而工作區(qū)設(shè)置是適用于特定文件夾或項目的本地設(shè)置。 工作區(qū)設(shè)置提供了很大的靈活性,我們將在以后調(diào)用工作區(qū)設(shè)置。

工作區(qū)設(shè)置保存在 . json 格式的項目目錄下的文件夾。

寫程序

讓我們從一個程序開始,探索如何在其中進行開發(fā)。 可以使用快捷鍵Ctrl+N編輯一個新文件(或者在菜單欄中選擇File-)。

Tips:用戶界面提供了命令面板()功能,讓您可以在不離開按鍵的情況下搜索和執(zhí)行各種命令。 按Ctrl+Shift+P打開命令盤,輸入,回車編輯一個新文件。

無論哪種方式,您都應(yīng)該看到一個類似于下面的窗口:

sublime text 3調(diào)背景圖_sublime text 3下載_sublime text 3工具欄

新文件打開后,您就可以開始編寫代碼了。

讓我們快速畫出一個埃拉托色尼篩法(用于找出不超過一個數(shù)的所有因子)作為測試代碼。 從以下兩行開始:

sieve = [True] * 101
for i in range(2, 100):

您應(yīng)該會看到如下內(nèi)容:

sublime text 3下載_sublime text 3調(diào)背景圖_sublime text 3工具欄

等等,發(fā)生了什么? 為什么沒有任何有用的東西,如關(guān)鍵字突出顯示、手動格式化等? 它有什么用?

答案是你還不知道你在寫什么。 這個文本緩沖區(qū)叫做-1,如果你看窗口的右下角sublime text 3工具欄,你會發(fā)現(xiàn)它寫著,這意味著你還不知道你在寫代碼。

為了讓插件正常工作,我們需要將文件保存為后綴為py的文件,比如sieve.py。 可以通過菜單欄File–,或者按Ctrl+S,或者在命令盤中輸入。 看到 py 后綴會將文件解釋為代碼。 您的窗口現(xiàn)在應(yīng)該如下所示:

sublime text 3工具欄_sublime text 3調(diào)背景圖_sublime text 3下載

有很多嗎! 根據(jù)語言手動重新格式化,可以在窗口左下角驗證當前編程語言的正確性。

如果你同時安裝了多個版本(比如.7、.x和.),你可以通過點擊左下角的語言(這里是xxx)或者在命令面板中選擇來切換類庫。 默認情況下,PEP8 標準用于低格式代碼,但您也可以選擇其他標準。

現(xiàn)在讓我們完成其余的篩選代碼。 為了觀察功能,請不要直接復(fù)制粘貼這段代碼。 手動輸入,你會看到如下畫面:

sublime text 3調(diào)背景圖_sublime text 3工具欄_sublime text 3下載

以下是 篩子的“篩子”部分的完整代碼:

sieve = [True] * 101
for i in range(2, 100):
if sieve[i]:
print(i)
for j in range(i*i, 100, i):
sieve[j] = False

輸入這段代碼時,我手動將 for 和 if 下的句子縮進,手動添加了右大括號,并為您提供了輸入建議。 這是上帝的力量。

運行代碼

現(xiàn)在代碼已經(jīng)寫好了,我們可以運行它了。 由于我們可以直接在編輯器中運行代碼,所以根本不需要離開編輯器。 按 Ctrl+S 保存文件,然后在編輯器窗口中右鍵單擊并選擇 。

如您所見,選項卡出現(xiàn)在窗口底部,顯示代碼的輸出。

支持代碼檢測器

您可能在編寫代碼時看到一個彈出框,說代碼檢測器不可用()。 您可以在彈出框中快速安裝代碼檢測器,默認安裝。 還支持其他檢測器,包括: , Mypy, , Pep8, , 等。

代碼檢測器頁面包含有關(guān)配置每個檢測器的詳細信息。 請注意,代碼檢測器的選擇是項目級工作區(qū)設(shè)置,而不是全局用戶設(shè)置。

編輯現(xiàn)有項目

對于 篩法,您創(chuàng)建了一個文件。 這作為一個反例很好,但通常你會創(chuàng)建更大的項目并在它們上工作一段時間。 創(chuàng)建新項目的典型工作流程如下:

在你的項目中使用它會給你帶來更多令人興奮的功能,讓我們看看它在小型項目中的表現(xiàn)。

早在上個世紀我還是一個年輕的程序員時,我就使用分派字段算法編寫了一個將表達式解析為中綴表達式的估計器程序。 為了展示中文項目的獨有特性,我將算法重構(gòu)為一個公式求值庫(),大家可以clone到本地進行副操作。

創(chuàng)建本地文件夾后,您可以快速打開整個文件夾。 我更喜歡以下形式:

cd /path/to/project
code .

這樣開啟后,項目中任何已有的或conda虛擬環(huán)境都會被測量啟動,甚至不用你自己自動啟動虛擬環(huán)境! 以下方法可以在用戶界面中打開文件夾:點擊菜單欄中的文件-打開; 按快捷鍵Ctrl+K或Ctrl+O; 類型文件:在命令面板中打開。

我的公式評估庫項目打開后是這樣的:

sublime text 3工具欄_sublime text 3下載_sublime text 3調(diào)背景圖

打開文件夾時,它還會打開您最近打開的文件(此行為是可配置的)。 您可以打開、編輯、運行、調(diào)試文件列表中的任何文件。 側(cè)面活動區(qū)域中的搜索器視圖向您顯示文件夾中的所有文件,并告訴您當前打開的選項卡中有多少已編輯但未保存的文件。

支持測試

如果當前環(huán)境安裝了測試框架,您可以手動識別已有的使用測試框架編譯的測試代碼。 我為我的公式評估庫編寫了一個單元測試,您可以將其用作反例。

您可以右鍵單擊項目中的任何文件并選擇 以運行現(xiàn)有的單元測試。 它會詢問你使用的是哪個測試框架,測試代碼在項目中的存放路徑,以及測試文件的命名方式。

此設(shè)置將作為工作設(shè)置保存在項目下的 .json 文件中。 文件夾,您也可以在其中修改此設(shè)置。 對于我的公式評估項目,我們選擇使用框架,測試代碼在當前目錄下,測試代碼命名為*_test.py。

配置測試框架并找到測試代碼后,您可以單擊狀態(tài)欄中的 來運行所有測試:

sublime text 3下載_sublime text 3工具欄_sublime text 3調(diào)背景圖

您甚至可以通過單擊狀態(tài)欄上的 ,然后選擇 來運行單個測試。 這樣我們就可以把失敗的測試用例單獨跑一遍,可以節(jié)省很多時間! 測試結(jié)果以標簽形式輸出。

支持調(diào)試

雖然是編輯器,但是也可以在里面調(diào)試代碼。 提供一個好的代碼調(diào)試器所具有的許多特性:

它們作為調(diào)試視圖的一部分顯示在活動欄中:

sublime text 3調(diào)背景圖_sublime text 3下載_sublime text 3工具欄

調(diào)試器可以控制應(yīng)用程序在外部終端或遠程終端實例上運行。 它可以加入一個正在運行的實例,甚至可以調(diào)試和 Flask 應(yīng)用程序。

調(diào)試單個文件就像按 F5 啟動調(diào)試器一樣簡單。 您可以通過按 F10 和 F11 單步執(zhí)行或單步執(zhí)行功能,并通過按 Shift+F5 退出調(diào)試器。 按F9或單擊編輯框右側(cè)區(qū)域設(shè)置斷點。

當你想開始調(diào)試像 Flask 應(yīng)用程序這樣更復(fù)雜的項目時,你需要配置調(diào)試。 在調(diào)試視圖中,從配置下拉菜單中選擇添加配置,然后選擇:

sublime text 3工具欄_sublime text 3下載_sublime text 3調(diào)背景圖

里面的配置保存在./.json中,可以像Flask、Flask這樣的特殊應(yīng)用創(chuàng)建特殊的配置。

您甚至可以遠程調(diào)試或調(diào)試 Jinja 模板。 所有這些都需要通過在配置下拉菜單中選擇合適的配置項來完成。

Git 整合

外部版本控制機制內(nèi)置了對Git和Git的支持,也可以安裝插件支持其他版本控制軟件。 版本控制視圖中提供了各種版本控制功能:

sublime text 3工具欄_sublime text 3調(diào)背景圖_sublime text 3下載

如果您的項目目錄包含 .git 文件夾,請手動啟用完整的 Git 和支持。 您可以采取的行動包括:

所有這些事情都可以直接在 UI 中完成:

sublime text 3調(diào)背景圖_sublime text 3工具欄_sublime text 3下載

還識別并響應(yīng)來自編輯器外部的文件內(nèi)容更改。

提交最近的代碼更改既快速又直接。 在版本控制視圖中,更改的文件用 M 標記,新的未跟蹤文件用 U 標記。鍵盤浮動在文件上,單擊減號 (+) 以添加更改。 在最上方輸入提交信息,最后點擊對勾提交本次修改。

sublime text 3工具欄_sublime text 3調(diào)背景圖_sublime text 3下載

您還可以將本地提交推送到 . 在版本控制視圖中選擇“同步”,然后單擊狀態(tài)欄中的 。

推理

它是目前最好的通用編輯器sublime text 3工具欄,也是開發(fā)人員的絕佳選擇。 通過本文您了解到:

它已經(jīng)成為我乃至其他項目開發(fā)最常用的編輯器。 推薦給你,希望你也可以試試~

原文鏈接:

【end】



有獎?wù)魑?/strong>


你點的每一個“看”,我都當真當AI

如有侵權(quán)請聯(lián)系刪除!

13262879759

微信二維碼