美文网首页iOS 开发交流
Source Editor Release Notes for

Source Editor Release Notes for

作者: Mr__Peng__ | 来源:发表于2018-12-03 11:26 被阅读4次
    概览

    Xcode 10增加了支持代码折叠效果:

    1. 在编辑代码区域,添加显示所有可折叠代码区域
    2. 编辑器中折叠代码的新样式,允许使用折叠代码编辑行
    3. 支持折叠括在花括号中的任何代码块
    4. 支持折叠色带,结构化选择或Editor > Code Folding > Fold Menu Item中的折叠代码块

    要打开代码折叠功能区,打开preferences中的Text Editing > Editing,然后选择Code folding ribbon

    新功能
    • 使用Editor > Structure > Split Selection By Lines按行将选定的文本范围拆分为多个选定的文本范围
    • 使用Find and Select NextFind and Select Previous菜单命令为下一个和上一个查找结果添加选择。 此外,可以使用Select Previous OccurrenceSelect Next Occurrence菜单命令快速为当前所选文本的下一次和上一次出现添加选择
    • 编辑器现在将自动检测并使用文件中的主要行结束样式
    • 编辑器现在支持文件末尾的可配置滚动量。 可以在Preferences > Text Editing > Editor Overscroll中配置过量滚动量
    • 将一些菜单项移动到新的Editor > Selection子菜单中。 添加了新的Select Column UpSelect Column Down项,以允许使用键盘创建列选择
    • 现在支持Swift pound指令的语法高亮
    • 可以使用 Editor > Structure > Select All Symbols在编辑器中选择当前符号的所有实例
    • Editor 或右键Create Code Snippet添加到快捷代码编辑库
    • 更新了浅色和深色的默认编辑器主题,改进了针对对比度优化的颜色,并利用粗体和斜体字体特征。
    • Xcode不再允许使用命令修饰符键创建不连续的选择。 要创建不连续的选择,请在选择期间按住Control-Shift
    • 现在可以使用Find > Select All Find Matches选择在编辑器中查找结果。 使用Find > Select Find Matches in Selection查找匹配,可以将要选择的结果约束为当前选择中的结果。
    • 编辑器现在支持多光标编辑,允许一次快速编辑多个代码范围。 通过^+⇧+Click⌥+Click+Drag放置其他光标,或键盘使用^ +⇧+Up选择项上或^ +⇧+down选择向下
    解决问题
    • 现在可以使用以下用户默认值禁用对匹配括号的突出显示:defaults write com.apple.dt.Xcode DVTTextShowMatchingBrace -bool NO
    • 修复了使用某些Windows格式的Markdown文件时可能导致Xcode崩溃的问题
    • 改进了许多编辑操作的性能,包括撤消和重做
    • 解决了切换文件时滚动位置可能略有变化的问题
    • 修复了在折叠代码时仍然显示右括号之前导致标签的问题
    • 修复了在C ++源文件中使用noexcept关键字会导致函数无法显示在跳转栏中的问题
    • 删除了跳转栏的“相关项”菜单的“超类”子菜单中的重复项
    • 修复了包含MARK:TODO:XML文件中的注释会导致文件其余部分的语法着色失败的问题。
    • 解决了折叠代码中错误行可能出现断点的问题
    • 提高Jump to Definition的可靠性,现在可以在语法错误或代码中的其他错误的情况下更可靠地显示结果
    • 现在,重命名文件时将清除实时问题。 这解决了重命名和编辑文件后可能存在实时问题的问题
    • 修复了图像文字快速编辑器的崩溃问题
    • 解决了编辑标记文件时可能发生的崩溃
    • 修复了删除代码后导致Xcode崩溃的问题
    • Swift中键入初始值设定项时,源代码编辑器现在提供更准确的代码完成
    • 改进了大文件的滚动估计
    • 修复了导致语义突出显示在多个选项卡中打开的文件中消失的问题
    • 解决了滚动具有很长行的文件时滚动位置可能会跳转的问题
    • 修复了Insert Newline without Extra ActionInsert Newline and Leave Selection Before It不正常工作的问题
    • 修复了不遵守Objective-C方法调用首选项中的自动平衡括号的问题
    • 修复了双击UI测试记录标记删除文本而不是确认选择的问题。 现在,它可以使用所选项目正确替换令牌。
    • 修复了多个目标中包含的Swift源文件的代码完成失败的问题
    • 修复了当Xcode在后台时,通过命令单击无法添加或修改断点的问题
    • 修复了在按下覆盖线上的箭头时导致会跳过一条线的问题
    • 修复了使用以@字符开头的代码片段完成的问题,例如@autoreleasepool
    • 改进了JSON文件的格式

    相关文章

      网友评论

        本文标题:Source Editor Release Notes for

        本文链接:https://www.haomeiwen.com/subject/flpecqtx.html