私はOkularを使って書いたり、時々コンパイルしながらLaTeXドキュメントを見たりします。私はEvinceを使ってみましたが、Okularでは簡単に行える前方/後方検索の設定に多くの困難がありました。
テキストエディタでフォワード検索を実行するには(該当する場合はGVimを使用します)、フォワード検索で新しいインスタンスが開かないようにするには、--uniqueオプションを使用してOkularを開くことが便利です。
ただし、2つの異なるワークスペース、つまり2つの異なるテキストエディタインスタンスに2つの異なるドキュメントが開いていることがよくあります。その結果、どのドキュメントでも呼び出すと、 --unique を使用してどの Okular インスタンスを開くかに関係なく、最初に前方検索に使用されます。文書 A が最初に呼び出され、別のワークスペースで文書 B で作業している場合、文書 B を呼び出す前方検索が文書 A ウィンドウに戻されるため、これはお勧めできません。
この問題を解決するには、 "--unique"を使用して複数のウィンドウを持つことができ、どのインスタンスが実際に私が望むインスタンスであるかを参照する方法が必要です。創造的なシェルスクリプトを使用してこれを行う方法はありますか?他の解決策の提案も大いに感謝します。