zoukankan      html  css  js  c++  java
  • xcode 设置快捷键 整行上下移动

    设置整行代码上下移动:
    找到Xcode中的自带的配置文件:
    /Applications/Xcode.app/Contents/Frameworks/IDEKit.framework/Versions/A/
    Resources/IDETextKeyBindingSet.plist
    用文本编辑IDETextKeyBindingSet.plist,并添加以下代码:

     1     <dict>
     2         <key>GDI Duplicate Current Line</key>
     3         <string>selectLine:, copy:, moveToEndOfLine:,insertNewline:, paste:, deleteBackward:</string>
     4         <key>GDI Delete Current Line</key>
     5         <string>moveToEndOfLine:, deleteToBeginningOfLine:,deleteBackward:,moveDown:,moveToEndOfLine:</string>
     6         <key>GDI Move Current Line Up</key>
     7         <string>selectLine:, cut:, moveUp:, moveToBeginningOfLine:, insertNewLine:, paste:, moveBackward:</string>
     8         <key>GDI Move Current Line Down</key>
     9         <string>selectLine:, cut:, moveDown:, moveToBeginningOfLine:, insertNewLine:, paste:, moveBackward:</string>
    10         <key>GDI Insert Line Above</key>
    11         <string>moveUp:, moveToEndOfLine:, insertNewline:</string>
    12         <key>GDI Insert Line Below</key>
    13         <string>moveToEndOfLine:, insertNewline:</string>
    14     </dict>

    这个dict是一组可以设置快捷键的操作,里面的key是名称,对应的string是对应的一组操作
    GDI Duplicate Current Line    复制当前行到下面一行
    GDI Delete Current Line 删除当前行
    GDI Move Current Line Up 把当前行往上移动一行
    GDI Move Current Line Down 把当前行往下移动一行
    GDI Insert Line Above 在当前行上面增加一空行
    GDI Insert Line Below 在当前行下面增加一空行(不管光标是否在行尾)

    3. 重启Xcode,在Xcode菜单中,打开Preferences,选中Key Binding,在右上方搜索GDI:

     
  • 相关阅读:
    学会数据库读写分离、分表分库
    MySql数据主从同步配置
    数据库事务的四大特性以及事务的隔离级别
    tensor维度变换
    本地存储,序列化与反序列化
    连连看项目实战之四(异步加载进度条)
    连连看项目实战之二(礼盒动画)
    连连看项目实战之三(解析配置表)
    连连看项目实战之一(搭建场景)
    设计模式(C#)——12责任链模式
  • 原文地址:https://www.cnblogs.com/goodboy-heyang/p/4732365.html
Copyright © 2011-2022 走看看