Как я могу поделиться шаблоном поиска между редакторами в VS Code?

Код VS: 1.23.1 ОС: OSX 10.12.6

Если у меня открыты два разных редактора (я думаю, что это термин для двух разных окон, каждое из которых может иметь несколько вкладок, а также может быть рабочим пространством), и я запускаю Find... в одном окне текст поиска и настройки (например, сопоставить регистр, сопоставить целое слово) в другом окне не затрагиваются. Я хотел бы найти способ, чтобы они всегда были связаны, они всегда были синхронизированы. Есть ли настройка или расширение для этого? Я не мог найти один. Спасибо!

2 ответа

Решение

Это кажется невозможным, поскольку каждая Windows имеет свои собственные состояния графического интерфейса пользователя (включая текущий шаблон поиска поиска)

Это похоже на проблему 10121 "Разрешить плавающие окна", где терминал или консоль отладки будут применяться ко всем открытым окнам редактора, а не привязываться к текущему.
Пока эти элементы GUI (включая Find) относятся к текущему открытому редактору, не разделяя их состояние с другими окнами VSCode.

Это возможно, но не является поведением VSCode по умолчанию.

Зайди в настройки, найди, и вы увидите два флажка:

  • Редактор > Найти: глобальный поиск в буфере обмена
  • Поиск: Глобальный поиск в буфере обмена

Установите оба этих флажка, и теперь все поля поиска во всех ваших окнах/плитках/вкладках/файлах VSCode будут использовать один и тот же буфер поиска по всему вашему компьютеру (по крайней мере, на Mac), как мы и ожидали.

Почему эти два флажка не отмечены по умолчанию, остается только догадываться.

Другие вопросы по тегам