คำถามติดแท็ก navigation

การนำทางหมายถึงกระบวนการในการนำทางเครือข่ายทรัพยากรและส่วนติดต่อผู้ใช้ที่ใช้ในการดำเนินการดังกล่าว

11
VIM Super Fast Navigation
สิ่งเดียวที่ฉันพลาดเกี่ยวกับการใช้โปรแกรมแก้ไขอื่น ๆ คือการค้นหาตำแหน่งของฉันด้วยเมาส์ ฉันสามารถมองไปยังพื้นที่เฉพาะบนไฟล์ด้วยการเคลื่อนไหวของเมาส์และคลิกฉันก็อยู่ที่นั่น ด้วย VIM ฉันต้อง jjjjjkkkkkkjjjjhhhh ... เกือบจะมีแล้วโอ้อึฉันพลาด 3 ตัวอักษร lll ฉันกำลังเรียนรู้ที่จะทำเครื่องหมายและฉันพบปลั๊กอินบุ๊กมาร์กที่ยอดเยี่ยมฉันสามารถสร้างเครื่องหมายและทำลายมันด้วย<f3>และนำทางไปยังเครื่องหมายเหล่านั้นโดยขออภัยที่ลืมเครื่องหมายเมื่อไฟล์ถูกปิด คุณทั้งหมดนำทางไฟล์ได้อย่างไร? ฉันรู้ว่าฉันสามารถทำ 5j7k4j5h และอื่น ๆ ได้ แต่ต้องมีปลั๊กอินที่สามารถอ่านสายตาของฉันและวางเคอร์เซอร์ในที่ที่ฉันต้องการจริงๆ .. ฉันยังได้เรียนรู้การใช้ /% เพื่อค้นหาคำที่ต้องการ มันช่วยได้ แต่อักขระที่ตรงกันทั้งหมดจะถูกเน้นผ่านเอกสาร
92 vim  navigation 

15
การนำทางไฟล์ Vim
ฉันพยายามอย่างหนักที่จะเรียนรู้กลุ่มหลังจากใช้ TextMate ในช่วงสองสามปีที่ผ่านมา ฉันเริ่มส่งการนำทางในไฟล์ไปยังหน่วยความจำ แต่ฉันกำลังดิ้นรนกับการนำทางระหว่างไฟล์หลาย ๆ ไฟล์ ในเวิร์กโฟลว์ของฉันเป็นเรื่องปกติที่ฉันจะสลับไปมาระหว่างไฟล์จำนวนหนึ่งค่อนข้างสม่ำเสมอ (ไฟล์ที่มากพอที่ทำให้หน้าต่างแบ่งบานหน้าต่างเล็กเกินไป) ฉันกำลังใช้ NERDTree แต่พบว่าการเจาะลึกลงไปในไดเร็กทอรีที่ยุ่งยากรวมถึงการใช้CTRL+ W h/ CTRL+ W lเพื่อกระโดดไปมา ฉันคิดว่าฉันจะทำได้ดีกว่าเมื่อใช้แท็บที่ฉันสามารถสลับไปมาได้อย่างง่ายดาย แต่บางทีฉันอาจต้องใช้เวิร์กโฟลว์อื่น ฉันต้องการทางลัด "ไปที่ไฟล์ ... " เช่นCMD+ Tใน TextMate ฉันพบแล้วfuzzy_file_finderแต่ต้องสร้างกลุ่มด้วยการผูก Ruby ซึ่งไม่ใช่กรณีการติดตั้งแบบเนทีฟที่ฉันเคยทำ ในขณะที่ฉันสามารถสร้างใหม่ได้เหตุผลหลักที่ฉันต้องการเปลี่ยนเป็นกลุ่มคือดังนั้นฉันจึงสามารถมีสภาพแวดล้อมตัวแก้ไขที่ฉันรู้ว่าจะทำงานบนทุกแพลตฟอร์มได้อย่างง่ายดาย ตัวเลือกต่างๆมีความคิดที่น่าชื่นชมมาก!
91 vim  editor  navigation 

19
ปิดใช้งานปุ่มย้อนกลับในการนำทางตอบสนอง
ฉันใช้ react native navigation (react-navigation) StackNavigator เริ่มต้นจากหน้าเข้าสู่ระบบตลอดวงจรชีวิตทั้งหมดของแอป ฉันไม่ต้องการมีตัวเลือกย้อนกลับกลับไปที่หน้าจอเข้าสู่ระบบ ไม่มีใครรู้ว่ามันซ่อนอยู่บนหน้าจอหลังหน้าจอล็อกอินได้อย่างไร? BTW ฉันซ่อนมันไว้ในหน้าจอเข้าสู่ระบบโดยใช้: const MainStack = StackNavigator({ Login: { screen: Login, navigationOptions: { title: "Login", header: { visible: false, }, }, }, // ... other screens here })

4
NavigationLink ใช้งานได้เพียงครั้งเดียว
ฉันกำลังทำงานกับแอปพลิเคชันที่มีการเข้าสู่ระบบและหลังจากเข้าสู่ระบบมีหมวดหมู่ที่ระบุไว้ และภายใต้แต่ละหมวดหมู่มีบางรายการที่แสดงในแนวนอน สิ่งนี้เกิดขึ้นหลังจากการเข้าสู่ระบบหน้าหลักจะปรากฏขึ้นและทุกอย่างก็อยู่ในรายการที่ยอดเยี่ยม เมื่อคุณคลิกที่รายการมันจะไปที่หน้าจอรายละเอียด แต่เมื่อคุณพยายามที่จะกลับไปมันก็เกิดปัญหา ฉันพบโฟลว์นี้ทำไมแอป SwiftUI ของฉันจึงล้มเหลวเมื่อนำทางไปด้านหลังหลังจากวาง "NavigationLink" ใน "navigationBarItems`" ใน "NavigationView" แต่ฉันไม่สามารถแก้ปัญหาของฉันได้ เนื่องจากโครงการของฉันซับซ้อนฉันแค่ต้องการฝึกการนำทางใน swiftui และฉันได้สร้างโครงการใหม่ โดยวิธีการที่ฉันดาวน์โหลด xcode ล่าสุด 11.3 ฉันเขียนรหัสง่าย ๆ ดังนี้ NavigationView{ NavigationLink(destination: Test()) { Text("Show Detail View") } .navigationBarTitle("title1") และมุมมอง Test () มีดังนี้: import SwiftUI struct Test: View { var body: some View { Text("Hello, World!") …

4
FragmentContainerView เป็น NavHostFragment
ดูเหมือนว่าการใช้FragmentContainerViewไม่ทำงานออกจากกล่องใช่ไหม <androidx.fragment.app.FragmentContainerView class="androidx.navigation.fragment.NavHostFragment" android:id="@+id/fragment_nav_host" android:layout_width="match_parent" android:layout_height="match_parent" app:defaultNavHost="true" app:navGraph="@navigation/nav_app" /> นี่คือรหัสของฉันโดยใช้fragment-ktx:1.2.0-rc01และฉันเพิ่งได้รับข้อผิดพลาดนี้: Caused by: java.lang.IllegalStateException: Activity ...MainActivity@797467d does not have a NavController set on 2131296504 เพียงแค่ใช้<fragment>งานและ AFAIK FragmentContainerViewก็ควรเพียงแค่จะถูกแทนที่ด้วย ฉันไม่มีอะไรหรือไม่ก็ทุกคนสามารถที่จะใช้FragmentContainerViewเป็นNavHostFragment? ขอบคุณมาก!

2
<androidx.fragment.app.FragmentContainerView> vs <fragment> เป็นมุมมองสำหรับ NavHost
เมื่อใช้androidx.fragment.app.FragmentContainerViewเป็น navHost แทนfragmentแอปทั่วไปจะไม่สามารถนำทางไปยังปลายทางหลังจากเปลี่ยนทิศทางแล้ว ฉันได้รับข้อผิดพลาดต่อไปนี้: java.lang.IllegalStateException: no current navigation node มี gotcha ที่ฉันควรรู้เกี่ยวกับการใช้อย่างถูกต้องหรือวิธีการใช้ส่วนประกอบ nav ไม่ถูกต้องหรือไม่? กิจกรรม xml อย่างง่ายพร้อมมุมมอง: ... &lt;androidx.fragment.app.FragmentContainerView android:id="@+id/nav_host_fragment" android:name="androidx.navigation.fragment.NavHostFragment" android:layout_width="match_parent" android:layout_height="match_parent" app:defaultNavHost="true" app:layout_behavior="@string/appbar_scrolling_view_behavior" app:navGraph="@navigation/nav_simple" /&gt; ... รหัสนำทาง: &lt;?xml version="1.0" encoding="utf-8"?&gt; &lt;navigation xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/nav_legislator.xml" app:startDestination="@id/initialFragment"&gt; &lt;fragment android:id="@+id/initialFragment" android:name="com.example.fragmenttag.InitialFragment" android:label="Initial Fragment" tools:layout="@layout/initial_fragment"&gt; &lt;action android:id="@+id/action_initialFragment_to_destinationFragment" app:destination="@id/destinationFragment" /&gt; &lt;/fragment&gt; &lt;fragment …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.