大家使用 Xcode,都没有使用书签的需求吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
everettjf
V2EX    iOS

大家使用 Xcode,都没有使用书签的需求吗?

  •  
  •   everettjf Oct 30, 2017 5699 views
    This topic created in 3110 days ago, the information mentioned may be changed or developed.

    Visual Studio、Android Studio 都有 Bookmark 的功能,就是可以在某个文件某行加书签,然后按快捷键逐个书签跳转,或者有个书签窗口,可以选择书签跳转。

    或许我以前做 Windows 开发养成的习惯,喜欢用书签的功能,现在到了 Xcode 下来,没有这个功能很不习惯。

    于是很久之前开发了一个插件,基本满足了我的需求。不过由于 Xcode9 使用 swift 重写了编辑器控件,导致这个插件不能生效了。没有了书签功能,平时使用 Xcode9 总觉得少些什么,只能在 Recent Files 里点来点去。

    由于 XVim 已经支持了 Xcode9,开发支持 Xcode9 的书签插件也是可行的。不过由于时间、优先级的原因,还没列入计划。

    平时和同事(周围同事可能一直做 iOS 开发,或者开发 iOS 很多年了)聊天,发现大家都没有使用书签的需求。

    难道真的大家都没有吗?

    那如果在浏览代码或者开发中需要来回多个文件跳转,是怎么解决的呢?

    14 replies    2017-11-01 05:04:52 +08:00
    KeepPro
        1
    KeepPro  
       Oct 30, 2017 via Android   1
    如果没书签可用的话,我一般会 ctrl+p 打开文件,在 ctrl+o 跳转函数。还有 alt+左右导航键切换上一次修改
    pynix
        2
    pynix  
       Oct 30, 2017 via iPhone
    从来没用过书签功能,搜索常用些
    pheyer
        3
    pheyer  
       Oct 30, 2017   1
    LZ 你可以用 AppCode,里面有书签,写代码用 AppCode,运行调试用 Xcode,我是这样做的
    qhd
        4
    qhd  
       Oct 30, 2017
    想有这样的功能,感觉很经常在多个文件中跳来跳去
    everettjf
        5
    everettjf  
    OP
       Oct 30, 2017
    @KeepPro 嗯 Xcode 只能这样。
    everettjf
        6
    everettjf  
    OP
       Oct 30, 2017
    @pheyer 正在试用。多谢。
    everettjf
        7
    everettjf  
    OP
       Oct 30, 2017
    @qhd 目前看来,对于 Xcode9 只能抽时间实现个 Xcode9 的插件了。
    ChouJum
        8
    ChouJum  
       Oct 30, 2017
    习惯开多个标签页,一个页面内跳来跳去没安全感。。
    adamwang
        9
    adamwang  
       Oct 30, 2017   1
    如果是想跳到某个特定文件的某行的话 直接跳是不行的,如果只是想跳到函数的话,可以 Shift + Cmd + O 输入函数名,直接就跳过去了。
    不过感觉楼主说的功能还是蛮实用的。 现在也是通过开多个 tab 来避免来回跳的。
    everettjf
        10
    everettjf  
    OP
       Oct 30, 2017
    @ChouJum Xcode8 下我一直用这个插件哈,只是 Xcode9 要重新写了。。。
    everettjf
        11
    everettjf  
    OP
       Oct 30, 2017
    @adamwang shift cmd o,每次都输入文件名,总是记不住。。。哈
    Ixizi
        12
    Ixizi  
       Oct 31, 2017 via iPhone
    把断点当书签用的路过
    everettjf
        13
    everettjf  
    OP
       Oct 31, 2017
    @Ixizi 曾经我也这么干过。。不过太不方便。
    wezzard
        14
    wezzard  
       Nov 1, 2017
    // MARK:

    #pragma mark -

    control + 5

    control + 6
    About     Help     Advertise     Blog     API     FAQ     Solana     1601 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 45ms UTC 16:29 PVG 00:29 LAX 09:29 JFK 12:29
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86