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

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

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

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

13262879759

工作日:9:00-22:00

sublime text python 將Sublime Text 3打造成強(qiáng)大的Python開發(fā)環(huán)境

發(fā)布時(shí)間:2024-06-12

瀏覽次數(shù):0

Text 3 是一款輕量級(jí)的跨平臺(tái)文本編輯器,在剛發(fā)布時(shí)被認(rèn)為是一款出色的編輯器,但它真正的強(qiáng)大之處在于你可以使用它來增加功能并進(jìn)行各種自定義。本文翻譯自.com 上的一篇教程,它能讓你快速將 ST3 改造成一個(gè)開發(fā)環(huán)境?!狜編程派

在本文中,我們將了解如何使 Text 成為一個(gè)全棧開發(fā)環(huán)境(從前端到后端),如何使用自定義主題和插件增強(qiáng)其基本功能,我們還將介紹許多常用命令、功能和快捷方式,使 ST3 更加強(qiáng)大。

sublime text python_sublime text python_sublime text python

本教程假設(shè)您使用的是 Mac 并且熟悉使用終端。如果您使用的是 macOS 或 Linux 操作系統(tǒng),本文中的某些命令可能會(huì)有所不同,但您仍然應(yīng)該能夠輕松獲得本教程的答案。

特征

讓我們從 ST3 的一些默認(rèn)功能開始……

分裂

允許您將文件拆分為單獨(dú)的視圖。如果您進(jìn)行的是測(cè)試開發(fā)(將代碼放在一個(gè)視口中,將測(cè)試腳本放在另一個(gè)視口中),或者您正在進(jìn)行前端開發(fā)(將 HTML 代碼放在一個(gè)視口中,將 CSS/代碼放在另一個(gè)視口中),則此功能非常有用。

sublime text python_sublime text python_sublime text python

模式

允許您在 ST3 中使用 vi 模式。

類標(biāo)簽

它使您更容易在多個(gè)文件之間切換。

最后

自動(dòng)打開上次關(guān)閉編輯器時(shí)打開的所有文件。我總是打開 ST3 并打開一堆項(xiàng)目 - 當(dāng)我重新啟動(dòng)計(jì)算機(jī)時(shí),它會(huì)自動(dòng)為我打開所有這些文件和文件夾。

代碼

允許你用一兩個(gè)簡(jiǎn)單的關(guān)鍵字編寫一個(gè)常用的代碼片段(),從而提高你的工作效率。例如,你只需要打開一個(gè)文件,輸入“l(fā)orem”并按下 Tab 鍵,就會(huì)自動(dòng)生成一段隨機(jī)的偽文本(譯者注:用于測(cè)試文章或文本在不同字體、布局等下的效果的文本)。例如,在代碼中,你可以輸入“defs”并按下 Tab 鍵,就會(huì)得到一個(gè)通用的函數(shù)定義。

您還可以通過單擊“工具”>“新建”來創(chuàng)建自己的代碼片段。請(qǐng)參閱此文檔以獲取幫助,以下是我個(gè)人使用的一些代碼片段。

自定義文本 3

下載 ST3 后...

在命令行中添加 subl 命令

與 mate 命令一樣,Text 有一個(gè)名為 subl 的命令行工具,可用于通過終端打開文件或整個(gè)文件夾。

您需要?jiǎng)?chuàng)建到 subl 二進(jìn)制文件的符號(hào)鏈接以使 subl 命令可用:

$ sudo ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/bin/subl

嘗試使用以下命令打開它以確保鏈接有效:

$ subl

如果上述命令不起作用,您可能需要將 /bin 添加到環(huán)境變量中:

$ echo "export PATH=~/bin:$PATH" >> ~/.profile

然后再次嘗試第一步。

現(xiàn)在您可以使用以下命令打開文件或文件夾:

# open the current directory

$ subl .# open a directory called tests

$ subl ~/Documents/test# open a file called text.txt

$ subl test.txt

如果路徑包含空格sublime text python,則必須將路徑括在雙引號(hào)中:

$ subl "~/Documents/test/my test file.txt"

要查看所有可用的命令,請(qǐng)打開幫助文件:

$ subl --help

安裝

為了使用擴(kuò)展功能的眾多插件,您需要安裝一個(gè)插件管理器 - 您必須手動(dòng)安裝它。但一旦安裝,您就可以使用它來安裝、刪除或升級(jí)所有 ST3 插件。

從 Text 3 官網(wǎng)獲取安裝代碼,點(diǎn)擊 View > Show 打開 ST3 控制臺(tái),將代碼粘貼到控制臺(tái)中,按 Enter 鍵,最后重啟 ST3。

現(xiàn)在,您可以使用快捷鍵 cmd+shift+P 打開它來安裝其他插件。輸入后您將看到:出現(xiàn)在屏幕上,按回車鍵并搜索您想要的插件。

其他一些相關(guān)命令如下:

sublime text python_sublime text python_sublime text python

創(chuàng)建自定義配置文件

你可以通過基于 JSON 的配置文件完全自定義 Text,這使得將自定義文件傳輸或同步到另一個(gè)系統(tǒng)變得非常容易。首先,我們需要?jiǎng)?chuàng)建自己的配置文件。最好為每個(gè)系統(tǒng)環(huán)境和編程語言創(chuàng)建一個(gè)配置文件。

點(diǎn)擊 Text >> – User 創(chuàng)建配置文件,在文件中添加一個(gè)空的 JSON 類sublime text python,然后在其中寫入你的配置內(nèi)容,如下圖所示:

{ // base settings

"auto_complete": false,

"sublimelinter": false,

"tab_size": 2,

"word_wrap": true

}

如果要為特定編程語言創(chuàng)建新的配置文件,請(qǐng)點(diǎn)擊文本 > > – 更多 > – 用戶。然后以 .- 格式保存配置文件。例如,如果要?jiǎng)?chuàng)建專用的配置文件,請(qǐng)將文件另存為 .-。

您可以根據(jù)自己的喜好配置一切;不過,我強(qiáng)烈建議使用我的配置文件和配置作為基礎(chǔ),然后根據(jù)您的需要進(jìn)行修改。

可選選項(xiàng):您可以使用它來同步所有配置。您只需上傳您的配置文件,然后就可以將您的配置同步到任何設(shè)備。

您可以在 Text 中找到一些非常好的參考配置。

主題

ST3 讓你可以完全定制一個(gè)適合自己的主題。當(dāng)然,如果你不是那么挑剔,你可以下載社區(qū)設(shè)計(jì)的眾多主題之一。你可以在下載之前預(yù)覽這些主題。

流行的 Soda Dark 和 是我個(gè)人最喜歡的兩種。

安裝主題后,請(qǐng)務(wù)必更新您的配置文件。文本>> – 用戶:

{

"theme": "Flatland Dark.sublime-theme",

"color_scheme": "Packages/Theme - Flatland/Flatland Dark.tmTheme"

}

插件

除了這些主題之外,我還使用以下插件來提高我的工作效率。

擴(kuò)展側(cè)邊欄菜單選項(xiàng)的數(shù)量,提高你的工作效率。諸如“新建文件”和“”等選項(xiàng)對(duì)于ST3來說非常重要,我甚至認(rèn)為ST3應(yīng)該有這些功能。而單單是“”功能就讓這個(gè)插件值得下載。該功能會(huì)在你刪除文件時(shí)將其放入回收站。雖然乍一看這個(gè)功能沒什么用,但是當(dāng)你不使用這樣的功能而徹底刪除一個(gè)文件時(shí),除非你使用版本管理軟件,否則將很難恢復(fù)該文件。

sublime text python_sublime text python_sublime text python

立即下載!

是一款終極插件。它為 ST3 添加了許多類似 IDE 的功能,例如:

默認(rèn)啟用的自動(dòng)完成功能還提供了多種配置選項(xiàng)。

代碼

使用支持 pep8 標(biāo)準(zhǔn)的,由于我個(gè)人用的是其他工具,所以在我的配置文件里會(huì)徹底禁用,操作如下: >> > > – User: {"": false}

代碼

允許您在特定文件中使用它。如果您不熟悉軟件復(fù)雜性檢查工具,請(qǐng)務(wù)必先瀏覽上面的鏈接。

能夠查找并顯示整個(gè)項(xiàng)目中任何變量、函數(shù)或類的定義。

查找用法

能夠快速找到特定文件中變量、函數(shù)或類的使用位置。

展示

可以顯示函數(shù)或類的描述字符串(當(dāng)然,如果該字符串已定義)

sublime text python_sublime text python_sublime text python

您可以通過 ST3 查看所有這些功能:文本 > > > >

是另一個(gè)非常流行的插件,具有許多與 類似的功能。我也建議嘗試一下。

支持模板和關(guān)鍵字突出顯示以及許多有用的 () 功能。其中一項(xiàng)功能絕對(duì)可以節(jié)省時(shí)間。您只需幾個(gè)關(guān)鍵字即可創(chuàng)建許多常見的代碼塊,例如表單和視圖。請(qǐng)查看官方文檔以獲取列表。

我個(gè)人喜歡以下兩個(gè)用于創(chuàng)建的代碼片段:輸入 var 將創(chuàng)建一個(gè)新的 {{ }},輸入 tag 將創(chuàng)建一個(gè)新的 {% %}。

它可以為您的.txt文件提供自動(dòng)完成、語法高亮和版本管理功能。

它是 ST3 的代碼靜態(tài)檢查工具框架()。這個(gè)插件本身不包含任何插件,但你可以在 中輸入 -[] 來安裝一個(gè)。你可以點(diǎn)擊此處查看官方的。你也可以在 中查看許多第三方的插件。請(qǐng)點(diǎn)擊此處查看安裝說明。

對(duì)于代碼靜態(tài)檢查器,我建議使用 -pep 和 -pep8。

同時(shí),我還將使用 -html-tidy、-json、-html-tidy 和 -json。

上述大多數(shù)功能都需要您安裝一些依賴項(xiàng)才能使用,因此在安裝之前請(qǐng)務(wù)必閱讀它們的安裝說明。

您可以通過修改用戶定義的 .- 文件來自定義每個(gè)文件:文本 > > > > – 用戶。例如,我使用以下代碼來忽略 pep8 中的錯(cuò)誤和警告:

"pep8":

{

"@disable": false,

"args": ,

"excludes": ,

"ignore": "E501,C0301,W0142,W0402,R0201,E1101,E1102,C0103,R0901,R0903,R0904,C1001,W0223,W0232,W0201,E1103,R0801,C0111",

"max-line-length": 100,

"select": ""

},

使 ST3 在左欄顯示一個(gè)小圖標(biāo),指示自上次提交以來是否添加、修改或刪除了代碼。

sublime text python_sublime text python_sublime text python

將項(xiàng)目與遠(yuǎn)程文件同步。只需打開文件即可下載更新(如果遠(yuǎn)程文件比本地文件新),如果您對(duì)本地文件進(jìn)行更改,這些更改會(huì)立即同步到遠(yuǎn)程服務(wù)器。這是同步本地和遠(yuǎn)程文件的絕佳方法。您可以按照以下步驟添加遠(yuǎn)程服務(wù)器:文本 > > > > 設(shè)置。

{ 'primary': { host: 'ftp.mywebsite.com', username: 'johnsmith', password: 'secretpassword', path: '/www/', upload_on_save: true, tls: true }}

我個(gè)人喜歡將密碼設(shè)置為,因?yàn)槲也幌M业拿艽a出現(xiàn)在配置文件中。這樣每次保存文件時(shí)都會(huì)要求我輸入密碼。

它允許您使用幾個(gè)簡(jiǎn)單的快捷鍵在 ST3 中創(chuàng)建新文件夾或新文件:

你只需要使用幾個(gè)快捷鍵打開輸入框,然后輸入路徑和文件名,按下回車鍵,文件就創(chuàng)建了。另外,如果目標(biāo)文件夾不存在,也會(huì)自動(dòng)創(chuàng)建,默認(rèn)情況下,你創(chuàng)建的文件的路徑會(huì)顯示在狀態(tài)欄中。

請(qǐng)參閱文檔以獲取更詳細(xì)的說明。特別建議詳細(xì)閱讀 TAB 自動(dòng)完成(Tab)和預(yù)定義別名()部分。

我將“cmd+n”設(shè)置為新建文件的快捷鍵,這個(gè)快捷鍵可以通過修改 Key - User 文件文本 > > > > Key - User 來實(shí)現(xiàn):

[

{ "keys": ["cmd+n"],

"command": "advanced_new_file_new"

} ]

您還可以更改默認(rèn)文件夾路徑:文本 > > > > – 用戶

{"default_initial": "/Users/michaelherman/Documents/repos"}

這樣,當(dāng)我創(chuàng)建一個(gè)新文件時(shí),/Users///repos 就會(huì)自動(dòng)添加到路徑前面,因?yàn)?99% 的情況下我都會(huì)把我的腳本放在這個(gè)路徑下。

埃米特

Emmet(以前稱為 Zen)允許您使用簡(jiǎn)單的縮寫創(chuàng)建 HTML 或 CSS 代碼塊。

例如,您只需在 HTML 文件中輸入感嘆號(hào)!然后按 Tab 鍵,即可創(chuàng)建帶有幾個(gè)基本標(biāo)簽的 HTML5 文檔類型:

Document

可用于預(yù)覽和編譯文件。

您可以通過打開它并輸入以下內(nèi)容來查看可用的命令:

: : 在瀏覽器中預(yù)覽

: : 導(dǎo)出 HTML 文件

: : 復(fù)制到剪貼板

:樣式:在瀏覽器中預(yù)覽

:樣式:導(dǎo)出 HTML 文件

:樣式:復(fù)制到剪貼板

:打開快速參考

一旦完成轉(zhuǎn)換,您所有后續(xù)保存的內(nèi)容都將立即反映在轉(zhuǎn)換后的文件中。

快捷鍵

跳轉(zhuǎn)到任意內(nèi)容(“cmd+p”)用于快速查找和打開文件。你只需要項(xiàng)目中文件的部分路徑或文件名,就可以輕松打開文件。這在大型項(xiàng)目中非常方便。

跳轉(zhuǎn)到特定行(“ctrl+g”)允許您跳轉(zhuǎn)到當(dāng)前文件中的特定行號(hào)。

跳轉(zhuǎn)到符號(hào)(“cmd+r”)可以列出當(dāng)前文件中的所有函數(shù)或類,方便你查找。你可以通過輸入關(guān)鍵字來搜索你需要的函數(shù)或類。

跳轉(zhuǎn)到行首 (??cmd+左箭頭鍵) 并跳轉(zhuǎn)到行尾 (cmd+右箭頭鍵)

刪除當(dāng)前行(ctrl+shift+k)

到目前為止,多重編輯是我最喜歡的快捷方式

6.1:選擇一個(gè)單詞,點(diǎn)擊“cmd+d”選擇同一個(gè)單詞,再次點(diǎn)擊“cmd+d”繼續(xù)選擇下一個(gè)單詞……

6.2:或者使用“cmd+click”同時(shí)指定多個(gè)想要修改的地方。

塊編輯(+鼠標(biāo)左鍵單擊)用于選擇整個(gè)內(nèi)容塊。通常用于在整理 CSV 文件時(shí)刪除空白內(nèi)容。

自定義命令

您可以使用 輕松編輯自己的自定義命令和快捷鍵。我目前使用的是:

將當(dāng)前文件路徑復(fù)制到剪貼板 – 鏈接

關(guān)閉除當(dāng)前活動(dòng)選項(xiàng)卡之外的所有選項(xiàng)卡 - 鏈接

通過文件選項(xiàng)(>>)打開您的文件夾,然后打開 User 文件夾,然后將上述文件添加到“/Text3//User”文件夾中。

最后請(qǐng)?jiān)贙ey-User文件(Text>>>Key-User)文件中完成快捷鍵綁定。

[ // Copy file name

{

"keys": ["cmd+shift+c"],

"command": "copy_path_to_clipboard"

}, // Close all other tabs

{

"keys": ["cmd+alt+w"],

"command": "close_tabs"

}

]

(簡(jiǎn)略)

翻譯地址:

譯者:伯樂在線-Lane

一名印度小伙撰寫了一篇深度學(xué)習(xí)教程,獲得了 5000 多顆星

您是否需要手動(dòng)復(fù)制并粘貼數(shù)百個(gè)數(shù)據(jù)文件來合并它們?這里有一個(gè)技巧可以幫助您在 10 秒內(nèi)完成!

提高圖像識(shí)別準(zhǔn)確率的巧妙技巧

從包裝到 CLI 工具

如何將其用于時(shí)間序列預(yù)測(cè)?

美亞上熱銷的3本入門書籍,風(fēng)靡整個(gè)編程圈

十分鐘搭建一個(gè)私服

使用創(chuàng)建您自己的 PDF 電子書

獲得裝飾師的 12 個(gè)簡(jiǎn)單步驟

200行代碼實(shí)現(xiàn)2048游戲

您喜歡什么編輯器?

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

13262879759

微信二維碼