2015-10-06 147 views
-1

我修改了sublime text 2中的鍵綁定,但它沒有效果。Sublime Text鍵綁定

我想將ctrl + /映射到unfold_all命令。

我已經把此行到我的用戶密鑰綁定文件

{ "keys": ["ctrl+/"], "command": "unfold_all" } 

但這種結合已經沒有效果。

我輸入的語法不正確嗎?我應該修改默認的綁定文件嗎?

+0

您的用戶密鑰綁定文件中是否有任何其他條目? *整個*文件的內容是什麼? – MattDMo

+0

您的鍵盤佈局是否需要按下任何其他鍵?例如,在德語鍵盤佈局中,正斜槓在'Shift'+'7'上,而且您的快捷方式沒有任何效果。但是,我可以按數字塊上的正斜槓並展開工作。 – idleberg

+0

我的鍵盤是美國的標準鍵盤。我的用戶偏好如下.. [ \t {「keys」:[「ctrl + /」],「command」:「unfold_all」} ] – ScottF

回答

0

特殊(非字母數字)鍵被命名,並且在發生時/字符被命名爲forward_slash。因此,以下應該工作:

{ "keys": ["ctrl+forward_slash"], "command": "unfold_all" } 
+0

這沒有奏效,但我忘了補充說我試圖綁定到數字鍵盤頂部的'/',而不是轉換鍵旁邊的那個。 – ScottF

+1

@ user3321579哦,這有所作爲。在這種情況下,使用'keypad_divide'。你可以在這裏找到(大部分)完整列表(http://docs.sublimetext.info/en/latest/reference/key_bindings.html#bindable-keys)。 – MattDMo