VS code не удается создать новую ячейку при использовании iJAVA, построенной на jshell?

#java #visual-studio-code #jupyter #vscode-python #ijavascript

#java #visual-studio-code #jupyter #vscode-python #ijavascript

Вопрос:

Я всего лишь новичок 🙂
Может ли кто-нибудь мне помочь??

Когда я нажимаю знак плюс, чтобы создать новую ячейку в рабочей книге, я получаю сообщение об ошибке. Новая ячейка не создается, и я вижу это сообщение об ошибке более крупным шрифтом, чем обычно.

Сообщение об ошибке сохраняется при перезапуске ядра.

Ошибка исчезла после перезапуска VSCode.

Ошибка также исчезла после того, как я сохранил / закрыл файл и снова открыл его.

код

System.out.print («привет, jshell»);

а затем я нажал alt enter

вывод

привет, jshell

 TypeError: Cannot read property 'charAt' of undefined at 

in t
in div
in t
in div
in t
in div
in t
in div
in div
in div
in div
in div
in div
in t
in h
in t
in div
in div
in div
in t
in main
in div
in t
in h
in f
 

Я использую

  • Версия VS-code: 1.51.1
  • ядро jupyter: 4.6.3
  • jupyter-notebook: 6.1.5
  • qtconsole: 4.7.7
  • ipython: 7.18.1
  • ipykernel: 5.3.4
  • клиент jupyter: 6.1.7
  • jshell: 15.0.1

выводим снимок экрана

Комментарии:

1. in t in div in t in div откуда? можете ли вы опубликовать весь код. когда вы открываете новый jupyter notebook и кодируете в нем, эта ошибка появляется снова?

2. @MollyWang да, ошибка такая же, даже в новом ноутбуке. (только если это сделано с помощью ijava и vscode) в t в div в t в div вместо новой ячейки вместо новой ячейки появилось f

3. Я воспроизвел вашу проблему и нахожу решения.

Ответ №1:

Я добавил java в ядро Jupyter, и после многих проведенных тестов это проблема в VS Code:

Ошибка в VS Code

В GitHub опубликовано много подобных проблем, и теперь эта функция решена в VS Code Insiders, но все еще не в VS Code:

Хорошо работает в VS Code Insiders

Вы можете установить VS Code Insider, но он может быть не таким стабильным, в конце концов, это бета-версия VS Code. Другим способом вы можете обратиться к JupyterLab, попробовать его в браузере или установить.

введите описание изображения здесь

Комментарии:

1. Пожалуйста, я думаю, что это будет решено в ближайшем будущем, и вы можете продолжать использовать VS Code для разработки проектов 🙂