你好,歡迎進(jìn)入江蘇優(yōu)軟數(shù)字科技有限公司官網(wǎng)!
發(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)大。
本教程假設(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è)視口中),則此功能非常有用。
模式
允許您在 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)命令如下:
創(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ù)該文件。
立即下載!
是一款終極插件。它為 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)然,如果該字符串已定義)
您可以通過 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),指示自上次提交以來是否添加、修改或刪除了代碼。
將項(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)系刪除!
Copyright ? 2023 江蘇優(yōu)軟數(shù)字科技有限公司 All Rights Reserved.正版sublime text、Codejock、IntelliJ IDEA、sketch、Mestrenova、DNAstar服務(wù)提供商
13262879759
微信二維碼