sublime text中的鍵繫結由以.sublime-keymap結尾的檔案定義 。鍵繫結使用json,頂級結構是乙個陣列。每個繫結都是乙個json物件。在本篇文章中,我們介紹的是sublime text mac如何進行按鍵繫結。
按鍵繫結
例下面是.sublime-keymap檔案的格式的示例 。
繫結每個鍵繫結都需要兩個鍵,"keys"和 "command"。要將args傳遞給命令, "args"應指定鍵。要將金鑰繫結限制為特定情況,"context"必須包含金鑰。
"keys" 鍵
該"keys"值必須是乙個字串陣列,其中每個字串都包含乙個key press,包括乙個鍵和任何修飾符。當陣列中有多個按鍵時,僅當按順序執行按鍵時才會呼叫該命令。
escape 鍵的鍵繫結
a鍵鍵繫結乙個 用改性劑按ctrl
修飾符每次按鍵時,以下修飾符可以與按鍵名稱結合使用 。
鍵名金鑰名稱由金鑰上列印的(非移位)字元或金鑰名稱指定:
該"command"
鍵指定在檢測到鍵按壓(es)時要執行的命令的名稱。該命令可以是內建命令,也可以是由外掛程式實現的命令。
當前沒有所有內建命令的已編譯列表。通過檢視default /包中的default()。sublime-keymap 檔案,可以找到許多命令的名稱 。
"args" 鍵
"command"可以通過"args"金鑰下的json物件指定 要傳送給金鑰的引數。
"context" 鍵
為了允許鍵繫結根據情況做出不同的反應,該"context"鍵允許指定乙個或多個條件,這些條件必須為真才能使鍵繫結處於活動狀態。
該"context"值是乙個物件陣列。每個物件必須包含乙個"key"具有字串值的鍵。鍵是可以使用"operator"和進行比較的預定義值列表之一"operand"。預設運算子為"equals",預設運算元為 true。
對於"key"處理選擇的值,"match_all"支援附加鍵。預設值為false,這意味著只需要為單個選擇求出條件為true的條件即可。如果"match_all" 為true,則條件對於所有選擇都必須為true。
以下是有效上下文"key"值的列表:
使用者繫結使用者可以通過在其 packages / user /目錄中建立乙個名為default.sublime-keymap的檔案來自定義其鍵繫結 。例如,以下將通過ctrl + shift + `建立乙個鍵繫結以顯示未儲存的更改(如果存在) 。
以上就是關於sublime text mac如何進行按鍵繫結的相關解答,希望能幫到你。
如切如磋,如琢如磨
有點難受的一天,以為幹了好多事情,晚上來機房補題,機房4個人,三個大佬乙個我。大佬們說的題和演算法我根本聽不懂,很挫敗。bgm my songs know what you did in the dark light em up string 我也不知道這首歌歌名為什麼沒有右括號 兩年了,我還是什麼...
男人如房,女人如車
男人如房,轉手加價還搶手,女人像車,轉手折價也難賣。未婚男人是毛坯房,粗糙生硬。工作就是地段,相貌就是房型,經濟條件就是面積大小。未婚女人是 車,嶄新漂亮。出身就是品牌,相貌就是車型,素質就是發動機動力。男人愛車,女人愛房 男人買車的時候沒打算一輩子開,女人買房的時候卻打算一輩子住 一輛好車讓男人很...
常思己過 如切如磋
1 主動交流,多去讚美,決定乙個人對你看法的是你們的關係 決定乙個人對你態度的,不是你是什麼樣的人,而是你們的關係。2 焦慮來自你的想象,別人對你沒有預設,預設是你自己給自己的 我們焦慮於人際,大多是覺得自己不夠好,不夠優秀,其實別人壓根沒覺得你應該優秀。3 別指望有人能理解你,降低自己對這個世界的...