説明
次の状況で前に入力した文字列の検索が実行されます。
1) Verilog、VHDL またはほかの ASCII ファイルを Project Navigator で開いている状態でs Ctrl + F キー(検索) を押します。[Find] ダイアログ ボックスがウィンドウ下部に開きます。
2) 検索文字列を入力し [Next]、[Previous] をクリックするか、または Enter キーを押します。 (これは問題なく動作するはずです。)
3) 次に、編集ウィンドウで単語をハイライトし、CTRL + F キーを押します。この操作でハイライトした単語が [Find] ダイアログ ボックスに検索文字列として表示されます。
4) この時点で Enter キーを押すと、[Find] ダイアログ ボックスにある検索文字列が前に入力した文字列に置き換わります。
ソリューション
この問題は次の 3 つの条件が満たされると発生します。
- はじめに [Find] ダイアログ ボックスに検索文字列を手動で入力して検索が行われた。
- 次の検索文字列が、ファイル内の文字列をハイライトし Ctrl + F キーを押して入力された。
- Enter キーが検索コマンドを実行するのに使用された ([Next] および [Previous] は問題なく動作する)。
この問題は ISE Design Suite 13.2 で修正される予定です。