将自定义键绑定添加到XCode

Unome

我正在尝试向Xcode 6添加一组自定义键绑定。我在过去的帖子中进行了查找,发现要执行此操作,您需要编辑Xcode- > UserData-> KeyBindings-中的Default.idekeybindings文件。 > Default.ideakeybindings

我已经根据先前版本中的操作对其进行了编辑,但是当我进入Xcode中首选项->键绑定时,无法找到我定义的自定义操作。理想情况下,我想制作一个关键的“复制行”,“剪切行”,“重复行”以及我在使用Sublime和Atom时喜欢的其他一些有用的键绑定。我在下面包括了.ideakeybindings编辑的文件内容,以供参考。

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>My Custom Actions</key>
    <dict>
        <key>Delete Current Line/Selection</key>
        <string>deleteToEndOfLine:, deleteToBeginningOfParagraph:</string>
        <key>Duplicate Line</key>
        <string>selectLine:, copy:, moveToEndOfLine:, insertNewline:, paste:</string>
    </dict>
</dict>
</plist>
旋律

我在Xcode 7上做到了:

  • 关闭Xcode
  • 使用sudo权限打开文件/Applications/Xcode-Beta.app/Contents/Frameworks/IDEKit.framework/Resources/IDETextKeyBindingSet.plist(请确保对使用的Xcode版本使用正确的app目录Xcode 6.3 Beta版是Xcode-Beta.app)
  • 添加自定义命令,保存,然后启动Xcode。
  • 在Xcode首选项中设置键绑定

我添加了本节:

<key>My Custom Commands</key>
<dict>
    <key>Insert New Line Below</key>
    <string>moveToEndOfLine:, insertNewline:</string>
    <key>Insert New Line Above</key>
    <string>moveUp:, moveToEndOfLine:, insertNewline:</string>
    <key>Duplicate Current Line</key>
    <string>moveToBeginningOfLine:, deleteToEndOfLine:, yank:, insertNewline:, moveToBeginningOfLine:, yank:</string>
    <key>Delete Current Line</key>
    <string>selectLine:, delete:</string>
    <key>Cut Current Line</key>
    <string>selectLine:, cut:</string>
    <key>Copy Current Line</key>
    <string>setMark:, selectLine:, copy:, moveToEndOfLine:, swapWithMark:</string>
    <key>Paste At Beginning Of Line</key>
    <string>moveToBeginningOfLine:, paste:</string>
</dict> 

由于每次安装新版本的Xcode时,此设置都会被覆盖,如果有人知道在用户目录中将其添加到哪里,那么将非常感谢自定义命令的用户设置位置。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法将自定义字体添加到Xcode

来自分类Dev

将自定义值添加到外部绑定(JAXB-MOXY实现)

来自分类Dev

如何将自定义安全绑定凭证添加到Web服务参考?

来自分类Dev

如何将自定义安全绑定凭证添加到Web服务参考?

来自分类Dev

如何将自定义属性添加到用户控件以进行绑定?

来自分类Dev

使用CocoaPods时如何将自定义项目配置添加到Xcode?

来自分类Dev

将自定义标签添加到xcode中的网址

来自分类Dev

将自定义调色板添加到XCode Interface Builder

来自分类Dev

将自定义标签添加到xcode中的网址

来自分类Dev

在 Xcode 中将自定义框架添加到标准库

来自分类Dev

将自定义标头添加到“请求”

来自分类Dev

Hibernate将自定义前缀添加到目录

来自分类Dev

将自定义函数添加到类

来自分类Dev

将自定义类添加到引导按钮

来自分类Dev

将自定义属性添加到Serilog

来自分类Dev

pyqt:将自定义列添加到QFileSystemModel

来自分类Dev

将自定义视图添加到警报视图

来自分类Dev

将自定义别名添加到.zshrc

来自分类Dev

将自定义标签添加到TIFF文件

来自分类Dev

将自定义代码段添加到emmet

来自分类Dev

将自定义Gradle插件添加到项目

来自分类Dev

将自定义数字添加到ggplot图例

来自分类Dev

将自定义属性添加到SimpleSAMLPhp

来自分类Dev

将自定义字段添加到Django admin

来自分类Dev

将自定义消息添加到TestNG失败

来自分类Dev

将自定义字体添加到GUI SWT

来自分类Dev

将自定义MKAnnotationView添加到MKPointAnnotation

来自分类Dev

将自定义按钮操作添加到笔管

来自分类Dev

将自定义视图(tileview)添加到布局?