Как избавиться от второй вкладки в Arduino IDE 2?
По неизвестной мне причине Arduino IDE 2.0.3 открывает для этого скетча две вкладки с одинаковыми именами. Я не могу воспроизвести, как попасть в эту ситуацию.
Изменения на одной вкладке немедленно изменяют и другую вкладку.
Как избавиться от второй вкладки?
Что я пробовал:
- Файл/Закрыть (Ctrl+W) закрывает весь скетч, т.е. Arduino IDE существует.
- Обычная комбинация клавиш для закрытия вкладок (Ctrl+F4) также не работает.
- Я удалил все папки
%AppData%\Local\Temp\.arduinoIDE-unsaved*.gfv2
- Я удалил все папки
%AppData%\Local\Temp\arduino-sketch-*
- Я удалил все папки
%AppData%\Local\Temp\arduino-language-server*
- Я удалил все папки
%AppData%\Local\Temp\arduino-ide2-*
- Я использовал Потоки, чтобы проверить файл INO на наличие альтернативных потоков данных
- Я удалил папку
%UserProfile%\.arduinoIDE
Может быть интересно: когда я переименовываю скетч в HelloWorld2.ino, он открывает только одну вкладку. Если я переименую его обратно, у меня снова будет две вкладки.
Когда я изменяю настройки для отображения файлов в представлении Sketchbook, я вижу только один файл:
Другие скетчи были созданы при попытке воспроизвести проблему. Они не затронуты
Подсказка, показывающая полное имя файла, одинакова для обоих файлов:
Реестр не содержит подозрительной информации. Я нашел только одно вхождение HelloWorld в
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\TypedPaths
@Thomas Weller, 👍1
Обсуждение1 ответ
Лучший ответ:
Как избавиться от второй вкладки?
- Нажмите F1,
- Введите:
View: Reset Workbench Layout
в Палитре команд, - Нажмите Ввод,
- IDE перезагружается.
Если это не поможет, получите данные макета из журналов.
- Откройте DevTools с помощью Ctrl/⌘+Alt+I встроенная команда,
- Откройте Консоль, если она не открывается с помощью Esc,
- Щелкните правой кнопкой мыши в консоли и выберите
Сохранить как...
, - Поделитесь данными с разработчиками.
Например:
{"version":5,"mainPanel":{"main":{"type":"tab-area","widgets":[{"constructionOptions":{"factoryId":"code-editor-opener","options":{"counter":0,"kind":"navigatable","uri": ...
Абсолютное злоупотребление кнопкой F1 для такой цели, но в любом случае сброс макета верстака сделал это., @Thomas Weller
Мне кажется, это очень хорошее применение. =) Голосую за., @timemage
- Ошибка при загрузке «Произошла фатальная ошибка esptool.py: тайм-аут записи»
- Загрузка данных SPIFFS в Arduino IDE 2.0.0-rc3 (ESP32 & TTGO) - Ubuntu
- Только что установил Arduino 2.0.3 - каков путь Windows к связанным библиотекам?
- Arduino IDE 2.0 Beta не запускается
- Arduino IDE 2.3.2 не запускает новую установку
- Ошибка Chrome-sandbox в Arduino IDE 2.3 в Ubuntu 24.04
- Как сжечь предохранители в Digistump ATTiny85 с помощью Arduino IDE
- Список поддерживаемых плат в Arduino IDE 2.0
Можете дать точную инструкцию по воспроизведению этого? Я скачал 2.0.3 (правда, на Linux) и пробовал создавать и открывать практически пустые скетчи разными способами и не заметил этой проблемы., @timemage
@timemage: к сожалению, я не могу (пока). Я также создал виртуальную машину и хотел воспроизвести ее, но этого не произошло., @Thomas Weller
@jsotola: содержимое меняется на обеих вкладках (казалось бы, мгновенно), @Thomas Weller
@jsotola: обновил вопрос: показывает только один файл, @Thomas Weller
@timemage: я записал видео, когда возникла эта проблема. Из этого видео я вижу, что оно началось с повторяющегося имени файла с именем
sketch_dec27a.ino
https://i.stack.imgur.com/IgHxa.png Однако видео показывает это сразу после запуска IDE, ничего не сделано. ., @Thomas Weller@jsotola: у другого есть пробел в имени. Это другой скетч, который не затрагивается и не влияет на тот, что без пробела. Я удалил его и обновил скриншот. Проблема все еще сохраняется, @Thomas Weller
найдите в реестре Windows все экземпляры текста «HelloWorld», если вам удобно исследовать реестр., @jsotola
Что бы это ни стоило, я верю тебе. Но пока я не смогу воспроизвести проблему, я не думаю, что мне повезет найти решение. У IDE, похоже, была повторяющаяся проблема, связанная с разными причинами, некоторые из которых предположительно были исправлены. У IDE 2.0.X определенно еще много проблем. На самом деле я только что заметил, что другой (не связанный) пытается воспроизвести ваш., @timemage
Кажется, для этой проблемы появилась новая ошибка: https://github.com/arduino/arduino-ide/issues/1791 Однако я еще не могу вспомнить, чтобы использовал библиотеки., @Thomas Weller