タグ付けされた質問 「navigation」

ナビゲーションとは、リソースのネットワークをナビゲートするプロセス、およびそのために使用されるユーザーインターフェイスを指します。

10
VIM超高速ナビゲーション
他のエディタを使用することについて私が見逃している唯一のことは、マウスで自分の場所を見つけることです。私は目でファイルの特定の領域を見ることができ、そこにいるマウスのクリックとクリックでそれを見ることができます。VIMを使うと、jjjjjkkkkkkjjjjhhhh ...ほんとそこにあるhhhhhおおがらくた3文字逃したlll。 私はマークを習得していて、ブックマークプラグインを見つけました。マーカーを作成して破棄し<f3>、ナビゲートしてファイルを閉じることができます。ファイルを閉じるとマークが忘れられます。 すべてのファイルをどのようにスーパーナビゲートしますか?5j7k4j5hなども実行できることはわかっていますが、目を読んでカーソルを本当に必要な場所に置くことができるプラグインが必要です。 /%を使用して特定の用語を検索する方法も学びました。役立ちますが、一致するすべての文字がドキュメント全体で強調表示されます。
91 vim  navigation 

15
Vimファイルナビゲーション
過去数年間TextMateを使用した後、私はvimを学ぶために本当に一生懸命努力しています。 ファイル内のナビゲーションの一部をメモリにコミットし始めましたが、複数のファイル間を移動するのに苦労しています。 私のワークフローでは、少数のファイルをかなり定期的に切り替えていることがよくあります(分割ペインウィンドウが小さくなりすぎるような十分なファイル)。 私は現在NERDTreeを使用していますが、ディレクトリへのドリルダウンは面倒であり、常にCTRL+ W h/ CTRL+W lを使用して前後にホップしています。 簡単に切り替えることができるタブの方がうまくいくと思いますが、別のワークフローを使用する必要があるかもしれません。 TextMateのCMD+のような「ファイルに移動...」ショートカットもT欲しいです。私は見つけましたfuzzy_file_finderが、vimをRubyバインディングでビルドする必要があります。これは、私が取り組んだネイティブインストールの場合とは異なります。 私はしばらくの間でした私はVIMに切り替えたい主な理由を再構築し、私は1つのエディタ環境を持つことができますので、私が知っていることがあるであろう任意のプラットフォーム間で簡単に作業。 そこにあるオプションは、どんなアイデアでも圧倒的に高く評価されています!
91 vim  editor  navigation 

19
反応ナビゲーションで戻るボタンを無効にする
私はreactnativeナビゲーション(react-navigation)StackNavigatorを使用しています。これは、アプリのライフサイクル全体を通じてログインページから始まります。ログイン画面に戻るという戻るオプションは必要ありません。ログイン画面の後に画面に非表示にする方法を知っている人はいますか?ところで、私はまた、以下を使用してログイン画面にそれを隠しています: const MainStack = StackNavigator({ Login: { screen: Login, navigationOptions: { title: "Login", header: { visible: false, }, }, }, // ... other screens here })

4
NavigationLinkは1度しか機能しません
ログインを使用してアプリケーションで作業していたところ、ログイン後にカテゴリがリストされています。また、各カテゴリの下には、いくつかの項目が横に並んでいます。ログイン後、メインページが表示され、すべてがリストに表示されます。アイテムをクリックすると詳細画面が表示されますが、戻ろうとするとクラッシュします。このフローを見つけました。`NavigationView`の `navigationBarItems`内に` NavigationLink`を配置した後、後方に移動するとSwiftUIアプリがクラッシュするのはなぜですか?しかし、私は私の問題を解決できませんでした。プロジェクトが複雑になったので、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!") } } struct Test_Previews: PreviewProvider { static var previews: some View { Test() } } ご覧のとおり、とても簡単です。私もインターネットで同様の例を試しましたが、想定したように機能しません。プロジェクトを実行するときに、ナビゲーションリンクをクリックすると、Test()ビューに移動します。次に、戻るボタンをクリックすると、メインページに移動します。しかし、ナビゲーションリンクを2回クリックしても何も起こりません。ナビゲーションリンクが機能するのは1回だけで、その後は何も起こりません。ナビゲートせず、エラーもスローしません。私はSwiftuiに慣れていないので、ナビゲーション以外はすべて素晴らしいです。インターネットで多くの例を試し、解決策を提案しましたが、問題を解決するものは何もないようです。

4
NavHostFragmentとしてのFragmentContainerView
を使用し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>WorksとAFAIK を使用するだけで、に置き換えられることになっていますFragmentContainerView。 私は何かが足りないのですか、それとも誰かがとして使用できましFragmentContainerViewたNavHostFragmentか? どうもありがとう!

2
NavHostのビューとしての<androidx.fragment.app.FragmentContainerView>対<fragment>
androidx.fragment.app.FragmentContainerView通常のfragmentアプリの代わりにnavHostとして使用すると、向きを変更した後、目的地に移動できません。 次のエラーが発生します。 java.lang.IllegalStateException: no current navigation node 適切に使用するために知っておくべき落とし穴はありますか、またはナビゲーションコンポーネントの使用方法が正しくありませんか? ビューを持つ単純なアクティビティ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 android:id="@+id/destinationFragment" android:name="com.example.fragmenttag.DestinationFragment" android:label="Destination Fragment" tools:layout="@layout/destination_fragment" /&gt; &lt;/navigation&gt; これは、バグを簡単に再現できるgithubリポジトリです:https …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.