显示Xcode 11中缺少助理编辑器吗?

时间:2019-06-19 20:54:25

标签: xcode xcode10 xcode11

在Xcode 10中,工具栏上有一个互锁的环形图标,显示了助手编辑器,但在Xcode 11中却没有。

Xcode 10

Xcode 11

8 个答案:

答案 0 :(得分:2)

  

在Xcode 10中,工具栏上有一个互锁的环形图标,显示了助手编辑器,但在Xcode 11中却没有。

界面略有变化,但功能仍然存在。编辑器窗格的右上角有两个按钮:

top right corner of Xcode text editor pane

单击看起来像文本行的左按钮,将显示弹出菜单,您可以在其中选择各种编辑器配置选项。单击右侧按钮只会缩小现有编辑器的范围,并在其旁边添加另一个编辑器。

在主菜单栏中的“编辑器”菜单中也可以使用某些相同的选项。

答案 1 :(得分:2)

在Xcode 11中,我们现在有多个编辑器窗格。您可以根据需要召唤第二个窗格,第三个窗格。

当您有第二个窗格时,它不必是自动助手。换句话说,编辑器窗格本身是助手还是不是助手。因此,如果不是,则为手动。如果是这样,它是自动的。

要在作为助手和作为普通窗格之间切换,请从“编辑器”菜单中选择“助手”:

  • 如果已对“助理”进行了检查,则该助理是自动的。它显示的内容自动取决于其他窗格。

  • 如果未选中“助手” ,这是一个普通的编辑器窗格,并且是手动的。您可以在此编辑器中显示任何内容。

答案 2 :(得分:2)

如果您无法使用Add Editor按钮,请使用快捷键: Cmd + Ctrl + Shift + Enter

答案 3 :(得分:1)

通过在Xcode 11中导航到以下内容来打开助手:-

Xcode>编辑器>助手

Screenshot

答案 4 :(得分:0)

快捷方式

  • <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="horizontal" android:layout_width="match_parent" android:layout_height="wrap_content" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/sd_f1_t1" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/sd_f1_t2" /> </LinearLayout> + java.lang.ClassCastException: android.widget.LinearLayout$LayoutParams cannot be cast to android.widget.AbsListView$LayoutParams at android.widget.ListView.removeUnusedFixedViews(ListView.java:2070) at android.widget.ListView.layoutChildren(ListView.java:1931) at android.widget.AbsListView.onLayout(AbsListView.java:2198) at android.view.View.layout(View.java:20715) at android.view.ViewGroup.layout(ViewGroup.java:6202) at android.widget.FrameLayout.layoutChildren(FrameLayout.java:323) at android.widget.FrameLayout.onLayout(FrameLayout.java:261) at android.view.View.layout(View.java:20715) at android.view.ViewGroup.layout(ViewGroup.java:6202) at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1812) at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1656) at android.widget.LinearLayout.onLayout(LinearLayout.java:1565) at android.view.View.layout(View.java:20715) at android.view.ViewGroup.layout(ViewGroup.java:6202) at androidx.drawerlayout.widget.DrawerLayout.onLayout(DrawerLayout.java:1231) at android.view.View.layout(View.java:20715) at android.view.ViewGroup.layout(ViewGroup.java:6202) at android.widget.FrameLayout.layoutChildren(FrameLayout.java:323) at android.widget.FrameLayout.onLayout(FrameLayout.java:261) at android.view.View.layout(View.java:20715) at android.view.ViewGroup.layout(ViewGroup.java:6202) at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1812) at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1656) at android.widget.LinearLayout.onLayout(LinearLayout.java:1565) at android.view.View.layout(View.java:20715) at android.view.ViewGroup.layout(ViewGroup.java:6202) at android.widget.FrameLayout.layoutChildren(FrameLayout.java:323) at android.widget.FrameLayout.onLayout(FrameLayout.java:261) at android.view.View.layout(View.java:20715) at android.view.ViewGroup.layout(ViewGroup.java:6202) at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1812) at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1656) at android.widget.LinearLayout.onLayout(LinearLayout.java:1565) at android.view.View.layout(View.java:20715) at android.view.ViewGroup.layout(ViewGroup.java:6202) at android.widget.FrameLayout.layoutChildren(FrameLayout.java:323) at android.widget.FrameLayout.onLayout(FrameLayout.java:261) at com.android.internal.policy.DecorView.onLayout(DecorView.java:903) at android.view.View.layout(View.java:20715) at android.view.ViewGroup.layout(ViewGroup.java:6202) at android.view.ViewRootImpl.performLayout(ViewRootImpl.java:2802) at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:2329) at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1469) at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:7209) at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1050) at android.view.Choreographer.doCallbacks(Choreographer.java:862) at android.view.Choreographer.doFrame(Choreographer.java:797) at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1036) at android.os.Handler.handleCallback(Handler.java:874) at android.os.Handler.dispatchMessage(Handler.java:100) at android.os.Looper.loop(Looper.java:198) at android.app.ActivityThread.main(ActivityThread.java:6729) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858) + control + option:显示助理编辑器
  • command + return:仅显示编辑器(隐藏助手编辑器)

在工具栏上使用编辑器

enter image description here

答案 5 :(得分:0)

它已移动,要显示它,请单击带有水平线的图标,然后选择“助手”。 enter image description here

答案 6 :(得分:0)

对于Xcode 11.2.1

命令+选项+返回

主菜单->编辑器->线路视图

答案 7 :(得分:0)

值得注意的是,您也可以通过按住Alt键并单击文件来打开助手编辑器