質問: ### 前提・実現したいこと ATOMで Find in Project を使いたい。 ### 質問したいこと Project 内に存在するはずの文字列が、Find in Project で見つからないことがある。 どうしたら見つかるようになる? ### 発生している問題・エラーメッセージ ATOMで Find in Project をしても "No results found for HOGEHOGE" になる。 Project 内に明らかに存在している文字列を検索しているのに、この問題が起きることがある。 ### 試したこと HOGEHOGEの一部だけを検索してみた。例えばHOGEのみ。 だが目的の "HOGEHOGE" が書かれたファイルはヒットしなかった。 ### 補足情報(言語/FW/ツール等のバージョンなど) * ATOM v1.7.4 - atomic-emacs v0.91 - minimap v4.24.2
回答: 目的のProject以下に対して、次のコマンドを実行した。 ``` ls -1 */**/*.txt | xargs nkf --overwrite -w ``` その後、再び ATOM で Find in Project したらうまくいった。 ※ もともと、これらの*.txt は shift-jis だった あんまりじゃないか...... ATOMの設定・機能の範囲内だけでなんとかしたかったのに......。