Я в основном программирую на Linux, используя оболочку tcsh. По умолчанию мой текущий каталог является корнем моей кодовой базы - я использую «find», чтобы найти любой файл, который я хочу изменить, а затем, как только find показывает местоположение файла, я могу затем редактировать / изменять в Vim .
Проблема заключается в том, что из-за размера базы кода каждый раз, когда я спрашиваю find, чтобы найти местоположение файла, требуется не менее 4-5 секунд для завершения поиска, которые слишком короткие, чтобы их можно было использовать. для всего остального !! Итак, поскольку скорость добавления новых файлов в базу кода очень мала, я ищу способ:
1) Создать список всех файлов в моей кодовой базе
2) Найдите ответ на мой запрос только в тех местах / файлах
Я видел, как открытие файлов в cscope происходит молниеносно, так как в нем ранее сохранялся список файлов. Я бы хотел использовать тот же механизм поиска, но не из окна cscope, а из общей строки cmd.
Есть идеи?