iOS 开发实用技术导航
NSHipster 中文版
› http://nshipster.cn/
cocos2d 开源 2D 游戏引擎
› http://www.cocos2d-iphone.org/
CocoaPods
› http://cocoapods.org/
Google Analytics for Mobile 统计解决方案
› http://code.google.com/mobile/analytics/
WWDC
› https://developer.apple.com/wwdc/
Design Guides and Resources
› https://developer.apple.com/design/
Transcripts of WWDC sessions
› http://asciiwwdc.com
Cocoa with Love
› http://cocoawithlove.com/
Cocoa Dev Central
› http://cocoadevcentral.com/
NSHipster
› http://nshipster.com/
Style Guides
› Google Objective-C Style Guide
› NYTimes Objective-C Style Guide
Useful Tools and Services
› Charles Web Debugging Proxy
› Smore
PopeyeLau
V2EX  ›  iDev

求老司机推荐一些 Xcode 提高效率的方法

  •  2
     
  •   PopeyeLau ·
    popeyelau · Jul 25, 2016 · 6171 views
    This topic created in 3758 days ago, the information mentioned may be changed or developed.

    RT:

    已知一些觉得比较好的功能键.

    CTRL + O 新行

    CTRL + N 下一行

    CTRL + P 上一行

    CTRL + A 行首

    CTRL + E 行尾

    CTRL + F 向前

    CTRL + Option + F 向前(按单词)

    CTRL + B 向后

    CTRL + Option + B 向后(按单词)

    CTRL + H 删除光标前一字符

    CTRL + D 删除光标后一字符


    用过一段时间 XVim 可能我打开姿势不正确.最终还是弃坑了. 求老司机分享下经验.谢~

    Supplement 1  ·  Jul 25, 2016
    33 replies  •  2016-07-26 14:48:57 +08:00
    macroideal
    macroideal
    Jul 25, 2016
    1
    command + alt + o
    PopeyeLau
    PopeyeLau
    OP
    Jul 25, 2016
    3
    @macroideal 你是指 `⌘+⇧+O` 快速打開啊?
    vulgur
    vulgur
    Jul 25, 2016
    4
    没有 XVim 完全没法用
    bienyur
    bienyur
    Jul 25, 2016
    5
    command + R
    PopeyeLau
    PopeyeLau
    OP
    Jul 25, 2016
    6
    @vulgur 可以把 xvimrc 共享一份看看麼.
    Jezong
    Jezong
    Jul 25, 2016
    7
    XcodeBoost 插件,你值得拥有
    macroideal
    macroideal
    Jul 25, 2016
    8
    @PopeyeLau 对头
    fanxiushan
    fanxiushan
    Jul 25, 2016
    9
    Snippets. 经常用到的代码片段集成到 Xcode 里.
    66450146
    66450146
    Jul 25, 2016 via iPhone
    10
    把 control 和 caps lock 交换位置
    vulgur
    vulgur
    Jul 25, 2016
    11
    @PopeyeLau 我用的就是默认的,没配置过
    everettjf
    everettjf
    Jul 26, 2016
    12
    XVim 坚持 1 个月,你会离不开他的。
    everettjf
    everettjf
    Jul 26, 2016❤️1
    13
    XVim 的 repo 上有问题,不能用在 Xcode7.3.1 上,下载我这个地址 https://github.com/lindamx/XVim 直接调试运行就安装上了。
    LINAICAI
    LINAICAI
    Jul 26, 2016❤️1
    14
    其实用好插件和宏,代码片段之类的飞快啦。
    快捷键反而用的不是很多,但反复用的几个还是频率很高。
    kitalphaj
    kitalphaj
    Jul 26, 2016
    15
    行首行尾我一般用 cmd+左 和 cmd+右,然后 option+左右来跳词。 cmd+shift+左右来选择行。
    PopeyeLau
    PopeyeLau
    OP
    Jul 26, 2016
    16
    @kitalphaj '⌘ + ←` 被我绑定成了代码折叠了..
    kitalphaj
    kitalphaj
    Jul 26, 2016
    17
    @PopeyeLau 好像这样代码折叠方便太多了,默认的太难用。。。可是我现在已经习惯了这样的按键。。真是😢了
    VichyChen
    VichyChen
    Jul 26, 2016
    18
    CTRL + N 下一行
    CTRL + P 上一行
    CTRL + F 向前
    CTRL + B 向后
    CTRL + H 删除光标前一字符

    这几个的意义在哪呢?难道没有方向键和 delete 键?
    VichyChen
    VichyChen
    Jul 26, 2016
    19
    最近经常用

    command + 0 , command + option + 0 , command + shift + t , 13 寸屏幕伤不起。。。
    PopeyeLau
    PopeyeLau
    OP
    Jul 26, 2016
    20
    @VichyChen 就是不想移到方向键那.再移回来..
    PopeyeLau
    PopeyeLau
    OP
    Jul 26, 2016
    21
    @VichyChen 我自定义了几个

    `F1` 在 Finder 中显示
    `F2` 快速打开

    Storyboard 中用
    `F3` Update All Frames
    `F4` Update Frames

    `F12` Show Document Items
    `⌥ + F` 格式化
    `⌘ + ←` 折叠代码
    `⌘ + →` 展开代码
    `⌘ + ⌥ + ←` 折叠全部
    `⌘ + ⌥ + →` 展开全部
    sunhr
    sunhr
    Jul 26, 2016❤️1
    22
    最近常用的插件:
    1 、 KSImageNamed :自动补全资源名,谁用谁知道
    2 、 AMMethod2Implement :自动生成方法声明
    3 、 Auto-Importer :自动 import 头文件

    最近常用的快捷键:
    “⌘” + “⌥” + “[” 或 “]”:选中的代码上移 /下移
    sunhr
    sunhr
    Jul 26, 2016
    23
    而且,“⌘” + “⌥” + “[” 或 “]”上下移动代码,会顺便格式化

    所以,经常选中一段代码,先上移,再下移。。。
    StargazerWikiv
    StargazerWikiv
    Jul 26, 2016
    24
    自动消灭 BUG cmd+Q
    wizardoz
    wizardoz
    Jul 26, 2016
    25
    这个好象是 Emacs 的快键啊
    PopeyeLau
    PopeyeLau
    OP
    Jul 26, 2016
    26
    @wizardoz 嗯.macOS 通用.
    expkzb
    expkzb
    Jul 26, 2016
    27
    XVim 掌握 i a 系列命令会非常惬意:
    vi] va]
    di] da]
    EPCoo
    EPCoo
    Jul 26, 2016❤️1
    29
    前几天我整理的一些快捷键,希望能够帮助楼主: http://www.epcoo.me/2016/07/26/Xcode_Shortcut_Key/
    adamwang
    adamwang
    Jul 26, 2016
    30
    原本打了一堆,看到楼主的 cheat sheet 基本都有了,就想到一个『 Ctrl + 6 + 方法名』快速跳转对应方法。不要太好用。
    akring
    akring
    Jul 26, 2016
    31
    想问一下,有没有好的代码片段管理方法, Xcode 每次一重装,存好的代码片段就都没了
    akring
    akring
    Jul 26, 2016
    32
    @VichyChen 我直接绑定成了 Command + ←, Command + ↓, Command + →,用来显示和隐藏各个面板,只显示代码窗口,更直观
    PopeyeLau
    PopeyeLau
    OP
    Jul 26, 2016
    33
    @akring 怕丢,可以先把~/Library/Developer/Xcode/UserData/CodeSnippets 备份一下吧?
    SnippetsLab/Dash 都有片段管理吧.
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   703 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 54ms · UTC 17:50 · PVG 01:50 · LAX 09:50 · JFK 12:50
    ♥ Do have faith in what you're doing.