加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Xcode缩进键绑定

发布时间:2020-12-14 19:43:14 所属栏目:百科 来源:网络整理
导读:有没有办法让 Xcode 4缩进文本,以便按下选定文本上的选项卡会缩进它,shift选项卡会像许多编辑器一样取消? 默认?]和?[似乎不起作用,可能是因为我有芬兰语键盘布局.按[(alt 8)的组合键并另外按住?不会缩进. 在Xcode首选项中,我找到了“键绑定”和“向右移动”
有没有办法让 Xcode 4缩进文本,以便按下选定文本上的选项卡会缩进它,shift选项卡会像许多编辑器一样取消?

默认?]和?[似乎不起作用,可能是因为我有芬兰语键盘布局.按[(alt 8)的组合键并另外按住?不会缩进.

在Xcode首选项中,我找到了“键绑定”和“向右移动”,“向左移动”,但它似乎不理解移位选项卡.如果我尝试按shift键,我会收到???.

解决方法

设置Shift Right的Tab绑定对我来说也不起作用,即使将“Insert Tab”重新映射到其他东西(似乎是硬编码/ bug).但是我确实得到了Alt Tab和Shift Alt Tab绑定工作(使用芬兰语键盘布局,没有测试扩展或sami).我仍然需要将“从Alt Tab重新插入选项卡”重新添加到Alt Ctrl选项卡,您可以通过使用Ctrl而不是Alt进行移位来避免这种情况.

这是它的xml文件.

cd~ / Library / Developer / Xcode / UserData / KeyBindings

vi Default.idekeybindings(可能是空的plist,如果没有适当扩展)

糊:

<?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>Menu Key Bindings</key>
    <dict>
        <key>Key Bindings</key>
        <array>
            <dict>
                <key>Action</key>
                <string>shiftRight:</string>
                <key>Alternate</key>
                <string>NO</string>
                <key>CommandID</key>
                <string>Xcode.IDESourceEditor.CmdDefinition.ShiftRight</string>
                <key>Group</key>
                <string>Editor Menu for Source Code</string>
                <key>GroupID</key>
                <string>Xcode.IDESourceEditor.MenuDefinition.Editor</string>
                <key>GroupedAlternate</key>
                <string>NO</string>
                <key>Keyboard Shortcut</key>
                <string>~   </string>
                <key>Navigation</key>
                <string>NO</string>
                <key>Parent Title</key>
                <string>Structure</string>
                <key>Title</key>
                <string>Shift Right</string>
            </dict>
            <dict>
                <key>Action</key>
                <string>shiftLeft:</string>
                <key>Alternate</key>
                <string>NO</string>
                <key>CommandID</key>
                <string>Xcode.IDESourceEditor.CmdDefinition.ShiftLeft</string>
                <key>Group</key>
                <string>Editor Menu for Source Code</string>
                <key>GroupID</key>
                <string>Xcode.IDESourceEditor.MenuDefinition.Editor</string>
                <key>GroupedAlternate</key>
                <string>NO</string>
                <key>Keyboard Shortcut</key>
                <string>~$</string>
                <key>Navigation</key>
                <string>NO</string>
                <key>Parent Title</key>
                <string>Structure</string>
                <key>Title</key>
                <string>Shift Left</string>
            </dict>
        </array>
        <key>Version</key>
        <integer>3</integer>
    </dict>
    <key>Text Key Bindings</key>
    <dict>
        <key>Key Bindings</key>
        <dict>
            <key>^~ </key>
            <string>insertTabIgnoringFieldEditor:</string>
        </dict>
        <key>Version</key>
        <integer>3</integer>
    </dict>
</dict>
</plist>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读