Sublime Text 2中的Mac键绑定


0

我正在尝试在Sublime Text 2(在Mac上)设置自定义键绑定,这样我就可以使用我的键盘“Home”和“End”键盘键来使用我使用的行的开头/结尾从PC使用这些键。但我没有太多运气。

截至目前,我必须使用“Ctrl + e”& Sublime中的“Ctrl + a”转到行的开头或结尾。

我试图编辑以下文件。

默认(OSX).sublime-keymap - 用户

我不确定添加到我的代码中的“命令”。任何帮助将非常感激。

[       {“keys”:[“home”],“command”:“???” },       {“keys”:[“end”],“command”:“???” }]

提前致谢!

Answers:


3

您还可以重新映射回家并在OS X中结束。保存像这样的属性列表 ~/Library/KeyBindings/DefaultKeyBinding.dict

{
  "\UF729" = moveToBeginningOfLine:;
  "\UF72B" = moveToEndOfLine:;
  "$\UF729" = moveToBeginningOfLineAndModifySelection:;
  "$\UF72B" = moveToEndOfLineAndModifySelection:;
}

然后退出并重新打开Sublime Text或其他应用程序以应用更改。

看到 http://www.hcs.harvard.edu/~jrus/site/cocoa-text.html 要么 http://lri.me/keybindings.html 欲获得更多信息。


嗨Lauri,谢谢你的回答。我在阅读你的答案后做了额外的研究,你的答案似乎是要走的路。但是,我实际上在我的系统上找不到“KeyBindings”文件夹。如果它在那里,我在〜/ Library /下找不到它。我正在使用:MacBook Pro:软件OS X 10.8.3。
Vasek

@Vasek默认情况下不存在,但您可以创建它。
Lri

0

这是我的问题的答案如何在Mac上的Sublime Text 2中设置“Home”和“End”键盘键绑定

以下代码转到密钥绑定 - 用户文件

{“keys”:[“home”],“command”:“move_to”,“args”:{“to”:“bol”,   “extend”:false}},{“keys”:[“end”],“command”:“move_to”,“args”:   {“to”:“eol”,“extend”:false}}

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.