2013-08-10 3 views
4

Есть ли способ пометить ячейку в ноутбуке ipython для чтения только с использованием формата json в файле ipynb? (Например, атрибут ячейки "readonly":false или некоторые такие.) Если нет, есть ли jquery hack, чтобы найти подавление события двойного щелчка в ячейке?ячейки только для чтения в записной книжке ipython

+0

В настоящее время нет такой функции [2125] (https://github.com/ipython/ipython/issues/2125) и [3469] (https://github.com/ipython/ipython/issues/ 3469) Возможно, вы могли бы что-то сделать с CodeMirror, так как он поддерживает только поля редактирования только для чтения ... –

+0

Очень полезно, спасибо! – jverzani

ответ

2

Существует расширение для IPython, который, как предполагается, что:

Read Only Cell extension.

Получение его на работу - это что-то еще, но оно есть.

+0

Похоже, вы пытались заставить его работать. Если да, можете ли вы опубликовать совет здесь? – Dannid

1

Да, используйте указанные ниже действия

  1. Выбор зрения на линейке
  2. точки на сотовые панели инструментов и выберите Редактировать метаданные
  3. Кнопка «Edit Metadata» появится в верхнем правом углу клетка.
  4. Нажмите на эту кнопку и отредактируйте появившийся json. Установите для редактируемого ключа значение true для значения false, чтобы получить желаемый эффект.
Смежные вопросы