目錄
找到您的密鑰綁定文件
了解鑰匙綁定的結構
為特定構建系統分配快捷方式
測試和故障排除
首頁 開發工具 sublime 如何在Sublime文本中為構建系統配置鑰匙重點?

如何在Sublime文本中為構建系統配置鑰匙重點?

Jul 13, 2025 am 12:34 AM

要在崇高文本中配置構建系統的鍵鍵,請通過首選項>鍵綁定打開用戶密鑰綁定文件,然後使用自定義JSON條目編輯右窗格。每個條目都是一個JSON對象,指定“鍵”,“命令”和“ ARGS”。對於一般構建,請使用{“鍵”:[“ ctrl alt b”],“命令”:“構建”,“ args”:{“ variant”:“ run“ run”}},或用{“ keys”:[“ ctrl shift p”],“命令”,“命令”:“ set_build_system”,“ ):? ([0-9])? “,“ name”:“ python”,“ cmd”:[“ python3”,“ -u”,“ $ file”]}}。保存後測試快捷方式,並通過檢查語法錯誤,相互衝突的鍵或不正確的窗格來進行故障排除。確保適當的。公共構建文件,每個系統都可以正常運行。

一旦您了解設置現場何處以及它們的工作方式,在崇高文本中為構建系統配置密鑰界面是一個簡單的過程。主要想法是將自定義鍵盤快捷鍵分配給特定的構建系統,因此您可以在不進行菜單的情況下快速切換它們。


找到您的密鑰綁定文件

Sublime Text可讓您通過編輯JSON文件來自定義鍵鍵。您需要打開用戶鍵綁定文件,而不是默認文件。這樣做:

  • 轉到Preferences > Key Bindings
  • 這打開了兩個窗格:左顯示默認綁定(不要編輯此),右邊是您的用戶特定文件,更改應進行

您可以從一個空數組[]開始,如果它是空白的,或者只需在現有列表中添加新條目即可。


了解鑰匙綁定的結構

每個鍵鍵入條目都是數組中的JSON對象。構建系統的基本一個看起來像這樣:

 {
  “鍵”:[“ Ctrl Alt B”],
  “命令”:“構建”,
  “ args”:{“ variant”:“ run”}
}

讓我們分解一下:

  • "keys" - 您要使用的鍵盤快捷鍵
  • "command": "build" - 告訴Sublime觸發構建
  • "args" - 其他信息; "variant": "run"意味著它將運行所選的構建變體(如果您的構建系統具有多個命令)

如果您將快捷方式分配給特定的構建系統,則可能需要直接包含"cmd"參數,尤其是如果您有多個構建文件(例如C .sublime-buildPython.sublime-build等)。


為特定構建系統分配快捷方式

有時,您需要不同語言或環境的不同快捷方式。這是您可以在運行之前選擇特定構建系統的鑰匙調節方法:

 {
  “鍵”:[“ Ctrl Shift P”],
  “命令”:“ set_build_system”,
  “ args”:{
    “ file_regex”:“^(.. [^:]*):([0-9]):?([0-9])?
    “名稱”:“ Python”,
    “ cmd”:[“ python3”,“ -U”,“ $ file”]
  }
}

此示例設置了快捷方式( Ctrl Shift P ),以選擇Python構建系統並使用python3執行腳本。您可以調整"name""cmd"以匹配自己的.sublime-build文件內容。

提示:如果您已經有一個.sublime-build文件,請將其"cmd"行複製到此處的"args"部分中,以確保通過快捷鍵觸發時的行為相同。


測試和故障排除

添加您的自定義鍵鍵:

  • 保存文件
  • 嘗試快捷方式
  • 如果什麼都沒有發生,請進行雙檢查:
    • 鍵已經由另一個命令使用了嗎?
    • JSON中是否存在語法錯誤(例如缺少的逗號)?
    • 您是否意外地修改了默認窗格而不是用戶?

另外,請記住,構建系統取決於正確的.sublime-build文件活動或密鑰限制中指定的文件。沒有一個,按捷徑不會做太多。


基本上就是這樣。一旦設置了一些快捷方式,構建系統之間的切換就會更快,更直觀。可能需要幾個嘗試才能使JSON正確,但是一旦運行,它的航行順利。

以上是如何在Sublime文本中為構建系統配置鑰匙重點?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

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

熱門文章

Rimworld Odyssey如何釣魚
1 個月前 By Jack chen
Kimi K2:最強大的開源代理模型
1 個月前 By Jack chen
我可以有兩個支付帳戶嗎?
1 個月前 By 下次还敢

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Laravel 教程
1602
29
PHP教程
1506
276
崇高的文本免費使用嗎?有什麼許可選項? 崇高的文本免費使用嗎?有什麼許可選項? Jul 17, 2025 am 02:35 AM

是的,SublimeText可以免費使用,但鼓勵用戶購買許可證。它提供無限期免費試用,所有功能均可使用,但會偶爾彈出提醒購買許可證的窗口;個人或隨意使用可不付費,但購買許可證可支持開發並去除提醒;許可證永久有效,適用於所有平台,單用戶許可費為90美元,支持多用戶和團隊授權,並提供教育和批量折扣;購買後將許可證密鑰複製到軟件中即可激活,無需賬戶或在線激活。

如何在Sublime文本中為構建系統配置鑰匙重點? 如何在Sublime文本中為構建系統配置鑰匙重點? Jul 13, 2025 am 12:34 AM

toConfigureKeyBindingsForBuildSystemsInSubliMeText,OpentheuserKeyBindingsFileViaPreferences> keybindings,然後EdittherightPanewithewithCustomJsonEntries.eactentEnterryisajsonobjectsajsonobjectspecifying'keys'keys'keys'keys'',''命令“”,“ andoptionally” grags'grags'fo

在哪裡可以找到更多資源來學習崇高的文本及其功能? 在哪裡可以找到更多資源來學習崇高的文本及其功能? Jul 15, 2025 am 12:38 AM

要更有效地使用SublimeText,可參考以下資源:1.官方文檔和內置幫助提供核心功能和配置選項的準確信息;2.YouTube頻道如TheNetNinja和TraversyMedia提供視頻教程;3.論壇和社區網站如SublimeText論壇和Reddit提供插件和問題解答;4.書籍和深度指南如《MasteringSublimeText》適合閱讀長文內容;5.使用PackageControl安裝插件如Emmet、GitGutter提升效率。通過這些資源結合不同學習方式,可以全面提升Sublim

如何在軟件包控件中瀏覽可用的崇高文本軟件包? 如何在軟件包控件中瀏覽可用的崇高文本軟件包? Jul 15, 2025 am 01:00 AM

SublimeText的PackageControl可通過幾個步驟瀏覽和搜索包。首先使用“PackageControl:ListPackages”查看已安裝包;其次通過“PackageControl:InstallPackage”輸入關鍵詞(如“git”或“python”)搜索可用包;最後可訪問官網packagecontrol.io手動瀏覽,按流行度或更新時間排序並查看詳細信息。注意包的維護狀態、評價及網絡環境可能影響搜索結果。

如何修復崇高的文本崩潰? 如何修復崇高的文本崩潰? Jul 14, 2025 am 12:15 AM

SublimeText崩潰問題通常由插件衝突、配置異常或版本問題引起,解決方法如下:1.啟動安全模式排查插件衝突,確認後逐一禁用或卸載插件;2.清理緩存和配置文件,通過重命名數據目錄重置設置;3.更新或回退軟件版本,並確保插件同步更新;4.查看系統日誌獲取崩潰線索。多數情況下通過上述步驟可解決問題。

如何在Sublime文本中啟用單詞包裝? 如何在Sublime文本中啟用單詞包裝? Jul 13, 2025 am 12:28 AM

是的,YouCareNableWordWrapInsublimeTextByToview> WordWrapandClickingToenableit.tosetitasdefault,OpenPreferences> settingingsandingsandAdadd“ word_wrap”:truetoyourusertings.forspecificfiletypes,createSyntax-specificetificettingsbydingtingsbydingtingsamelinemelinemellinelinemelinemelinemellinelinemelinemelinemelinemelinemelinemelinemelinemellinelinemellineLinemelineMinelilemelineMinemelineIllinIn

如何從崇高文本中的遠程存儲庫中提取更改? 如何從崇高文本中的遠程存儲庫中提取更改? Jul 22, 2025 am 12:54 AM

YoucanpullchangesfromaremoterepositoryinSublimeTextusingpluginsortheterminal.1.InstallGitSavvyorSublimeGittoperformGittaskswithinSublime;GitSavvyisfreeandopen-sourcewhileSublimeGitoffersapolishedUI.2.AfterinstallingGitSavvy,usetheCommandPaletteorshor

如何將參數傳遞給崇高文本的構建系統? 如何將參數傳遞給崇高文本的構建系統? Jul 12, 2025 am 01:10 AM

SublimeText通過配置sublime-project文件的cmd字段實現參數傳遞,具體方法有三種:一是直接在命令中硬編碼參數,如{"cmd":["python","build_script.py","--option1","value1"]},適用於固定參數;二是使用內置變量動態傳參,如$file、$folder等,例如{"cmd":["python&quot

See all articles