Xcode9之前版本可以代码局部和全局折叠,但是9之后只能以某个函数为单位进行全局折叠,特别是里面的逻辑判断的代码不能局部折叠

Xcode9之前版本代码折叠:

在Xcode菜单里选择Preference——Text Editing,你会发现里面有一个“code folding ribbon”,勾选它就能恢复代码折叠功能了。

然后通过菜单Editor——Code Folding,你就可以使用你需要的折叠功能。

Xcode9之后版本代码折叠:

相关快捷键:

局部折叠(折叠一个函数) :Command+Option+Left/Right

全局折叠(折叠当前文件下的全部函数):Shift+Command+Option+Left/Right

折叠注释块:(/ /之间的文字) : Ctrl+Shift+Command+Left/Right

当前文件的所有方法 折叠: command+option + shift + 向左按键 展开: command+option + shift + 向右按键

Xcode9之折叠代码相关推荐

  1. delphi 折叠代码 快捷键_我收藏的几个更快搬砖的vscode快捷键

    作者:漓漾li 来源:https://urlify.cn/fYjyi2 这篇文章旨在帮助使用 VS Code 的人能够更快速的开发,不是每个人都有时间去研究每一个提示和技巧,去发现帮助他们更快开发的那 ...

  2. VS中展开和折叠代码,还有其他快捷操作

    [转]VS中展开和折叠代码 VS2005代码编辑器的展开和折叠代码确实很方便和实用.以下是展开代码和折叠代码所用到的快捷键,很常用: Ctrl + M + O: 折叠所有方法 Ctrl + M + M ...

  3. 命令折叠代码的所有部分?

    在Visual Studio(2008)中是否有一个命令来折叠/展开文件中的所有代码段? #1楼 CTL + M + A全部崩溃 适合我,而 CTL + M + O. 才不是 #2楼 按 CTL + ...

  4. Emacs之hs-minor-mode折叠代码

    1.进入折叠代码模式 M-x hs-minor-mode代码折叠 C-c @ C-M-s //显示所有的代码 C-c @ C-s //显示当前代码区C-c @ C-M-h //折叠所有的代码 C-c ...

  5. Idea小技巧 之 折叠代码块

    查看代码的时候,当一个类很大的时候.当我们需要查看XSD文件的时候,如果需要知道这个schema下面的所有一级元素的时候.这时候因为庞大的类文件,或者很长的xsd文件定义就会丧失查看的兴趣.针对这个问 ...

  6. python折叠代码_Python实现代码块儿折叠

    Python实现代码块儿折叠 在python中方法和类都是可以折叠的,但是很多时候需要按照实现的功能将一部分代码折叠起来. 可以用着样的注释代码实现: # ''' your code ''' # 很简 ...

  7. 安装Souce Insight 4.0 、显示文件浏览、折叠代码

    安装Souce Insight 4.0 (readme.txt附有安装步骤) 链接:https://pan.baidu.com/s/1eCwbc_7fLNBswaxQeUcSTw 提取码:xxxx 记 ...

  8. idea(水槽)代码左边栏显示代码行数、方法运行图标、折叠代码块,代码块缩进提示线,idea小技巧

    找了很久才发现的.没问别摸索出来的,搜索不到帖子就自己写一个了. 单独方法块运行挺好用的. 1:代码块折叠:Idea小技巧 之 折叠代码块_我是一个小石头的博客-CSDN博客 2:代码行数显示: 显示 ...

  9. 简要说明三个 Pycharm 折叠代码快捷键

    快捷键 折叠(展开)所有代码这里是指按下快捷键后凡事.py文件里可折叠的都折叠. 折叠所有代码:Ctrl + Shift + - (减号) 展开所有代码:Ctrl + Shift + + (加号) 折 ...

  10. VS编译器、C++、C如何折叠代码

    简介   代码折叠宏,vs编译器支持.方便梳理代码逻辑.之前用过几次老忘,就在此备注下,希望可以帮到大家. 使用   如下图所指,在第十行有一个-号,点击就可以折叠代码了 代码 #include &q ...

最新文章

  1. [摘录]代码优化规则
  2. 世界无人帆船大赛首次登陆中国,水手梦也能用代码实现
  3. ASP.NET Web 页面生命中的一天
  4. 成功解决AttributeError: ‘dict_values‘ object has no attribute ‘index‘
  5. Splitting into digits
  6. 实用的IDE工具助力你学习Python!
  7. 为什么要有 hash 和 history
  8. The parent project must have a packaging type of POM
  9. 华为 该软件被检测为风险软件_美团被华为标记为“病毒软件”,用户表示懵了,华为官方出面解释...
  10. GeoGebra Classic 6 6.0.644 中文版 数学绘图计算工具
  11. 记小米公司的一次「测试开发工程师」面试
  12. Thinkpad8在Windows10下假关机的解决办法
  13. 商城超卖问题的几种解决方案
  14. 程序员的转正述职报告
  15. java仿微信登录界面_android 界面设计潮流:仿微信5.2界面源码
  16. Educational Codeforces Round 49 (Rated for Div. 2)切题报告
  17. 《C语言程序设计》课程总结报告
  18. 白话零知识证明(二)
  19. 国家信息系统安全等级保护基本要求——等保一级、二级、三级、四级内容
  20. 推荐一款管理系统专用 低 代码工具,一天开发一个系统不是梦

热门文章

  1. Java设计文本编辑器
  2. 计算机知识课程简单课件,计算机基础知识实用课件.ppt
  3. Android PreferenceScreen的使用和详解(设置页面)
  4. spring security 实现微信登录
  5. 最新的windows xp sp3序列号(绝对可通过正版验证)
  6. mencoder使用
  7. 蜡笔小新模拟器汉化版_FC蜡笔小新条码版下载-蜡笔小新条码版FC模拟器下载-电玩咖...
  8. robot---百度百科
  9. 集成maven和Spring boot的profile 专题
  10. Java不能做游戏?快来看看这个Java版超级玛丽吧。