下面由sublime使用教學欄位來介紹在Sublime Text中加入程式碼片段的方法,希望對需要的朋友有幫助!
我們在寫程式碼的時候,總是會遇到一些需要重複使用的程式碼片段。這時候就需要反覆的複製和貼上,大大影響效率。我們利用Sublime Text的snippet(程式碼片段)功能,就能很好的解決這個問題。
通俗的講,就是把我們常用的程式碼分別保存起啦,然後透過插件的形式來反覆調用。
建立方法:Tools (工具)> New Snippet(新片段)
此時,會出現如下程式碼:
<snippet> <content><![CDATA[ Hello, ${1:this} is a ${2:snippet}. ]]></content> <!-- Optional: Set a tabTrigger to define how to trigger the snippet --> <!-- <tabTrigger>hello</tabTrigger> --> <!-- Optional: Set a scope to limit where the snippet will trigger --> <!-- <scope>source.python</scope> --> <!-- <description>description</description> --> </snippet>
其中,content中由CDATA包裹起來的部分是我們要插入的程式碼片段,可選。
tabTrigger是我們tab鍵觸發的自動補全程式碼功能的一個名字,可選。
scope,可選,使用範圍,不填寫代表對所有文件有效。附:source.css和test.html分別對應不同檔案。
description,可選,在snippet選單中的顯示說明(支援中文)。如果不定義,選單則顯示目前檔案的檔案名稱。
${1:this}表示程式碼插入後,遊標所停留的位置,可同時插入多個。其中:this為自訂參數(可選)。
${2}表示程式碼插入後,按Tab鍵,遊標會依照順序跳到對應位置(以此類推)。
現在,你應該有了大致的了解。那我們就開始自己動手寫一個實例。我們都知道,再Sublime中,輸入!或html:5再按tab鍵,可以自動補全HTML結構,但這個結果相對很簡單,我自己擴充了它的結果內容,新增了幾個mate標籤,增加了頁面描述。
<snippet> <content><![CDATA[ <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Document</title> <meta name="Generator" content="Sublime Text3"> <meta name="Author" content="dunizb"> <meta name="website" content="http://www.mybry.com"> <meta name="Description" content="读你,这世间唯有梦想和好姑娘不可辜负~~"> <link type="image/x-icon" rel="shortcut icon" href="image/favicon.ico" /> <script type="text/javascript"> ${1:} </script> <body> ${2:这是html内容} </body> </html> ]]></content> <!-- Optional: Set a tabTrigger to define how to trigger the snippet --> <tabTrigger>hjs</tabTrigger> <!-- Optional: Set a scope to limit where the snippet will trigger --> <!-- <scope>source.python</scope> --> <description>custom-html</description> </snippet>
然後儲存程式碼片段,儲存到Sublime Text3DataPackagesUser下面,取個名字
就這樣,在HTML頁面中輸入hjs tab,就可以自動補全這一系列程式碼了。
以上是如何在Sublime Text中加入程式碼片段的詳細內容。更多資訊請關注PHP中文網其他相關文章!

SublimeText适合追求速度和简洁的开发者,VSCode则适合需要强大扩展性和集成功能的用户。1.SublimeText以轻量级和快速响应著称,GotoAnything和多重选择功能强大。2.VSCode以扩展性和IDE功能著称,内置Git和调试工具,IntelliSense提升开发效率。

SublimeText的插件和包可以通過PackageControl安裝和管理,提升編程效率。 1.安裝插件如BracketHighlighter,通過高亮顯示括號匹配,簡化代碼閱讀。 2.使用SublimeLinter配置pylint,實現實時代碼檢查。 3.通過SideBarEnhancements自定義側邊欄功能,優化文件管理。

SublimeTextisfreeduringanunlimitedtrial,buta$99licenseisrecommendedforregularuse.1)Thetrialallowsfullfeatureaccesswithouttimelimits.2)Alicenseoffersperpetualuse,futureupdates,andremovespurchasereminders,enhancingproductivityandsupportingdevelopers.

SublimeText能大幅提高工作效率。 1)多重選擇和多重光標功能允許同時編輯多個位置,2)命令面板提供快速功能訪問,3)宏和片段可自動化常用操作,4)優化配置和快捷鍵使用能提升性能和效率。

SublimeText提供免費試用,但最終需要付費購買永久授權。 1)免費試用期間,用戶可體驗其功能,但會收到購買提示。 2)購買後,用戶可永久使用,無需訂閱費,且可訪問更多插件和主題。

ThemaindifferencesbetweenthepaidandunpaidversionsofSublimeTextaretheremovalofstatusbarremindersandoccasionalpop-uppromptsinthepaidversion.1)Unregisteredversion:fullyfunctionalwithallcorefeatureslikesyntaxhighlighting,codecompletion,andcommandpalette,

SublimeText值得購買。 1)其簡潔界面和強大功能,如多行編輯和GotoAnything,提升開發效率。 2)豐富的插件生態系統,如Anaconda,增強開發體驗。 3)雖然價格為70美元,但其性能和流暢度對專業開發者物超所值。

SublimeText因其強大的代碼補全和語法高亮功能深受開發者喜愛。 1)代碼補全能自動提示函數名、變量名等,提升編程效率。 2)語法高亮通過不同顏色區分代碼元素,提高可讀性和錯誤發現速度。


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

Atom編輯器mac版下載
最受歡迎的的開源編輯器

WebStorm Mac版
好用的JavaScript開發工具

MinGW - Minimalist GNU for Windows
這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

SAP NetWeaver Server Adapter for Eclipse
將Eclipse與SAP NetWeaver應用伺服器整合。

VSCode Windows 64位元 下載
微軟推出的免費、功能強大的一款IDE編輯器