IPython Быстрый поиск клавиатуры для клавиатуры

Есть ли сочетание клавиш для поиска текста в IPython Notebook?

Я посмотрел под Помощь | Сочетания клавиш и есть много интересных сочетаний клавиш, но ни одного для поиска текста?

enter image description here


Ноутбук работает в FireFox на Ubuntu.

Ответ 1

В Jupyter есть команда find-and-replace. Это привязка клавиш F (командный режим):

enter image description here

Конечно, вы можете найти текст с функциональностью браузера (иногда мне это кажется лучше), но команда в Jupyter также очень полезна. Я часто использую функцию Replace in selected cells когда копирую и вставляю кучу кода, а затем меняю переменные или что-то в этом роде:

enter image description here


(Примечание. Командную палитру можно запустить с помощью shift + ctrl + P, а также просматривать или запускать другие команды)


Ответ 2

: Embarassed: "Запуск" означает использование ярлыка браузера "найти текст на этой странице". Firefox для этого - ctrl - F.

Ответ 3

Начиная с Jupyter Lab v1.0.2, трюк с двойным нажатием CTRL + F, описанный в моем комментарии выше, больше не работает.

Я нахожу внутреннюю функциональность поиска в лаборатории jupyter довольно раздражающей, поскольку она выполняет поиск только в текущей ячейке. Я хотел получить прямой доступ к поиску в браузере с помощью сочетания клавиш CTRL + F.

Чтобы отключить функцию поиска в лаборатории jupyter (и использовать вместо нее поиск в браузере):

  • откройте Настройки\Редактор расширенных настроек
  • добавьте следующее в User Preferencec:
{
    "shortcuts": [
    {
            "command": "documentsearch:start",
            "keys": [
                "Accel F"
            ],
            "selector": ".jp-mod-searchable",
            "disabled": true
        }
    ]
}

Это переопределит Системное значение по умолчанию с добавлением "disabled": true и активирует Browser CTRL + F во всех экземплярах Jupyter Lab.

Ответ 4

  1. Выберите ячейки, в которых вы хотите заменить.
  2. Затем просто нажмите за пределами этих ячеек
  3. Нажмите f.

Вы сделали!