簡體   English   中英

如何在 Sublime Text 3 中編輯片段?

[英]How do I edit snippets in Sublime Text 3?

在 Sublime Text 3 中,如何編輯我預先存在的片段文件? ST內部有沒有辦法做到這一點?

在撰寫本文時,網絡上的任何地方似乎都沒有直接的答案。

自定義片段保存在您第一次保存片段時創建的.sublime-snippet文件中。

默認情況下,它們放置在“用戶”包中。 您可以像瀏覽任何其他文件一樣瀏覽到該文件,也可以使用PackageResourceViewer: Open Resource -> User -> [name of your snippet file]

對於那些喜歡這里的視覺指令的人來說,它是:

在此處輸入圖片說明

然后,您可以像這樣找到您的代碼段:

在此處輸入圖片說明

對於想要編輯 Sublime 的內置片段(在我的例子中是 Javascript 的“有趣”“函數”片段)的任何其他人,這是我必須遵循的步驟(自己弄清楚)。 注意:這假設您已經安裝了包“PackageResourceViewer”:

  1. --> PackageResourceViewer:提取包
  2. 然后指定要提取的包。 FWIW這個過程對我來說有點混亂......不知何故我設法選擇了一切? 但我只想要/需要“JavaScript”。
  3. 等待一三秒鍾,讓 Sublime 提取這些文件(不知道這在后台做了什么,我想可能會將松散的文件解壓縮/提取到您的文件系統?)
  4. 您將收到有關成功提取的確認對話框
  5. 現在您可以通過 --> PackageResourceViewer: Open Resource 編輯內置片段
  6. --> 選擇“JavaScript”(在我的例子中)
  7. --> 選擇“/Snippets”(在我的例子中)
  8. --> 選擇你的代碼片段(在我的例子中它是“function-(fun).sublime-snippet”或類似的東西。
  9. 該文件將打開,您可以修改/保存您的更改......終於!

恕我直言太復雜了,但至少它有效。

如果有人(像我一樣)想要編輯自定義片段:打開文件*.sublime-snippet ,它存在於

[home_directory]/.config/sublime-text-3/Packages/User/

如果您有其他文件組織:

  1. 開始制作新代碼段 - 工具->開發人員->新代碼段
  2. 嘗試保存它。 Sublime 向你展示正確的目錄和片段

以下是如何在 macOS 上手動編輯內置代碼段,在本例中為 JavaScript 代碼段。 這是一種無需安裝插件的方法:

  1. 右鍵單擊 Sublime Text 應用程序,選擇“顯示包內容”
  2. 在 Finder 中,導航到 Contents -> MacOS -> Packages
  3. JavaScript.sublime-package文件復制到~/Library/Application Support/Sublime Text 3/Installed Packages
  4. 將文件名從JavaScript.sublime-package更改為JavaScript.zip並解壓文件
  5. 在您的文本編輯器中,根據需要編輯解壓后的JavaScript文件夾的內容(例如,從 Snippets 文件夾中刪除fun代碼段)
  6. 再次壓縮JavaScript文件夾,將其從JavaScript.zip重命名為JavaScript.sublime-package並將其保留在Installed Packages文件夾中。
  7. 重啟 Sublime。 您的新 JavaScript 包將覆蓋內置包。

工具 -> 開發人員 -> 查看包文件 -> 搜索現有代碼段。 更改並保存。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM