V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
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
jox
V2EX  ›  iDev

如何使xcode5编辑器左边的line numbers的字体变大?如何使当前编辑的这一行显示在屏幕的中间?

  •  
  •   jox · 2013-12-19 16:27:53 +08:00 · 4270 次点击
    这是一个创建于 3992 天前的主题,其中的信息可能已经有所发展或是发生改变。
    刚开始使用xcode,不知道有没有人遇到类似的烦恼?非常感谢
    22 条回复    1970-01-01 08:00:00 +08:00
    Lockerios
        1
    Lockerios  
       2013-12-19 16:53:35 +08:00
    如果你一口气写到屏幕底部,会自动跳转,让当前行变为屏幕中间,蛮不错。。。不过一般都是自己拖,俩手指滑一滑也不累。。。行数字体变化倒是没了解,需求也不大,cmd+L,飞来飞去啊。。。
    jox
        2
    jox  
    OP
       2013-12-19 17:14:10 +08:00
    @Lockerios 我写到屏幕底部没发生自动跳转啊,需要开启什么设置么,cmd+L绑定的是什么命令,我这里这个快捷键没有绑定任何命令
    jox
        3
    jox  
    OP
       2013-12-19 17:19:15 +08:00
    哦,我的xcode快捷键control+L绑定的命令是Center selection in visible area,应该就是 @lockerios 说的cmd+L,但是这个指令对于文件尾的内容不起作用,不会将未见尾的内容移到屏幕中央。。。。
    alexrezit
        4
    alexrezit  
       2013-12-19 17:22:57 +08:00 via iPad
    Control L.

    最基本的快捷键都记不住还用什么 Xcode...
    jox
        5
    jox  
    OP
       2013-12-19 17:27:36 +08:00
    @alexrezit control+L不好使啊,在3楼我提到过了,类似这种情况:这个文件一共有102行,当光标在102行附近的时候,按control+L不会发生什么变化,如果我接着写103行,如果我使用全屏或者将xcode的窗口放大,光标还是在屏幕的下方,很不方便啊,我是否漏掉了什么?
    jox
        6
    jox  
    OP
       2013-12-19 17:32:41 +08:00
    我想要的效果是类似这样的:这个文件跟5楼里的是同一个,有人知道该怎么弄吗?
    alexrezit
        7
    alexrezit  
       2013-12-19 17:35:34 +08:00 via iPad   ❤️ 1
    @jox
    Control L 不会补白.
    jox
        8
    jox  
    OP
       2013-12-19 17:36:17 +08:00
    @alexrezit 非常感谢,那xcode没有类似的功能吗?
    alexrezit
        9
    alexrezit  
       2013-12-19 17:38:51 +08:00 via iPad
    @jox
    竟然用 goto...
    jox
        10
    jox  
    OP
       2013-12-19 17:51:51 +08:00
    又研究了一下,发现有个办法可以达到差不多的需求,开启assistant editor可以把当前的这一行放到屏幕中间来编辑。。。。凑合用吧。。。。遇到类似问题的朋友可以试试

    刚开始学习苹果平台的开发,见笑了,感谢楼上两位朋友。。。。
    laihj
        11
    laihj  
       2013-12-19 18:07:33 +08:00
    goto failed....
    你原来是写什么的
    alexrezit
        12
    alexrezit  
       2013-12-19 18:40:44 +08:00
    @jox
    不知道, 我不太在意当前行在什么位置显示. Control L 这个快捷键我从来不用.
    你还不如 Command Shift Y 把 debug area 弹出来呢.
    alexrezit
        13
    alexrezit  
       2013-12-19 18:41:00 +08:00
    @laihj
    我也想知道...
    txx
        14
    txx  
       2013-12-19 18:41:55 +08:00
    @alexrezit 不要黑goto 苹果的demo 里面也有大量的 goto...只要不往前跳 就没什么
    icyalala
        15
    icyalala  
       2013-12-19 18:50:38 +08:00
    6楼那时methods swizzling吗?这不像初学者啊。。。
    alexrezit
        16
    alexrezit  
       2013-12-19 19:22:16 +08:00
    @icyalala
    这个一个 Xcode plugin, 跳到行首的时候可以忽略行首的空格跳到代码前面.
    用 XVim 的话把 0 nmap 到 ^ 就可以了.
    alexrezit
        17
    alexrezit  
       2013-12-19 19:25:39 +08:00
    @txx
    就吐槽一下... 个人很讨厌 goto... 为啥呢... 也不为什么... 就是讨厌...
    话说要不是 @icyalala 说的, 都没注意那个代码是啥.
    bombless
        18
    bombless  
       2013-12-19 19:57:56 +08:00
    用goto来做提前退出的扫尾太常见了
    rcgary
        19
    rcgary  
       2013-12-20 10:49:26 +08:00
    Xvim 用zz 就可以做到你想要的, 不过有bug....
    Lockerios
        20
    Lockerios  
       2013-12-20 13:10:37 +08:00
    @alexrezit 倒是没注意 Xcode 的补白,主要做 UI,代码一般都超长 = = 从来不担心下面没代码垫底,嘿嘿~ CMD+L 是定位到某一行,跳转用的,不过要记得住常用代码行数。。。试了一下 Control+L,挺有意思的 :)
    jox
        21
    jox  
    OP
       2013-12-20 16:39:32 +08:00
    我的确刚开始学习苹果平台的开发,正如16楼所说,图片中的这个文件是我从网上下载的一个插件,提供可以跳到当前行第一个字母的功能,我是emacs用户,这个功能是emacs的基本功能,我经常用到,刚开始使用xcode,xcode似乎也不提供公开的api让用户对其进行扩展,很不习惯,上网找到了这个插件。

    goto不乱用没什么吧。。。。
    Lockerios
        22
    Lockerios  
       2013-12-21 09:24:47 +08:00
    @jox 话说悄悄告诉你,
    1.如果你喜欢的话可以直接用 emacs 编辑 oc 文件,编译什么的借助一下 Xcode 就可以了~
    2.据我所知 mac 下也有 Xcode 下的 vim 编辑,用起来和 vim 很像的,emacs 应该~
    3.用过 mac 环境下不少编译器,也有轻量级的,也有复杂的,到最后还是习惯了 Xcode 这个大家伙。

    其实就是个爽,你觉得爽了,就行了:)玩得开心,写程序嘛,最重要的就是开心嘛,要不然怎么做一个快乐的程序猿~ 嗷嗷~
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2747 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 06:58 · PVG 14:58 · LAX 22:58 · JFK 01:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.