В этом выпуске было закрыто 3 проблемы.
В этом выпуске были закрыты 3 запроса на включение.
В этой версии было закрыто 3 проблемы.
В этой версии были объединены 8 запросов на включение. ### Важные исправления
В этом выпуске было закрыто четыре проблемы.
В этом выпуске были закрыты шесть запросов на вытягивание.
Проблема 14779 — SystemError при переключении проектов (PR 14791 от @ccordoba12).
Проблема 14730 — Ошибка при сворачивании кода ячеек.
Проблема 14656 — Графический бэкенд Tk выдаёт ошибку на Big Sur с установщиком DMG.
Проблема 14653 — Возможная ошибка автоматического форматирования Black (PR 14759 от [@andfoy]).
Проблема 14570 — Лаги появляются при наборе текста в больших файлах в редакторе (PR 14574 от [@andfoy]).
Проблема 14551 — functools.cached_property ведёт себя не так, как ожидалось, в консоли Spyder (PR 14715 от [@impact27]).
Проблема 14542 — Открытие Dataframe в обозревателе переменных не работает с упакованной версией Spyder 4.2.1 для Mac (PR 14545 от [@mrclary]).
Проблема 14535 — DeprecationWarning: В этом релизе было закрыто 26 задач.
PR 14543 — неявное преобразование в целые числа в файле colors.py пакета widgets; автор: @juliangilbey.
PR 14761 — сортировка переменных по размеру в проводнике переменных; автор: @steff456.
PR 14499 — отображение переменных и атрибутов в виде структуры; авторство не указано.
PR 14564 — запуск с проблемами в версии 4.2.1 на macOS; автор: @ccordoba12.
PR 14484 — отладчик игнорирует некоторые присвоения кортежей; автор: @ccordoba12.
PR 14478 — сделать приглашение продолжения Pdb последовательным; автор: @impact27.
PR 14711 — повторный запуск отладки делает невозможным продолжение работы; автор: @ccordoba12.
PR 14757 — ошибка TypeError в проводнике Outline; автор: @andfoy.
PR 14727 — сбой импорта Tkinter; автор: @dalthviz.
PR 14382 — режим отладки не работает на win10 для любого кода; автор: @impact27.
PR 14376 — индексная ошибка выделения соответствующего кронштейна; автор: @hengin.
PR 14696 — сбои Spyder после изменения масштаба монитора; автор: @dalthviz.
PR 14565 — невозможность установить пользовательские интерпретаторы в настройках на macOS; автор: @ccordoba12.
PR 14559 — курсор меняет позицию после удаления символа и перехода на другую строку; автор: @hengin.
PR 14447 — проводник переменных не показывает переменные на удалённом ядре; автор: @impact27.
PR 14376 — путаница подсветки соответствия фигурных скобок из-за строк с фигурными скобками; автор: @hengin.
PR 14557 — Ctrl+C не работает при использовании ввода на Windows; автор: @ccordoba12.
PR 14376 — подсветка скобок в редакторе непоследовательна; автор: @hengin.
PR 14376 — редактор добавляет ":" при наборе многострочного списка; автор: @hengin. PR 14794 — PR: Update core dependencies for 4.2.2, автор @ccordoba12.
PR 14791 — PR: Constrain Watchdog to be less than 2.0.0, автор @ccordoba12 (14779).
PR 14790 — PR: Simplify how we enter debugging mode in IPython console tests, автор @ccordoba12.
PR 14763 — PR: Update translations from Crowdin, автор @spyder-bot.
PR 14762 — PR: Update translations for 4.2.2, автор @steff456.
PR 14761 — PR: Catch type error when sorting by size in variable explorer, автор @steff456 (14527).
PR 14759 — PR: Prevent double saving when running a file, автор @andfoy (14653).
PR 14757 — PR: Prevent None items in Outline Explorer, автор @andfoy (14413).
PR 14727 — PR: Add assets for Tkinter (Windows installer), автор @dalthviz (14385).
PR 14719 — PR: Improve design of Kite dialog, автор @juanis2112 (32).
PR 14715 — PR: Test for spyder-kernels#278, автор @impact27 (14551).
PR 14711 — PR: Sync subrepo with spyder-kernels#271, автор @ccordoba12 (14472).
PR 14696 — PR: Improve DPI change detection, автор @dalthviz (14273).
PR 14667 — PR: Move IPython out of zipped libraries in macOS application, автор @mrclary.
PR 14655 — PR: Update metainfo file and install it, автор @ximion.
PR 14624 — PR: Fix IPython console for internal environment on macOS app, автор @mrclary.
PR 14607 — PR: Don't terminate folding thread before running new update (Editor), автор @ccordoba12.
PR 14600 — PR: Compute extended ranges for folding out of its thread (Editor), автор @ccordoba12.
PR 14574 — PR: Move folding update to a thread, автор @andfoy (14570).
PR 14565 — PR: Remove PYTHONEXECUTABLE from env vars passed to the kernel, автор @ccordoba12 (13252).
PR 14564 — PR: Don't open script that starts Spyder at startup on macOS, автор @ccordoba12 (14483). Вот перевод текста на русский язык:
14152 — элементы сворачиваются в проводнике Outline после изменения в редакторе, когда опция «Follow cursor position» отключена (PR 14238 от @andfoy).
14112 — для вновь созданных файлов установлены биты прав выполнения, равные 1 (PR 14246 от @dalthviz).
14100 — PermissionError при попытке изменить текущий рабочий каталог (PR 14278 от @steff456).
13779 — сбой при свёртывании блока кода/функции (PR 13783 от @andfoy).
13544 — неправильный индекс серии Pandas в Variable Explorer (PR 14259 от @dalthviz).
13535 — вывод результатов анализа кода и обработка пути в Windows (PR 14305 от @dalthviz).
13288 — TimeoutError: тайм-аут при ожидании порта связи (PR 14228 от @impact27).
13248 — RuntimeError при попытке определить, виден ли виджет завершения после закрытия окна редактора (PR 14344 от @steff456).
12877 — ValueError при открытии массива внутри массива (PR 14352 от @hengin).
12485 — ошибка поиска свёрнутого кода (PR 14398 от @andfoy).
11360 — иногда ломается свёртывание кода (PR 13783 от @andfoy).
11357 — IPython Console: улучшения для приложения настроек (PR 12834 от @dalthviz).
11090 — магии отмечены как недопустимый синтаксис в файлах ipy (PR 11101 от @impact27).
7846 — свёртывание ячеек кода.
1983 — значок Spyder дважды отображается на панели задач Windows, если он закреплён (PR 14219 от @dalthviz).
В этом выпуске было закрыто 36 проблем.
PYTHONPATH не установлен при запуске профилировщика (PR 14022 by @ccordoba12).
[Issue 13957] — заменить на | заменить/найти следующий | заменить в выделении | заменить все (PR 14054 by @TediaN97).
Outline explorer не заполняется для некоторых файлов с последней версией 4.x (PR 14119 by @ccordoba12).
Панель отладчика неправильно обновляется в последней версии 4.x (PR 13919 by @impact27).
Переменные не определены, ошибка возникает во время работы списка понимания в режиме отладки (PR 13920 by @ccordoba12).
«Выделить текущую строку» выключено, что нарушает выделение соответствия скобок (PR 13281 by @ccordoba12).
Добавить опцию в список доступных сред в качестве основного интерпретатора в настройках (PR 13950 by @steff456).
Outline explorer заполняет своё содержимое только после изменения файла в последней версии 4.x (PR 13981 by @ccordoba12).
Элементы Outline exporer автоматически расширяются, чтобы следовать за положением курсора в последней версии 4.x (PR 13885 by @andfoy).
Отладка init невозможна (PR 13902 by @ccordoba12).
Создание pint Quantity в консоли завершается неудачно (PR 13902 by @ccordoba12).
Сохранение макета не сохраняет правильные размеры (PR 14078 by @ccordoba12).
Имена переменных отображаются в панели Outline (PR 13885 by @andfoy).
Постоянно отображается спиннер в Outline explorer для файлов без языкового сервера (PR 13885 by @andfoy).
Заменить диалог Kite при первом открытии Spyder диалогом тура (PR 13953 by @juanis2112).
«Перейти к определению» вызывает ошибку в Python 3.6 (PR 13839 by @ccordoba12).
object.[tab] вызывает (Issue 13807, PR 13839 by @ccordoba12). Не ясно (PR 14022 от @ccordoba12).
В этом выпуске было закрыто 76 проблем.
PR 14170 — PR: обновить PyLS и spyder-kernels до версий, необходимых для версии 4.2, от @ccordoba12.
PR 14168 — PR: исправить логирование в файл, от @ccordoba12.
PR 14167 — PR: обновить субрепо с spyder-kernels#255, от @ccordoba12.
PR 14164 — PR: исправить get_package_version, от @impact27 (14163).
PR 14160 — PR: исправить обнаружение сред conda и pyenv в Windows, от @ccordoba12.
PR 14159 — PR: Обновить переводы из Crowdin, от @spyder-bot (14117).
PR 14157 — PR: Предотвратить поиск фрагментов кода от выбора корневого текстового узла, от @andfoy (14125).
PR 14154 — PR: Исправить некоторые строки для перевода, от @juanis2112.
PR 14147 — PR: Автоматически устанавливать ширину столбца после изменения автоформатера, от @steff456. 14082:
PR 14146: PR: Change default auto-formatter to be Black (Editor), автор @ccordoba12.
PR 14142: PR: Resolve LSP not starting in Mac app, автор @mrclary (14140).
PR 14137: PR: Fix project opening when starting Spyder in Mac app, автор @juanis2112.
PR 14135: PR: Update macOS app with new dependencies, автор @mrclary.
PR 14123: PR: Add search paths to PATH in is_program_installed, автор @mrclary (14136).
PR 14119: PR: Check that we can get symbols in a file not part of a Python module, автор @ccordoba12 (13928).
PR 14115: PR: Update translation files, автор @ccordoba12.
PR 14114: PR: Add name and value to base node class (Snippets), автор @ccordoba12 (14113).
PR 14109: PR: Catch an error when stopping watcher (Projects), автор @ccordoba12 (14107).
PR 14105: PR: Add find_git function to verify correctly if git is installed on macOS, автор @juanis2112 (12045).
PR 14104: PR: Customize tour dialog when starting Spyder, автор @juanis2112 (22).
PR 14091: PR: Improve message about new releases (Main Window), автор @ccordoba12 (12677).
PR 14090: PR: Don't try to reload analysis for the currently displayed file (Code Analysis), автор @ccordoba12 (13347).
PR 14078: PR: Use current size and position when saving window settings (Main Window), автор @ccordoba12 (13882).
PR 14074: PR: Remove PyYAML deprecation warning, автор @oscargus.
PR 14059: PR: Добавить сборку для Windows установщика с дополнительными пакетами, автор @dalthviz.
PR 14058: PR: Обновить подрепозиторий с python-language-server#879, автор @ccordoba12 (11118).
PR 14057: PR: Поймать ошибку при попытке перезапустить ядро (IPython console), автор @ccordoba12 (13999).
PR 14056: PR: Удалить опцию использования пейджера, потому что она не работает (IPython console), автор @ccordoba12 (14040). Добавьте ярлыки на панели «Профилировщик» и «Анализ кода», автор @juanis2112 (13439).
Измените цвета ошибок ядра в консоли IPython, автор @juanis2112 (13754).
Обновите, пересмотрите и отредактируйте существующие шаги тура, автор @CAM-Gerlach.
Замените диалог Kite на диалог тура при первом запуске Spyder, автор @juanis2112 (13832).
Показывайте среды conda и pyenv в интерпретаторе Python (Настройки), автор @steff456 (13903, 12200).
Обновляйте структуру для файлов предыдущей сессии после запуска Spyder, автор @ccordoba12.
Обновите подрепозиторий с spyder-kernels#252, автор @ccordoba12 (13909).
Исправьте проблему с обновлением панели отладчика, автор @impact27 (13918).
Решите проблему, когда панель отладчика не обновляется, автор @impact27 (13918).
Предотвратите атомарные записи, оставляющие следы временных файлов в каталогах Dropbox, автор @skjerns (13041).
Добавьте обучающие видео в меню справки, обновите ссылку на устранение неполадок в документации, автор @juanis2112 (13239).
Отключите полноэкранную кнопку панели инструментов для macOS, автор @juanis2112 (5).
Восстановите ячейки кода и блочные комментарии в панели структуры и исправьте другие проблемы, автор @andfoy (13896, 13877, 13872).
Отображайте сообщение об ошибке, когда Kite отправляет ответ, отличный от dict, автор @andfoy (13121).
Протестируйте иконки для переименования в QtAwesome, автор @dalthviz.
Сделайте объекты даты редактируемыми в обозревателе объектов, автор @steff456 (13557).
Улучшите производительность при рисовании направляющих отступов, автор @ccordoba12 (8864).
Добавьте тест для spyder-kernels#243, автор @impact27. PR 12651
PR 13679 — PR: обновление необходимой версии spyder-kernels для 4.1.5, автор @ccordoba12;
PR 13621 — PR: установка PyLS локально без изменения site-packages, автор @andfoy;
PR 13575 — PR: предотвращение возникновения исключения, когда запрос на всплывающую подсказку возвращает список, автор @andfoy (13297);
PR 13559 — PR: исправление использования dir в модуле spyder, автор @impact27;
PR 13558 — PR: добавление естественной сортировки для dicts (Variable Explorer), автор @skjerns;
PR 13554 — PR: изменение диалоговых окон About и Dependencies на немодальные, автор @juanis2112;
PR 13545 — PR: исправление ошибки при отображении dicts со смешанными типами ключей (Variable Explorer), автор @ccordoba12 (13481);
PR 13499 — PR: исправление неудачного теста для IPython 7.17, автор @impact27 (13490);
PR 13482 — PR: действия «Новый» в проводнике теперь зависят от выбранных файлов, автор @steff456 (13444);
PR 13426 — PR: исправление сортировки файлов в профилировщике путём исправления парсера, автор @juanis2112 (13363);
PR 13419 — PR: исправление ошибки в учебнике (Help), автор @aznpooface (13417);
PR 13408 — PR: исправление некоторых неудачных тестов, автор @goanpeca;
PR 13407 — PR: перехват BrokenPipeError при попытке открыть порт (Online Help), автор @steff456 (13388);
PR 13396 — PR: улучшение установки Binder, автор @ccordoba12;
PR 13395 — PR: удаление действия Github для... 13217](https://github.com/spyder-ide/spyder/pull/13217) by @ccordoba12):
Проблема 13191: отсутствуют стрелки для переключения вкладки на Mac (PR 13249 от @impact27).
Проблема 13178: некоторые улучшения панели «Найти» (PR 13215 от @steff456).
Проблема 13172: обновление переводов для версии 4.1.4 (PR 13170 от @spyder-bot).
Проблема 13164: ядро иногда не отправляет конфигурацию (PR 13166 от @impact27).
Проблема 13148: ошибка сегментации при запросе контекстного меню для одного файла в проводнике проекта (PR 13226 от @jnsebgosselin).
Проблема 13119: незначительная орфографическая ошибка в учебнике Spyder.
Проблема 13110: линтинг не учитывает pycodestyle.cfg (PR 13146 от @ccordoba12).
Проблема 13069: панель отладчика не отображается для файлов pyw (PR 13085 от @ccordoba12).
Проблема 13059: исправление аббревиатур для секунд в профилировщике (PR 13081 от @juanis2112).
Проблема 13048: Spyder утверждает, что «подключается к ядру» при запуске файла (PR 13056 от @impact27).
Проблема 13018: ядро неправильно перезапускается при возникновении RecursiveError в Windows (PR 12972 от @ccordoba12).
Проблема 13009: отсутствуют метки сгиба в теме Spyder 2 (PR 13015 от @juanis2112).
Проблема 13004: контекстное меню панели «Файлы» не отображается при щелчке правой кнопкой мыши по пустой папке (PR 13032 от @steff456).
Проблема 12999: консоль IPython зависает после изменения предупреждений на ошибки (PR 13007 от @impact27).
Проблема 12992: Shift+Return не работает для запуска выделения — решения не работают (PR 13047 от @dalthviz).
Проблема 12892: открытие нового файла вызывает ошибку (PR 13040 от @steff456).
Проблема 12883: имена файлов повторяются в поле со списком файлов анализа кода (PR 12884 от @steff456).
Проблема 12857: цвет выделения делает комментарии невидимыми (PR 12981 от @juanis2112). * [Проблема 12825] — Инспектор переменных открывает окно не в фокусе (PR 13033 от @goanpeca).
[Проблема 12810] — Невозможно закрыть любую вкладку редактора в режиме отладки (PR 12985 от @steff456).
[Проблема 12801] — Включить первого вызывающего абонента main в трассировку стека посмертного отладчика.
[Проблема 12799] — Улучшить сообщение об ошибке при загрузке файлов spydata (PR 13052 от @juanis2112).
[Проблема 12755] — Я закрыл файл автосохранения, и Spyder сообщил о какой-то ошибке (PR 12822 от @jitseniesen).
[Проблема 12748] — Обновить CI, чтобы включить кэширование (PR 12826 от @goanpeca).
[Проблема 12740] — Настройка истории анализа кода не работает, действия недоступны, когда панель отстыкована (PR 12874 от @steff456).
[Проблема 12735] — Изменить вывод анализа кода, чтобы отображать полные имена сообщений pylint (PR 12803 от @CAM-Gerlach).
[Проблема 12733] — Изменить пункт меню для запуска анализа кода (PR 12734 от @juanis2112).
[Проблема 12716] — Никогда не хочу перезапускать Spyder при изменении разрешения экрана DPI (PR 12881 от @dalthviz).
[Проблема 12704] — Удаление пробела перед словом вызывает бессмысленное завершение (PR 12710 от @steff456).
[Проблема 12689] — Переменные необходимо удалять дважды в средстве просмотра переменных (PR 12695 от @ccordoba12).
[Проблема 12661] — Заменить «Заменить выделение» на «Заменить в выделении» (PR 12811 от @juanis2112).
[Проблема 12659] — «Заменить выделение» уменьшает выбранный диапазон (PR 12745 от @steff456).
[Проблема 12657] — Изменить текст для сворачивания и разворачивания выделения, удалить восстановление в панели анализа кода (PR 12653 от @juanis2112).
[Проблема 12654] — runtests.py пытается собрать тесты из подрепозиториев, если заданы дополнительные аргументы (PR 12672 от @mrclary).
[Проблема 12637] — Флаг прокрутки отсутствует в Spyder 4 на MacOS 10.15 (PR 13071 от @steff456).
[Проблема 12620] — Неправильная сортировка с числами в научной нотации (PR 12901 от @steff456). * Issue 12598 — не работает подключение к внешнему серверу PyLS.
Issue 12597 — неправильно выполняются ячейки кода из разделённых редакторов или новых окон (PR 12713 от @impact27).
Issue 12596 — в конце шаблона добавляется дополнительная пустая строка (PR 12708 от @juanis2112).
Issue 12575 — очень медленная работа Variable Explorer с большим фреймом данных (PR 12697 от @dalthviz).
Issue 12572 — поддержка jedi 0.17.0 (PR 12792 от @andfoy).
Issue 12563 — улучшить сообщение об ошибке при попытке просмотра фрейма данных, если рядом со Spyder не установлен Pandas (PR 12902 от @juanis2112).
Issue 12562 — проблема с пользовательским интерфейсом редактора цветовой темы (PR 12986 от @steff456).
Issue 12558 — щелчок средней кнопкой мыши по вкладкам редактора может закрыть неправильную вкладку (PR 12617 от @steff456).
Issue 12491 — не работает ярлык для перехода на панель проекта (PR 12843 от @jitseniesen).
Issue 12465 — Spyder мешает работе Dask.
Issue 12437 — небольшая проблема с редактором на macOS и светлой темой (PR 13060 от @goanpeca).
Issue 12333 — завершение табуляции аргументов ключевого слова создаёт скобки (PR 12792 от @andfoy).
Issue 12328 — test_mainwindow.py открывает слишком много файловых дескрипторов и сокетов (PR 12534 от @impact27).
Issue 12315 — восстановить сворачивание кода для больших файлов (PR 12937 от @andfoy).
Issue 12266 — сбой в резервном плагине при наборе символа (PR 13038 от @andfoy).
Issue 12225 — циклический запуск LSP: перезапуск... готов... перезапуск... (PR 12912 от @ccordoba12).
Issue 11933 — подсказки не отображаются в редакторе для некоторых функций с Jedi 0.15 (PR 12792 от @andfoy).
Issue 11889 — TimeoutError при запуске ядра всё ещё появляется (PR 12457 от @impact27).
Issue 11654 — исправить request_params в send_workspace_folders_change (PR от @impact27). @ccordoba12
PR 13111 - PR: Emit sig_project_closed when switching projects.
PR 13108 - PR: Update author_email in setup.py.
PR 13095 - PR: Update Jedi to 0.17.1.
PR 13085 - PR: Make an in-depth audit of different LSP calls.
PR 13081 - PR: Change time units in Profiler to match the International System of Units.
PR 13071 - PR: Show the scrollflag in macOS.
PR 13060 - PR: Fix scroll arrows, add retina images for tab bar and adjust colors shape and size.
PR 13056 - PR: Show console when other execution happens.
PR 13052 - PR: Improve error message for loading spydata with missing dependencies.
PR 13047 - PR: Clear old set shortcuts if they are now empty (Shortcuts).
PR 13040 - PR: Fix ValueError when an untitled file is open in the editor.
PR 13038 - PR: Check when prefix size is less than zero or longer than the string size (Fallback completions).
PR 13033 - PR: Update window flags on text editor for macOS (Variable Explorer).
PR 13032 - PR: Show the context menu with disabled options in the file explorer when it is empty.
PR 13015 - PR: Add code folding arrow icons for Spyder 2 icon theme.
PR 13007 - PR: Print stderr messages to the console (IPython console).
PR 13003 - PR: Store the analyzed filenames of the Code Analysis plugin.
PR 13000 - PR: Minor fixes in Readme.
PR 12987 - PR: Add warning on console if file is not saved before running it. PR 12986: добавить минимальную ширину для названий цветов в панели внешнего вида редактирования, автор @steff456 (12562).
PR 12985: сообщение при включённом режиме отладки и невозможности закрыть файл, автор @steff456 (12810).
PR 12981: изменить цвет появления различных тем, чтобы сделать комментарии видимыми, автор @juanis2112 (12857).
PR 12972: исправить несколько проблем с перезапуском ядра, автор @ccordoba12 (13018).
PR 12937: включить/отключить направляющие сгибов при входе/выходе курсора из левой панели, автор @andfoy (12315).
PR 12912: использовать QProcess вместо subprocess для транспортного уровня LPS и сервера, автор @ccordoba12 (12225).
PR 12902: улучшить сообщения об отсутствующих модулях в Variable Explorer, автор @juanis2112 (12563).
PR 12901: использовать UserRole для сортировки столбцов по фактическому значению, а не отображаемому (Variable Explorer), автор @dalthviz (12620).
PR 12886: использовать QFileDialog на OSX для открытия файлов, автор @goanpeca (3291).
PR 12884: проверить, показан ли файл уже в выпадающем списке, чтобы избежать дублирования (Code Analysis), автор @steff456 (12883).
PR 12881: улучшить обнаружение изменения масштаба экрана путём сохранения текущего dpi, автор @dalthviz (12716).
PR 12874: исправить настройку истории Code Analysis, автор @steff456 (12740).
PR 12852: исправить скрытие завершения при нажатии backspace, когда перед курсором ничего нет, автор @ElieGouzien.
PR 12845: установить текущий рабочий каталог Python language server в пустой каталог, автор @ccordoba12.
PR 12843: не разворачивать при создании/открытии/закрытии/удалении проекта, автор @jitseniesen (12491).
PR 12835: протестировать, что файл с таким же именем, как у модуля стандартной библиотеки, не нарушает работу консоли, автор @ccordoba12.
PR 12831: удалить некоторые лишние пробелы, появившиеся при просмотре, автор @ccordoba12.
PR 12826: включить кэш пакетов conda в Github actions, автор @goanpeca (12748).
PR 12822: ... PR: Убедитесь, что файлы автосохранения не перезаписывают существующие файлы, автор @jitseniesen (12755).
PR 12812: правильно реализовать workspace/didChangeWorkspaceFolders и исправить основные проблемы с серверами только для рабочей области, автор @andfoy (11654).
PR 12811: изменить текст «Заменить выделение» на «Заменить в выделении», автор @juanis2112 (12661).
PR 12803: добавить название сообщения Pylint в панель анализа кода и уточнить формат, автор @CAM-Gerlach (12735).
PR 12792: обновить требование Jedi до 0.17 и Parso до 0.7, автор @andfoy (12572, 12333, 11933).
PR 12781: добавить всплывающую подсказку к EOLStatus, автор @OverLordGoldDragon.
PR 12777: не загружать файлы дважды при запуске и удалить множественные вызовы document_did_open, автор @ccordoba12.
PR 12771: установить LSP server stdout в None в Windows, автор @ccordoba12 (11506, 11154).
PR 12770: улучшить дополнения, предоставляемые FileComboBox, автор @ccordoba12.
PR 12769: разрешить выбор стандартного интерпретатора в качестве пользовательского в наших настройках, автор @ccordoba12.
PR 12746: исправить пару неудачных тестов, автор @ccordoba12.
PR 12745: исправить выбранный диапазон после «Заменить выделение», автор @steff456 (12659).
PR 12734: изменить пункт меню в меню «Источник» с «Выполнить статический анализ кода» на «Выполнить анализ кода», автор @juanis2112 (12733).
PR 12713: клонировать список ячеек в разделённые редакторы, автор @impact27 (12597).
PR 12710: исправить отображение/скрытие дополнений при нажатии клавиши Backspace, автор @steff456 (12704).
PR 12708: удалить дополнительную пустую строку в конце шаблона, автор @juanis2112 (12596).
PR 12700: обрабатывать значения NaT (Variable Explorer), автор @dalthviz (8329).
PR 12697: сохранить копию представления списка индекса и столбцов (Variable Explorer), автор @dalthviz (12575).
PR 12695: ... 12453](https://github.com/spyder-ide/spyder/pull/12453) by @steff456):
Проблема 12416: не сохранять файлы в редакторе как ASCII, если нет строки кода (PR 12467 от @andfoy).
Проблема 12415: не все сочетания клавиш отображаются в таблице настроек (PR 12514 от @goanpeca).
Проблема 12410: проверить обработку ответов str в сигналах клиента Kite (PR 12435 от @dalthviz).
Проблема 12400: консоль не закрывается (PR 12448 от @steff456).
Проблема 12396: KeyError при переименовании файла в редакторе (PR 12508 от @jitseniesen).
Проблема 12373: анализ кода не обновляется после Backspace (PR 12374 от @andfoy).
Проблема 12357: ошибка с kite при использовании рабочего VPN (PR 12364 от @dalthviz).
Проблема 12321: маркеры анализа кода расположены неправильно, когда код свёрнут (PR 12452 от @steff456).
Проблема 12313: Spyder открывает bootstrap.py при использовании «python bootstrap.py» (PR 12314 от @ccordoba12).
Проблема 12296: «TypeError: 'bool' object is not callable» в средстве просмотра фреймов данных (PR 12342 от @dalthviz).
Проблема 12287: TypeError при переключении в режим простого текста в справке для объекта без справки (PR 12308 от @steff456).
Проблема 12280: ошибка при очистке переменных в проводнике переменных (PR 12363 от @dalthviz).
Проблема 12253: ZeroDivisionError при попытке показать график (PR 12455 от @steff456).
Проблема 12244: что-то сломалось недавно в Windows CI (PR 11066 от @goanpeca).
Проблема 12215: отображать поддерживаемые объекты в обозревателе объектов в обозревателе переменных (PR 12260 от @dalthviz).
Проблема 12210: сохранение вывода консоли генерирует ошибки.
Проблема 12201: проблема при закрытии проекта (PR 12439 от @dalthviz).
Проблема 12179: таблица сочетаний клавиш загружает всё, что сохранено в разделе сочетаний клавиш (PR 12177 от @goanpeca). 12168 — сочетания клавиш на всплывающих подсказках не адаптированы к платформе.
[PR 12169] от @goanpeca.
12154 — в теме Obsidian отображаются белые скобки.
[PR 12270] от @juanis2112.
12139 — если главное окно закрыто с незакреплёнными панелями, они не отображаются во время следующего сеанса.
[PR 12294] от @ccordoba12.
12102 — при отладке пространство имён задаётся неправильно.
[PR 12117] от @impact27.
12034 — ошибка NameError: свободная переменная «self» упоминается до присвоения в Variable Explorer.
[PR 12109] от @dalthviz.
11986 — функция «Сразу перейти в режим отладки при появлении ошибок» не работает.
[PR 12148] от @impact27.
11961 — изменилось поведение команды «Дублировать строку вниз» по сравнению с командой «Дублировать линию вверх».
11953 — появляется ошибка TypeError: недостаточно аргументов для строки формата при запуске Spyder на португальском языке.
11930 — тесты нестабильны.
[PR 11066] от @goanpeca.
11923 — не работает запуск в пространстве имён консоли с существующим ядром.
[PR 12436] от @dalthviz.
11919 — проблема с примером «Ассоциация файлов» в настройках.
[PR 12093] от @steff456.
11880 — Spyder не запускается в Python 3.8.
[PR 12178] от @dalthviz.
11875 — сбой профилировщика в Spyder 4.1.0.
[PR 12094] от @steff456.
11870 — test_mainwindow некорректно обрабатывает аргументы pytest.
[PR 11704] от @CAM-Gerlach.
11790 — ZeroDivisionError при просмотре датафреймов.
[PR 12341] от @dalthviz.
11698 — не работает переход к предыдущей позиции курсора.
[PR 12114] от @steff456.
11235 — TypeError при запуске клиента Kite.
[PR 12364] от @dalthviz.
11152 — сообщения pyls-mypy отображаются неправильно в некоторых случаях.
[PR 12519] от @steff456.
10148 — редактор отменяет отступ при вводе :.
[PR 12055] от... В этом релизе было закрыто 46 задач.
PR 12632 — PR: обновить минимальную требуемую версию spyder-kernels до 1.9.1, автор @ccordoba12.
PR 12629 — PR: обновление переводов для версии 4.1.3, автор @spyder-bot.
PR 12618 — PR: обновление файла перевода строк, автор @goanpeca.
PR 12613 — PR: инвертирование поведения дублирования строки вниз и вверх, автор @jnsebgosselin.
PR 12606 — PR: скрыть виджеты всплывающих подсказок и подсказок при неактивном окне, автор @ccordoba12 (12477).
PR 12590 — PR: обновить правила игнорирования в check-manifest для работы с версией 0.42, автор @ccordoba12.
PR 12580 — PR: установить Pylint 2.4 в наших CI, автор @ccordoba12.
PR 12569 — PR: исправить контрастность цветов в темах Solarized, автор @grantcarthew.
PR 12549 — PR: дополнительные улучшения в онлайн-справке, автор @dalthviz.
PR 12526 — PR: пара исправлений в подрепозитории python-language-server, автор @ccordoba12.
PR 12519 — PR: корректно отображать сообщения от плагина pyls-mypy, автор @steff456 (11152).
PR 12518 — PR: исправление segfault в Unix системах при удалении графиков, автор @goanpeca (12459).
PR 12516 — PR: обработка ошибки при проверке, запущен ли Kite, автор @dalthviz (12510).
PR 12514 — PR: добавить отсутствующие ярлыки в настройках, автор @goanpeca (12415).
PR 12513 — PR: обновить test_run_static_code_analysis для последней версии Pylint, автор @ccordoba12.
PR 12508 — PR: обработать KeyError при обработке переименования в автосохранении, автор @jitseniesen (12396).
PR 12467 — PR: кодировать и хранить файлы UTF-8 по умолчанию, автор @andfoy (12416).
PR 12458 — PR: изменить соглашение и... Рефакторинг иконок на панели анализа кода, автор @juanis2112.
PR 12455 — PR: добавить сломанную иконку в панель графиков, если фигура повреждена, автор @steff456 (12253).
PR 12453 — PR: исправить нестабильные дополнения при использовании клавиши Backspace, автор @steff456 (12417).
PR 12452 — PR: анализ кода и маркеры отладки правильно расположены при свёрнутом коде, автор @steff456 (12321).
PR 12448 — PR: перехватить AttributeError при закрытии консоли, автор @steff456 (12400).
PR 12445 — PR: удалить предупреждающее сообщение при отстыковке панелей, автор @goanpeca.
PR 12439 — PR: добавить проверку для значений текущей строки при загрузке файлов (редактор), автор @dalthviz (12201).
PR 12436 — PR: использовать runfile для внешних spyder-ядер, автор @dalthviz (11923).
PR 12435 — PR: поддержка строкового ответа при получении доступных языков Kite, автор @dalthviz (12410).
PR 12432 — PR: связать руководство по внесению вклада в нашем Readme, чтобы рассказать людям, как запустить Spyder из клона, автор @ccordoba12 (12424).
PR 12389 — PR: добавить git subrepo для python-language-server, автор @ccordoba12.
PR 12376 — PR: сделать test_get_git_refs работающим при объединении с 4.x, автор @ccordoba12.
PR 12374 — PR: вызвать documentDidChange при нажатии Backspace, автор @andfoy (12373).
PR 12364 — PR: обрабатывать строковые ответы о статусе в Kite из-за ошибок VPN, автор @dalthviz (12357, 11235).
PR 12363 — PR: сделать refresh namespacebrowser вызовом прерывания (Variable Explorer), автор @dalthviz (12280).
PR 12362 — PR: исправить тот же шрифт в настройках и обновить значки действий (онлайн-справка), автор @dalthviz.
PR 12359 — PR: устранить непоследовательное поведение при создании/сохранении файлов с именами по умолчанию, автор @steff456 (7831).
PR 12342 — PR: использование def вместо lambda для определения слотов для преобразования данных (Variable Explorer), автор @dalthviz (12296).
PR 12341 — PR: проверка разницы между максимальным и минимальным значениями столбцов (Variable Explorer), автор @dalthviz. В этом релизе было закрыто 65 пул-реквестов.
np.sin
) в консоли IPython.Issue 12091 — обновить переводы для версии 4.1.2 (PR 11825 от @spyder-bot).
Issue 12052 — TypeError при попытке просмотра вывода панели Code Analysis (PR 12053 от @ccordoba12).
Issue 12026 — Segmentation fault во время рисования флагов (PR 12036 от @impact27).
Issue 12024 — невозможность сохранить файл на подключённый сетевой диск в Windows 7 (PR 12050 от @dalthviz).
Issue 11997 — RuntimeError при отключении мониторов (PR 12008 от @steff456). 11026
PR 12008 — PR: Catch RuntimeError to prevent errors when disconnecting monitors, by @steff456 (11997).
PR 12003 — PR: Fix OSError when importing Numpy in Object Explorer, by @steff456 (11988).
PR 11991 — PR: Check if block is valid before painting it in the scrollflag panel, by @impact27.
PR 11982 — PR: Make a string translatable, by @bnavigator.
PR 11968 — PR: Set data only one time after multiple removes, by @dalthviz (11963).
PR 11937 — PR: Catch TypeError when handling screen change, by @dalthviz (11903).
PR 11910 — PR: Fix error when restarting the kernel and restore showing kernel errors on Windows, by @ccordoba12 (11872).
PR 11910 — PR: Fix deprecation warnings, by @bnavigator (11885).
PR 11899 — PR: Activate code folding when the panel is not visible, by @steff456 (11869).
PR 11886 — PR: Fix tests in Azure/macOS, by @ccordoba12.
PR 11884 — PR: Disable screen resolution change message in macOS and allow to hide it during the current session, by @steff456 (11846).
PR 11826 — PR: Fix getting help from the console for dot objects and remove redundant info from completion hints, by @dalthviz (11821).
PR 11825 — PR: New translations for 4.1.2, by @spyder-bot (12091).
PR 11824 — PR: Correctly hide already complete word in completion widget, by @ElieGouzien.
PR 11814 — PR: Add loading indicator for the Variable Explorer, by @dalthviz (11622).
PR 11365 — PR: Detect unavailable dependencies for special consoles, by @dalthviz.
В этом выпуске было закрыто 23 запроса на включение. * Issue 11532 — сбой при попытке запустить файл Python в проекте из панели проводника — Spyder 4.0.1 (PR 11533 от @dalthviz).
PR 11745 от @ccordoba12:
PR 10801 от @juanis2112:
И так далее.
В запросе представлен список задач с описанием, которые были решены в рамках проекта Spyder IDE. В тексте запроса нет технических терминов или специфической информации, которая требовала бы перевода. 11422 — PR: включить запрос подписи без автоматического завершения скобок, автор @dalthviz (11417).
11416 — PR: интерпретировать аргумент проекта -p относительно каталога вызова, автор @akdor1154 (11363).
11415 — PR: исправить некоторые орфографические ошибки, автор @hjung4.
11400 — PR: предотвратить пропуск фрагментов с префиксом подчёркивания, автор @andfoy (11399, 11237).
11395 — PR: обрабатывать изменение экрана для запуска перезапуска и предотвращения проблем с отображением, автор @dalthviz.
11393 — PR: использовать normpath для установки сетевых папок в качестве cwd в Windows, автор @dalthviz (10785).
11389 — PR: добавить поддержку сторонних плагинов для реагирования на изменения цветовой схемы, автор @steff456 (10911).
11378 — PR: устранить бесконечный цикл с сокращением проблемы в комментариях, автор @goanpeca (11376).
11377 — PR: проверить, чтобы предотвратить наведение курсора без документации, автор @goanpeca (11346).
11364 — PR: включать плагины в диалоговое окно зависимостей, автор @goanpeca (11318).
11361 — PR: исправить положение всплывающей подсказки после отстыковки редактора, автор @dalthviz (11355).
11359 — PR: сделать перезапуск масштаба необязательным, автор @dalthviz (11358).
11350 — PR: создать git subrepo для spyder-kernels, автор @ccordoba12.
11334 — PR: исправить несколько случаев отступов, автор @impact27 (11128).
11332 — PR: получить текущее слово для проверки текущего объекта из консоли IPython, автор @dalthviz (7699).
11329 — PR: удалить «Очередь отправки заполнена! Повторяю...» когда LSP не инициализирован, автор @impact27.
11328 — PR: добавить клавишу Escape к игнорируемым клавишам завершения, автор @goanpeca (11082).
11327 — PR: активировать среду conda перед запуском ядра, автор @goanpeca (9077, 89).
11322 — PR: добавлять сообщение о перезапуске при обнаружении изменения масштаба монитора, автор @dalthviz. Редактор, от @dalthviz (11129):
В этом выпуске было закрыто 115 запросов на вытягивание.
Переменные обратно в ядро (10955).
В этом выпуске было закрыто 43 запроса на вытягивание.
Консоль IPython
Отладчик
Переменные Explorer
Файлы
[Issue 10660] — добавление приложений в ассоциации файлов на Windows не работает из-за неэкранированных обратных слешей ([PR 10733]).
[Issue 10647] — фрагменты повреждаются после завершения вставки над заполнителем ([PR 10701]).
[Issue 10624] — селектор для классов и функций работает некорректно ([PR 10825]).
[Issue 10528] — дополнения не работают для переменных с подчёркиванием ([PR 10730]).
[Issue 10521] — ошибка сегментации в paintEvent ([PR 10771]).
[Issue 10209] — спейдер зависает при попытке подключения к серверу LSP ([PR 10481]).
[Issue 9956] — баг со сворачиванием кода ([PR 10333]).
[Issue 5533] — индекс онлайн-справки содержит недействительные ссылки ([PR 10755]).
В этом выпуске было закрыто 15 проблем.
[PR 10848] — PR: исправить show_calltip для консоли IPython ([10842]).
[PR 10838] — PR: обновить минимальную версию PyLS, требуемую нами.
[PR 10826] — PR: перехватить дополнительное исключение для внешних плагинов.
[PR 10825] — PR: исправить селектор классов/функций, используя LSP ([10624]).
[PR 10820] — PR: предотвратить вызовы document/didChange всякий раз, когда курсор меняет позицию.
[PR 10802] — PR: Предотвратить автоматическое завершение при нажатии backspace и return ([10797], [10783]).
[PR 10782] — PR: Исправить несколько проблем с новым складыванием LSP ([10777]).
[PR 10781] — PR: улучшить сообщение об ошибке версии spyder-kernels во внешнем интерпретаторе ([10754]).
[PR 10771] — PR: исправить ошибку сегментации при замене путём вызова setFocus вне EditBlock ([10521]).
[PR 10767] — PR: не запрашивать сворачивание при повторном выделении всего документа ([10766]).
[PR 10765] — PR: исправить открытие файлов с пробелами.
[PR 10757] — PR: исправить регрессию при наведении и улучшить тесты для неё ([10752]).
[PR 10755] — PR: исправить обработку ссылок и импорт pydoc numpy для онлайн-справки ([5533]).
[PR 10733] — PR: исправить логику удаления лишних кавычек в пути к приложениям на Windows ([10660]). 10730 — PR: Fix underscore completions (10528).
10701 — PR: Fix snippet region computation for completion insertions over selections (10647).
10481 — PR: Don't block when transport layer is down (10209).
10333 — PR: Enable LSP folding support (9956).
В этом релизе было закрыто 18 пулреквестов.
10565 — PR: Улучшить обнаружение имён ячеек и запускать ячейки с правильным пространством имён при отладке ([10563]).
10560 — PR: Добавить методы обработки сочетаний клавиш внешних плагинов ([3321], [3254]).
10549 — PR: Добавить полосу прокрутки в диалог автосохранения ([9125]).
10546 — PR: Усовершенствования обозревателя объектов (шрифт, изменение размера и действия над строкой) ([10537]).
10527 — PR: Добавить опцию выполнения событий IPython во время отладки.
10450 — PR: Увеличить время ожидания для нескольких вызовов ядра ([10449]).
В этом выпуске было закрыто 41 запрос на включение.
Проблема 10571 — обновить ссылку Kite в призыве к действию (PR 10579).
Проблема 10489 — невозможно удалить эскизы на панели графиков (PR 10508).
Проблема 10478 — «OSError: inotify watch limit reached» при наличии большого количества файлов в проекте (PR 10480).
Проблема 10457 — уменьшение параметра automatic_completions_after_ms вызывает задержку при наборе текста (PR 10502).
Проблема 10453 — завершение перед «)» вызывает внутреннюю проблему (PR 10454).
Проблема 10448 — автодополнение не работает внутри вызовов функций (PR 10510).
Проблема 10447 — не отображаются дополнения Kite (PR 10509).
Проблема 10442 — логотип Kite на строке состояния пикселизирован на дисплее Retina: (PR 10483).
Проблема 10439 — ещё одна TypeError при переходе к определению (PR 10479).
Проблема 10436 — при запуске открывается исполняемый файл Spyder (PR 10443).
Проблема 10430 — UnicodeEncodeError для движка Kite (PR 10433).
Проблема 10401 — после эмодзи в юникоде Kite не возвращает дополнения (PR 10459).
Проблема 10349 — автоматическое исследование документации Kite не работает при событиях мыши (PR 10541).
Проблема 10131 — нельзя нажать на всплывающую подсказку, потому что она исчезает (PR 10568).
Проблема 10045 — ValueError при закрытии проекта на USB-накопителе ([PR...]). 10466 — PR: используйте pytest-faulthandler для отладки ошибок сегментации в наших тестах.
10465 — PR: обновите тест кайта.
10464 — PR: выводите содержимое оболочки при сбое и пытайтесь исправить ошибки сегментации в тестах консоли IPython.
10459 — PR: отправьте правильное смещение кодировки Unicode в Kite (10401).
10454 — PR: проверяйте длину параметров при попытке анализа сигнатур (10453).
10444 — PR: используйте один экземпляр главного окна для запуска всех тестов.
10443 — PR: не открывайте скрипт запуска в приложении macOS (10436).
10438 — PR: используйте новый комм-сокет для связи.
10433 — PR: исправьте проблемы с кодировкой при использовании Python 2 (10430).
10419 — PR: обрабатывайте пути для последних файлов на другом монтировании, чем корневой путь проекта (10045).
10414 — PR: зарегистрируйте Spyder в службах запуска macOS.
10260 — PR: покажите файл приветствия Kite после установки Kite.
10199 — PR: добавьте опцию игнорировать установленные библиотеки Python во время отладки (3232).
10180 — PR: добавьте глобальные и конфигурационные пути среды, чтобы загружать из них параметры по умолчанию (9900, 9805).
10115 — PR: запускайте и отлаживайте файлы без их сохранения (5970).
10111 — PR: убивайте транспортный уровень LSP, если Spyder убит.
В этом выпуске было закрыто 38 запросов на включение.
Проблема 10424 — вызов Kite постоянно приводит к сбою Spyder (PR 10432).
Проблема 10404 — TypeError при переходе к определению (PR 10399).
Проблема 10388 — большой тултип при использовании Kite (PR 10405).
Проблема 10372 — IndexError при автозаполнении с помощью Kite (PR 10418).
Проблема 10351 — неправильное выделение синтаксиса при операторах import as (PR 10421).
Проблема 10335 — плагин редактора не поднимается после выбора файла в Switcher (PR 10420).
Проблема 10290 — удаление строки при установленной точке останова вызывает сбой.
Проблема 9356 — UnicodeEncodeError, когда pylint пытается вывести символ, отличный от ASCII (PR 9851).
Проблема 7787 — подавляйте вывод ipdb во время отладки (PR...). Проблемы, решённые в выпуске
Issue 7031 — профилировщик вызывает UnicodeEncodeError при печати символов, отличных от ASCII, в исходном файле (PR 9851).
Issue 1643 — Spyder не полностью поддерживает скрипты IPython (*.ipy).
Issue 1073 — отладка: невозможно запустить выбор во время отладки (PR 10190).
Issue 288 — завершение кода не работает в отладчике.
В этом выпуске было закрыто 13 проблем.
Закрытые запросы на включение (Pull Requests)
В этом выпуске было закрыто 16 запросов на включение. 10344](https://github.com/spyder-ide/spyder/pull/10344)):
В этом выпуске было закрыто 21 проблема.
10332 — PR: добавление призыва к действию для Kite.
10324 — PR: брендирование завершений фрагментов кода.
10321 — PR: показывать точные совпадения при завершении кода.
10314 — PR: исправить тесты на Windows.
10309 — PR: исправление теста и сокращение пути для переключателя (10308).
10306 — PR: устранение регрессии для метода set_font (10284).
10301 — PR: исправление приоритизации завершений и поведения завершений Kite (10227, 10226).
10278 — PR: добавить несколько проверок для внешних серверов LSP (9992).
10270 — PR: устранить регрессию и добавить тест для выбора языка в настройках.
10262 — PR: добавить задержку и минимальное количество символов для завершений «на лету» (10235, 10134).
10261 — PR: удалять пробелы только при включённой опции в настройках (10248).
10259 — PR: улучшить выделение выбранной фигуры на миниатюре (10255).
10256 — PR: исправить несколько случаев с фрагментами кода (10289, 10230).
10254 — PR: всегда включать всплывающие подсказки для PyLS (10141).
10253 — PR: перенести некоторые параметры из редактора на страницу настроек LSP.
10252 — PR: возможность изменять другие параметры плагина.
10251 — PR: создать интерфейс установки для Kite.
10249 — PR: избегать удаления, если событие исходит от другого редактора.
10237 — PR: добавить кнопку коллективного финансирования Open Collective (10118).
10236 — PR: исправить OSError при сохранении файлов в Linux (10208).
10233 — PR: отправлять текущую позицию курсора в Kite для включения автопоиска в Kite Copilot.
10220 — PR: перехватывать ошибки при отправке сообщений в TCP-сокеты, которые отклоняют соединение от нашего клиента LSP.
10219 — PR: создавать журналы LSP для всех активных экземпляров Spyder.
10218 — PR: установить минимальное требование для pyxdg на уровне 0.26 (10214).
10216 — PR: исправить обработку подписи, когда подпись не получена с помощью Kite (10203).
10215 — PR: исправить сбой диалога сочетания клавиш. В запросе представлен текст на английском языке, связанный с разработкой и тестированием программного обеспечения.
Перевод:
PR 10211 — PR: Fix connection to an external LSP server. PR 10205 — PR: Add checkbox to verify changes in advanced options of LSP preferences. PR 10179 — PR: Implement Kite installation logic. PR 10166 — PR: Add status bar widget for Kite.
В этом выпуске было закрыто 37 запросов на вытягивание.
object explorer (PR 9967)
#
in a string (PR 9566).In this release, 41 issues were closed. 9967 — ПР: Улучшение обработки ошибок при получении атрибутов объектов (9959).
9966 — ПР: Сохранение файлов при непосредственном вызове runfile в консоли (9342).
9960 — ПР: Не добавлять пустые сообщения в историю.
9944 — ПР: Добавить подсветку синтаксиса в отладчик.
9943 — ПР: Добавление последних предупреждений/ошибок в их список меню (9924).
9913 — ПР: Добавлять однозначные имена файлов в панель точек останова.
9897 — ПР: Усовершенствования виджета завершения (9246, 3181, 2871).
9879 — ПР: Модификации для более лёгкой совместимости с Python 3.8.
9850 — ПР: Реализация фрагментов кода для наших клиентов завершения (9568).
9720 — ПР: Сделать ширину полосы прокрутки эскизов изменяемой (9747).
9566 — ПР: Исправить неожиданное поведение автоотступа (887, 7377, 5606).
9343 — ПР: Использовать Jupyter comms для связи между фронтендом и ядром.
9133 — ПР: Создать универсальный переключатель.
9014 — ПР: Использовать имя ячейки в runcell для запуска её из консоли и добавить функциональность для отладки ячеек (9963, 9361).
В этом выпуске было объединено 69 запросов на включение.
9835 — Проблема с проводником переменных: сортировка не работает (PR 9840).
9826 — Тёмная тема не применяется к контекстному меню, появляющемуся на графиках в консоли ipython.
9802 — Добавьте возможность разделения файлов Configuration manager для использования (PR 9820).
9801 — Добавьте диспетчер конфигурации для управления глобальными пользовательскими настройками и настройками проектов (PR 9820).
9794 — Не удаётся запустить туториал Spyder (PR 9831).
9785 — Уравнение не отображается в панели справки в Windows (PR 9793).
9763 — Выровняйте вкладки плагинов по левому краю и вкладки доквиджета по центру для всех ОС (PR 9808).
9755 — KeyError textDocumentSync при открытии Spyder с проектом (PR 9887).
9749 — Нет фигурных скобок в Spyder 4.0.0b3 на macOS с французской клавиатурой (PR 9813).
9746 — Виджеты графиков немного маловаты (PR 9745).
9721 — Предотвратите прослушивание LSP-клиентом внешних хостов (PR 9728).
9714 — Диалог зависимостей должен предоставлять правильное имя пакета (PR 9789).
9713 — Замените не может игнорировать регистр при использовании регулярных выражений (PR 9716).
9688 — Замена выбора в неправильной вкладке при запуске (PR 9710).
9685 — Выделенный текст не выделен после «Заменить выделение» (PR 9687).
9669 — Невозможно использовать виджет для просмотра коллекций, массивов, фреймов данных, которые являются атрибутами общих объектов (PR 9806).
9659 — Добавьте поддержку inf в построитель массивов! (PR 9777).
9644 — Окно вывода Pylint не наследует тёмную тему.
9611 — Минимизирующий значок смещён от центра (PR 9784).
9604 — Кнопка анализа панели кода не учитывает настройку «Сохранить перед анализом» (PR 9864).
9594 — Виджет завершения IPython-консоли неправильно отображается с тёмной темой.
9561 — Выбранный рабочий каталог в настройках не сохраняется после перезапуска (PR 9792). В этом релизе было закрыто 43 вопроса.
Проблема № 9691: невозможно установить другой интерпретатор Python (PR 9706).
Проблема № 9668: в редакторе не работают всплывающие подсказки и подсказки при наведении (PR ?). * Issue 9635 — сделать синхронизацию выделения ошибок и предупреждений с отображением и скрытием ошибок и предупреждений (PR 9636).
Issue 9631 — выделение ошибок и предупреждений стирает подчёркивание ошибок и предупреждений. (PR 9636)
Issue 9628 — конфигурации редактора кода Python LSP заменяются каждый раз, когда становится доступен новый сервер LSP (PR 9633).
Issue 9627 — добавить опцию отключения подчёркивания ошибок и предупреждений в редакторе (PR 9630).
Issue 9616 — строчные буквы в тексте вне шаблона (PR 9677).
Issue 9614 — в последнем мастере нарушено понимание URL (PR 9625).
Issue 9596 — некоторые триггерные символы завершения, поддерживаемые серверами LSP, не используются (PR 9605).
Issue 9578 — цвет WaitSpinner под тёмной темой должен быть белым, предложение по улучшению внешнего вида счётчика (PR 9584).
Issue 9577 — запомнить, что было выбрано в поле «Поиск» плагина «Найти» (PR 9586).
Issue 9570 — ошибка для подсказки вызова с пустой подписью (PR 9582).
Issue 9557 — трассировка при запуске Spyder при автоматическом открытии предыдущего проекта.
Issue 9549 — создать настройки предпочтений, чтобы разрешить ассоциации файлов (PR 9504).
Issue 9543 — перенос текста в предупреждениях и всплывающих подсказках (PR 9585).
Issue 9542 — текст, написанный на панели справки, автоматически выделяется после совпадения (PR 9552).
Issue 9531 — сбой при попытке автозаполнения с резервным вариантом (PR 9563).
Issue 9529 — подсказки вызовов в консоли IPython пусты, но работают в qtconsole (PR 9533).
Issue 9522 — KeyError в PyLS при открытии проектов (PR 9482).
Issue 9515 — ошибка с действиями по умолчанию для Ctrl+Tab и Ctrl+Backtab в редакторе (PR 9517).
Issue 9513 — улучшения понимания URL (PR 9572).
Issue 9512 — переключение значков меню верхнего/нижнего регистра (PR 9518).
Issue 9511 — переключение линтинга стиля докстринга в настройках не работает в macOS (PR 9637).
Issue 9506 — неправильное вертикальное положение диалогового окна переключателя вкладок в Spyder 4. PR 9507
Issue 9505 — удаление всех переменных на удалённых ядрах завершается ошибкой (PR 9548).
Issue 9501 — курсор не восстанавливается должным образом в редакторе (PR 9502).
Issue 9497 — перемещение вкладок в редакторе происходит медленно (PR 9569).
Issue 9474 — переключатель символов выдаёт исключение после ввода (PR 9524).
Issue 9472 — восстановление подчёркивания ошибок и предупреждений в редакторе (PR 9597).
Issue 9469 — файл EditorStack и переключатель символов не работают (PR 9521).
Issue 9463 — добавить упрощённое распознавание URL-адресов Github Issue/PR (PR 9473).
Issue 9457 — невозможно создать новую точку останова после свёрнутой функции (PR 9555).
Issue 9449 — ошибка запуска spyder 4 (PR 9467).
Issue 9443 — ячейки кода, заполняющие весь экран, теряют подсветку фона (PR 9444).
Issue 9442 — значок информации в переключателе файлов не оформлен в тёмной теме (PR 9477).
Issue 9439 — в тёмной теме правая панель отображения предупреждений не смещена для соответствия положению полосы прокрутки (PR 9450).
Issue 9434 — сворачивание кода выполняется неправильно, когда есть пустые строки (PR 9526).
Issue 9425 — изменение настроек, связанных с LSP, при открытом другом экземпляре Spyder останавливает работу LSP (PR 9468).
Issue 9405 — кнопки масштабирования и состояние масштабирования обновляются, когда активировано «Fits plot to window» (PR 9407).
Issue 9395 — использование BeautifulSoup4 для веб-скрейпинга Википедии (PR 9401).
Issue 9393 — всплывающие подсказки при наведении делают фокус вне главного окна Spyder на Linux (PR 9394).
Issue 9390 — ошибка при запуске настроек на китайском языке (PR 9571).
Issue 9381 — перезаписанные права доступа к файлу при сохранении (PR 9550).
Issue 9368 — изменение размера панелей графика не изменяет размер содержимого (PR 9386).
Issue 9357 — панель справки: рендеринг LaTeX нечитаем при использовании тёмной темы (PR 9377).
Issue 9303 — однократный щелчок для открытия файлов не работает в проводнике проекта (PR)... В этом релизе было закрыто 61 проблема.
PR 9706 — PR: исправлена ошибка атрибута типа содержимого для глобального диалогового окна конфигурации (9691).
PR 9677 — PR: исправление текстов, не соответствующих шаблону в настройках (9616).
PR 9670 — PR: исправление форматирования текста/документации в всплывающих подсказках и подсказках вызова (9668).
PR 9667 — PR: требуется PyLS 0.27+ и отключение линтинга Pylint.
PR 9660 — PR: отключение автосохранения, если не запущен в режиме одного экземпляра.
PR 9657 — PR: обновление руководства по внесению вклада.
PR 9646 — PR: избегать сворачивания дерева анализа кода при выборе.
PR 9642 — PR: исправить тест EditorPluginExample.
PR 9637 — PR: исправить загрузку флажков из файла конфигурации в macOS (9511).
[PR 9526] — PR: Correct indentation folding cases.
[PR 9524] — PR: Add validation for Enter in the File Switcher.
[PR 9523] — PR: Fix Prev/Next cursor position for unsaved files.
[PR 9521] — PR: Fix Fileswitcher for 'EditorStack' instances.
[PR 9518] — PR: Add icons to toggle uppercase/lowercase menu action.
[PR 9517] — PR: Prevent indentation/unindentation in the CodeEditor when Ctrl+Tab или Ctrl+Shift+Tab is pressed.
[PR 9507] — PR: Fix editor tab switcher vertical position.
[PR 9504] — PR: Add support for configurable file extension associations.
[PR 9502] — PR: Restore cursor properly in the Editor after a key release or a focus out event.
[PR 9494] — PR: Remove cell separator detection from syntax highlighting and use oedata instead.
[PR 9485] — PR: Use file contents to decide when to autosave.
[PR 9482] — PR: Add support for LSP workspace calls.
[PR 9478] — PR: Add icon for binary files.
[PR 9477] — PR: Fix background color of information icon in File Switcher.
[PR 9473] — PR: Add uri hover and click detection for shorthand github/bitbucket/gitlab issues.
[PR 9468] — PR: Disable LSP services on CodeEditors before restarting LSP client.
[PR 9467] — PR: Handle git not found error and add regression test.
[PR 9459] — PR: Autocomplete only left part of selected word.
[PR 9458] — PR: Fix custom shortcut not displayed in menu entries for "Run cell" and "Run cell and advance".
[PR 9450] — PR: Fix editor scrollflag area position and height under the dark theme.
[PR 9444] — PR: Fix code cells that fill the whole screen lose their background highlight.
[PR 9437] — PR: Try to reduce some flakiness in our tests.
[PR 9430] — PR: Make Code Analysis pane follow the currently active file. 1536
PR 9422 - PR: Улучшить отображение предупреждений и ошибок (9247)
PR 9417 - PR: Реорганизовать глобальные фикстуры в файлах conftest
PR 9410 - PR: Незначительное улучшение макета панели настроек «Внешний вид».
PR 9407 - PR: Отключить масштабирование и обновить отображаемый процент масштабирования при установленном флажке «Подогнать график к окну» (9405)
PR 9404 - PR: Добавить кодекс поведения
PR 9402 - PR: Связать обозреватель проекта с обозревателем файлов при обновлении опции «Один щелчок для открытия» (9303)
PR 9401 - PR: Исправить формат подписи для kwargs dict (9395)
PR 9400 - PR: Исправить Ctrl+Tab для циклического переключения файлов в редакторе (6055)
PR 9394 - PR: Изменить calltip с инструмента на tooltip в Linux (9393)
PR 9387 - PR: Подчёркивать URI в редакторе и разрешить открывать их, нажимая Ctrl
PR 9386 - PR: Изменять размер графика при изменении размера панели графиков и установленном флажке «Подгонять графики к окну». (9368)
PR 9385 - PR: Усовершенствовать пользовательский интерфейс настроек LSP
PR 9382 - PR: Не упаковывать наши тесты в наши колёса и архив
PR 9380 - PR: Исправлять выбор неправильного языка LSP на вкладке «Другие языки»
PR 9371 - PR: Исправить test_get_git_refs при запуске Трэвисом тегов
PR 9364 - PR: Переместить test_calltip в test_hints_and_calltips.py
PR 9363 - PR: Рефакторинг кода в LSPManager, чтобы не предполагать, что мы всё ещё передаём сигналы
PR 9362 - PR: Отображать более красивые значки закрытия на macOS при наведении курсора на вкладки
PR 9320 - PR: Реализовать резервный плагин для завершения кода
PR 9290 - PR: Правильно обрабатывать язык программирования в calltips (9194)
PR 9274 - PR: Более принудительно завершать работающие ядра, чтобы они закрывались быстрее
PR 9249 - PR: Добавление stdio LSP транспортного клиента
PR 9226 - PR: Добавление класса SpyderPlugin в публичный API
PR 9219 - PR: Выделение текущей записи в Outline Explorer и обновление её на лету (885)
PR 9082 - PR: Использование блоков для идентификации строк и добавление уникальных имён ячеек (9085, 7976)
PR 8852 - PR: Добавление обозревателя объектов в обозреватель переменных (558) 8768 — PR: Change IPython Console icon.
8734 — PR: Remove blanks if no content is added in a line and Enter is pressed to create a new line (8564).
8381 — PR: Add some color schemes from Eclipse (8371).
В этом выпуске было закрыто 87 запросов на вытягивание.
9341 — RuntimeError после закрытия разделённого редактора (PR 9345).
9332 — Поиск не работает в переключателе файлов и вызывает исключение из-за ошибки отступа (PR 9333).
9323 — Закрытие скобок или кавычек не обновляет LSP (PR 9324).
9311 — Некоторые проблемы с подсказками вызова и наведениями (PR 9322).
9299 — Предупреждения о стиле кода не обновляются в редакторе после сочетания клавиш «Удалить строку» (PR 9300).
9298 — Диалоговое окно «О программе» на OSX слишком большое и выделено жирным шрифтом (PR 9306).
9294 — Ошибка при получении наведения на «dict» (PR 9301).
9287 — Наведения, всплывающие подсказки и подсказки вызова отображаются в неправильном положении в Linux (PR 9293).
9281 — Избегайте возможности дублирования диалоговых окон настроек (PR 9280).
9273 — Автозавершение выбора 1 вариант (PR 9260).
9269 — Автозавершение не обновляется (PR 9260).
9268 — Автозавершение появляется прямо перед возвратом и изменяет текст (PR 9260).
9267 — Виджет автодополнения отображается даже после возврата строки (PR 9260).
9257 — Spyder крадёт мои буквы! (PR 9260).
9248 — Настройки внешнего вида для подсветки синтаксиса с тёмной темой выглядят странно (PR 9348).
9245 — Улучшить диалог для запуска серверов для других языков.
9242 — Удалите неиспользуемые проверки Pyflakes и pep8 (PR 9243).
9236 — Открытие нового окна редактора приводит к ошибке (PR 9282).
9211 — Показывать ошибки сервера PyLS в диалоговом окне отчётов об ошибках Spyder (PR 9266).
9209 — Настройка правил игнорирования для Pycodestyle не работает (PR 9231). Скрыть панель отладчика для файлов, отличных от Python (PR 9289).
Переименовать плагины для более простого и менее перегруженного интерфейса (PR 9237).
Не удаётся подключиться к внешнему серверу PyLS (PR 9203).
Определить поведение подсказки (PR 9191).
Ошибка при закрытии панели (PR 9175).
Добавить значки для типа файла Latex (PR 9228).
Улучшить меню «Открыть недавние» (PR 9230).
Проблема QDarkStyle на Mac для строки состояния (PR 9121).
Весь текст редактора отображается жирным шрифтом (PR 9046).
Сократить размер виджетов в строке состояния (PR 9010).
Повторно подключить предупреждение с выводом PyLS (PR 9011).
Взаимодействовать с элементами в Project Explorer одним щелчком мыши вместо двойного щелчка (PR 9024).
Службы LSP не работают ни в одной из панелей редактора, кроме первой (левой/верхней) (PR 9075).
Всплывающее меню завершения не закрывается после ввода разделителя и вызывает неожиданное поведение (PR 9057).
Ошибки в панели отладчика и застрявший индикатор после завершения отладки (PR 8854).
Тесты не проходят с PyLS 0.23+ (PR 8972).
Удаление сервера в панели настроек LSP при наличии только одного вызывает исключения (PR 8647).
Ошибка в завершении кода, когда отключено завершение с учётом регистра (PR 9104).
Ошибки, возникающие при сохранении файла «Сохранить как» в последней версии мастера (PR 8932).
При закрытии перемещённых файлов возникает IndexError (PR 8782).
Автозаполнение не может выбрать вариант из списка (PR 8724).
Автозавершение не срабатывает, если нажать клавишу Tab слишком быстро (PR 8724).
Автосохранение не удаляется при закрытии изменённого файла без сохранения (PR 8655). * Issue 8654 — текстовые файлы неправильно автосохраняются при открытии без изменения.
Issue 8641 — назначить сочетание клавиш для команд «следующая фигура» и «предыдущая фигура» в панели графиков.
Issue 8640 — назначить сочетание клавиш, чтобы перейти к панели графиков.
Issue 8631 — невозможно восстановить файлы между разными дисками в Windows.
Issue 8628 — автозаполнение заменяет ключевое слово «import».
Issue 8626 — отображать предупреждение о рендеринге графиков под новым приглашением IPython.
Issue 8613 — использовать новые функции в Qt 5.6 для программного изменения размера док-виджета.
Issue 8609 — отключение автоматического завершения кода приводит к тому, что завершение, анализ и подсказки вызова перестают работать навсегда.
Issue 8603 — после отображения предупреждения о рендеринге графиков командная строка не появляется в консоли ipython.
Issue 8579 — ошибка при запуске завершения во внутренней консоли.
Issue 8567 — удаление папки, содержащей подпапку (подпапки), вызывает ошибку.
Issue 8566 — имена файлов, вставленные в редактор при копировании из файлового менеджера ОС.
Issue 8565 — анализ кода и завершение часто прерываются, когда включена опция «Автоматическое завершение кода».
Issue 8560 — иногда происходит сбой сегментации при наведении курсора мыши на номера строк.
Issue 8557 — KeyError при закрытии редактора фреймов данных.
Issue 8556 — Outline Explorer неправильно обрабатывает асинхронные функции и методы.
Issue 8545 — полноэкранный режим в среде с двумя мониторами (Windows).
Issue 8523 — неправильное оформление контекстного меню плагина графика и сбои действия копирования в буфер обмена.
Issue 8520 — заключить консольное предупреждение о визуализации графиков в плагине графиков в горизонтальные полосы.
Issue 8515 — ошибка при удалении проекта.
Issue 8511 — не работает ярлык для копирования фигуры в виджете графиков, если их несколько. AttributeError: 'NoneType' object has no attribute 'raise_' error on startup in latest master
[Issue 8270] — Simplify Github PR template.
[Issue 8267] — Triple quotes in a code cell breaks runcell.
[Issue 8244] — Runcell traceback line number off by one for every code block it's after.
[Issue 8242] — Double Quotes at the beginning or end of the a code cell breaks runcell.
[Issue 8241] — Cannot runcell if double backslash is present.
[Issue 8237] — Mitigate Spyder wiping users' files with more robust atomic saves/autosaves.
[Issue 8213] — PyLS hangs if definition cannot be located.
[Issue 8172] — Warnings and errors from PyLS don't go away after fixing them, even when saving file.
[Issue 8171] — Plots plugin is not docked correctly after first start.
[Issue 8159] — PATH problem since updating macOS.
[Issue 8153] — Spyder crashes on launch with PyLS >=0.21.
[Issue 8121] — Option to show/hide code style analysis warnings does not work.
[Issue 8087] — Add dark theme style to Help pane.
[Issue 8080] — Consider making the dark theme (and corresponding Spyder Dark syntax scheme) the default in Spyder 4.
[Issue 8072] — Make internal console respect user's syntax highlighting theme.
[Issue 8071] — Centralize remaining theme-related options (like Rstudio does) under a renamed «Themes» pref pane.
[Issue 8069] — Spyder dark theme overrides background color set in syntax highlighting theme, except behind text.
[Issue 8066] — The pyls process opens a black DOS windows under Windows10.
[Issue 8056] — Shift-Tab moves focus outside of current Editor pane in Spyder 4.
[Issue 8043] — Closing a Python file in Spyder cause a LSP error.
[Issue 8037] — DataFrames in Variable Explorer: Missings should have distinctive background color. 8022 — KeyboardInterrupt появляется при запуске Spyder ([PR 8600]).
[Issue 8013] — кнопка «Стоп» в консоли IPython не работает с Python 3.7 в Windows ([PR 8337]).
[Issue 8011] — восстановите возможность открывать новое окно редактора ([PR 8192]).
[Issue 7996] — сбой меню Cog во время настройки Spyder в master ([PR 8004]).
[Issue 7993] — порядок элементов корневого файла в Outline Explorer должен быть синхронизирован с текущим EditorStack ([PR 8015]).
[Issue 7982] — показывать файлы, которые не являются файлами Python, в Outline Explorer ([PR 7984]).
[Issue 7963] — метки TODO отсутствуют в Spyder 4 ([PR 8004]).
[Issue 7930] — UnicodeEncodeError в TextEditor ([PR 8342]).
[Issue 7905] — подключение к удалённому ядру: выбор между паролем или файлом ключа ([PR 7914]).
[Issue 7885] — ключевое слово formatter в numpy.set_printoptions не влияет на вывод.
[Issue 7883] — последовательности клавиш GNU Emacs не работают в master и конфликтуют с ярлыками ([PR 7929]).
[Issue 7880] — ошибка при закрытии фрейма данных во время выборки данных ([PR 8598]).
[Issue 7875] — конфигурация сбрасывается после увеличения CONF_VERSION ([PR 8397]).
[Issue 7872] — сочетания клавиш «Следующее слово» и «Предыдущее слово» работают не так, как ожидалось ([PR 7874]).
[Issue 7865] — несколько записей History... в контекстном меню статического анализа кода ([PR 7866]).
[Issue 7854] — проблема с сочетаниями клавиш с использованием клавиши «Shift» и другой клавиши ([PR 7929]).
[Issue 7845] — выберите тёмную или светлую версию значка Spyder в диалоговом окне «О Spyder» в зависимости от цвета фона окна ([PR 8541]).
[Issue 7833] — завершение работы в редакторе не работает из-за необъявленной зависимости от coloredlogs ([PR 7994]).
[Issue 7798] — Outline explorer неправильно синхронизируется при закрытии/повторном открытии файла в master ([PR 7799]).
[Issue 7760] — запустить несохранённый файл в редакторе без необходимости сохранения ([PR 7310]).
[Issue 7754] — сохранение нового файла или переименование существующего файла в master не работает ([PR 7758]).
[Issue 7751] — объект «ClientWidget» не имеет атрибута «show_time_action» ([PR...]). * Issue 7744 — переход к строке не работает в проводнике структуры при нажатии на последний элемент файла (PR 7745).
Issue 7743 — ярлык «Повторить» в редакторе не работает в Spyder4.0.0.dev0 (PR 7768).
Issue 7736 — добавьте опцию проводника структуры «Группировать ячейки кода» в конфигурацию и сделайте её по умолчанию False (PR 7738).
Issue 7729 — функция «Перейти к позиции курсора» проводника структуры нарушена в master (PR 7730).
Issue 7726 — переход к определению в редакторе перестал работать после переноса служб интроспекции для использования LSP (PR 7975).
Issue 7704 — нет меню «cog» в панели инструментов виджета проводника переменных, когда открыто более одной консоли Ipython (PR 7710).
Issue 7680 — используйте отдельный каталог конфигурации для бета-версий и версий для разработки, чтобы избежать загрязнения пользовательских настроек (PR 8837).
Issue 7629 — просмотрщик DataFrame неправильно изменяет размер столбца индекса (PR 8550).
Issue 7518 — создание нового проекта приводит к пути со смешанными косыми чертами (PR 7698).
Issue 7339 — направляющие отступа заходят слишком далеко вниз (PR 8469).
Issue 7338 — проводник структуры не синхронизируется при запуске (PR 7968).
Issue 7235 — у проводника нет опций в меню «gear» (PR 7866).
Issue 7224 — очистка переменных в консоли также очищает пространства имён Pylab и SymPy и переменные (PR 7876).
Issue 7214 — панель структуры, нажатие на имя файла должно переходить к началу файла (PR 7962).
Issue 7146 — MacOS отображает значки и ярлыки Windows (PR 8212).
Issue 7113 — создайте функцию, которая запускает блоки ячеек вместо копирования содержимого ячейки в консоль (PR 7310).
Issue 7111 — мастер: в левом верхнем углу spyder есть область, которую нельзя нажать (PR 8104).
Issue 7109 — разрешить очистку сочетаний клавиш в настройках (PR 7929).
Issue 7091 — QtWebEngineProcess остаётся открытым после закрытия вкладки ipython (PR 8740).
Issue 6827 — включить автоматическую вставку закрывающих кавычек внутри вызовов функций (PR 8659).
Issue 5911 — запрос функции: сортировка вкладок. alphabetically
Issue 5907 — Кнопки не отображаются в Mac OS (PR 8364).
Issue 5543 — Ширина столбцов Variable explorer восстанавливается при каждой оценке консоли (PR 5764).
Issue 5515 — Предложение по улучшению, связанное с откреплением и прикреплением плагинов в главном окне (PR 8192).
Issue 5326 — Улучшение ведения журнала отладки (PR 7734).
Issue 5323 — Ctrl+K не переводит на конец строки.
Issue 5005 — Переключение точек останова одним щелчком мыши.
Issue 4936 — Запрос функции: автоматическое создание шаблона docstring (PR 8700).
Issue 4742 — Адаптация интроспекции кода, автозаполнения и линтинга в соответствии с протоколом Language Server Protocol (PR 4751).
Issue 4591 — Разделение всех плагинов на отдельные модули (PR 7725).
Issue 4580 — Отсутствует «x» на вкладке для открытых файлов в редакторе (PR 8363).
Issue 3689 — Как запомнить конфигурации подключения к удалённому ядру? (PR 8222).
Issue 3414 — Добавить функцию инкапсуляции с помощью скобок (кавычки, квадратные скобки, фигурные скобки) (PR 8637).
Issue 3064 — Разрешить пользователям настраивать параметры PEP8 (PR 8647).
Issue 2855 — Скрыть строку заголовка панелей/плавающих окон, если они заблокированы (PR 8192).
Issue 2854 — Добавление пользовательской строки заголовка в панели/плавающие окна (PR 8192).
Issue 2641 — Улучшение: вставить имя файла как совместимый путь (PR 8606).
Issue 2550 — Закрепить графики matplotlib (PR 6430).
Issue 2350 — Добавить тёмную тему Spyder.
Issue 2264 — «TODO» не должен быть помечен галочкой (PR 8058).
Issue 2111 — Улучшение: реализовать автосохранение файлов редактора каждые X минут (PR 7660).
Issue 1634 — Поддержка текущего выделения элемента при появлении точки в выделении (PR 5676).
Issue 528 — Добавить стрелку, указывающую на текущую строку, которая отлаживается в редакторе.
В этом выпуске было закрыто 173 вопроса.
PR 9033 - Исправить ошибку при ответе PyLS None.
PR 9031 - Автоматически отменять привязку конфликтующих сочетаний клавиш при нажатии кнопки «ОК» в диспетчере сочетаний клавиш (8293).
PR 9029 - Исправление ошибки при запуске при обновлении меню предупреждений.
PR 9024 - Добавить однократный щелчок для открытия файлов в проводнике файлов и проектов (8930).
PR 9011 - Восстановить соединение с меню предупреждений с выводом PyLS (8985).
PR 9010 - Упростить содержимое строки состояния и реорганизовать код (9006).
PR 8972 - Отключить включение параметров в PyLS (8828).
PR 8932 - Перехватить ошибку в проводнике Outline при переименовании файла (8813).
PR 8911 - Исправить тесты Windows с помощью pip.
PR 8877 - Скорректировать размеры шрифтов для лучшего отображения на Linux и Windows.
PR 8854 - Исправить застрявшую стрелку и условные точки останова в панели отладчика (8846).
PR 8842 - Изменить значение по умолчанию root_path для PyLS и рефакторинг кода, связанного с LSP.
PR 8839 - Улучшить логирование сервера PyLS и нашего клиента в режиме отладки.
PR 8837 - Автоматически использовать отдельный, но постоянный каталог конфигурации для нестабильных выпусков (7680).
PR 8836 - Не показывать файл в редакторе сразу после его выбора в переключателе.
PR 8821 - Правильно обрабатывать асинхронные функции и методы в проводнике Outline (8556).
PR 8810 - Исправить сбой теста Sympy.
PR 8782 - Обернуть logger.debug в try/except (8749).
PR 8769 - Добавить новый размер шрифта для переключателя файлов в соответствии с ОС.
PR 8754 - Исправить орфографические ошибки в комментариях test_mainwindow.py.
PR 8740 - Использовать единый информационный виджет в консоли IPython (7091).
PR 8733 - Удалить автосохранение файла, если пользователь решит не сохранять при запросе (8655).
PR 8724 - Добавить позицию к завершению текста (8727, 8723).
PR 8719 - Показать текст-заполнитель в переключателе файлов.
PR 8717 - Изменить максимальное количество файлов в переключателе файлов на 15.
PR 8716 - Поместить строки заголовков разделов в переключатель файлов на уровне элементов. 8704 — PR: обновить раздел спонсоров в README.
8700 — PR: автоматическая генерация docstring для функций (4936).
8691 — PR: улучшить внешний вид значка точки останова.
8678 — PR: использовать значки типов файлов в переключателе файлов.
8665 — PR: перенести конфигурационные страницы отсутствующих плагинов в их собственные модули.
8664 — PR: переместить ConsoleBaseWidget в плагин консоли из редактора.
8661 — PR: упростить способ импорта расширений и панелей редактора.
8659 — PR: закрыть кавычки внутри скобок и перед запятыми, двоеточиями и точками с запятой (6827).
8657 — PR: изменить размер шрифта для имени файла и пути в переключателе файлов.
8653 — PR: перенести некоторые записи настроек в свои модули.
8650 — PR: вернуться к копированию и удалению при восстановлении автосохранения, если замена не удалась (8631).
8648 — PR: добавить проверку пустых мест при выполнении завершения (8628).
8647 — PR: предоставить графические параметры для настройки PyLS (8816, 3064).
8644 — PR: возможность вставки автоматически отформатированных путей файлов в редактор из системного файлового менеджера.
8643 — PR: назначить сочетание клавиш для «следующий рисунок» и «предыдущий рисунок» панели графиков (8641).
8642 — PR: переписать LSPManager, чтобы он наследовал от QObject вместо SpyderPluginWidget.
8637 — PR: создать расширение closebrackets для более интеллектуальных скобок (3414).
8627 — PR: исправить предупреждение о печати об отрисовке графиков под новым приглашением (8626).
8616 — PR: использовать одну строку для имени файла и пути и использовать серый цвет для путей в переключателе файлов.
8606 — PR: добавить возможность копировать/вставлять файлы и их пути в проводниках файлов/проектов (8321, 2641).
8604 — PR: исправить отсутствующее приглашение IPython (8603).
8600 — PR: исправить проблему с потребителем LSP, считывающим блок на Windows (8565, 8153, 8022).
8599 — PR: добавить возможность удалять длинные вложенные каталоги в проводнике файлов/проектов на Windows (8567).
8598 — PR: заключить содержимое метода load_more_data в блок try/except NameError (7880).
8593 — PR: исправить код. [PR 8081] — PR: Сделать так, чтобы цвет фона редактора применялся правильно. [PR 8079] — PR: Игнорировать событие при нажатии Shift+Tab в CodeEditor keyPressEvent, чтобы избежать потери фокуса. [PR 8062] — PR: Исправить установку прошедшего времени для всех консолей. [PR 8059] — Переменная Explorer: использовать отличительный фон для отсутствующих элементов в DataFrames. [PR 8058] — PR: Изменить галочку TODO. [PR 8044] — PR: Устранить ошибку в LSP при закрытии файла. [PR 8020] — PR: Начальная поддержка тёмной темы Spyder. [PR 8015] — PR: Добавить опцию синхронизации порядка файлов между Outline Explorer и текущим EditorStack. [PR 8004] — PR: Удалить старую архитектуру завершения кода. [PR 7994] — PR: Рефакторинг обратного вызова связи ответов LSP. [PR 7992] — PR: Добавление тестов клиента LSP. [PR 7984] — PR: Отображение корневого элемента файлов, которые не являются файлами Python, в Outline Explorer. [PR 7975] — PR: Исправлена функция «Перейти к определению» в редакторе в Windows после изменений, внесённых с новым LSP. [PR 7968] — PR: Синхронизация Outline Explorer при запуске и сохранение порядка файлов на панели вкладок. [PR 7962] — PR: Улучшение навигации и переключения файлов в Outline Explorer. [PR 7954] — PR: Улучшено управление сочетаниями клавиш в редакторе (часть 2). [PR 7929] — PR: Улучшен редактор сочетаний клавиш и исправлена и расширена поддержка сочетаний клавиш Emacs. [PR 7927] — PR: Конвертация и оптимизация обучающих PNG-файлов и значков профилировщика/pylint. [PR 7914] — PR: Выбор между паролем или файлом ключа в диалоговом окне «Подключиться к удалённому ядру». [PR 7876] — PR: Повторно инициализировать Pylab, Sympy и Cython после очистки всех переменных. [PR 7874] — PR: Правильный обратный вызов сочетания клавиш «следующее/предыдущее слово» в Spyder 4. [PR 7866] — PR: Добавьте пункт контекстного меню OneColumnTree в плагины, которые используют его в своём меню параметров. [PR 7852] — PR: Удалить '--cov-report=term-missing' из аргументов pytest. [PR 7835] — PR: Рефакторинг test_autoindent.py для очистки журналов pytest. [PR 7827] — PR: Юридические, нормативные и конформные изменения в заголовках и EOF/EOL. [PR 7826] — PR: Привести короткие даты к стандарту ISO 8601. [PR 7822] — PR: Добавить pyls как новую зависимость. [PR 7799] — PR: Удалять файл из обозревателя структуры при его закрытии. [PR 7789] — PR: Добавление виджета «find_replace» в qtbot в фикстурах test_editor.py. [PR 7768] — PR: Улучшение обработки сочетаний клавиш в редакторе. [PR 7758] — PR: Исправление сохранения нового файла или переименования существующего файла в основной ветке. [PR 7745] — PR: Сделать так, чтобы кнопка «Перейти к позиции курсора» в обозревателе структуры работала также, когда курсор находится в последнем элементе редактора. [PR 7738] — PR: Сохранить настройку «Группировать ячейки» после перезапуска spyder. [PR 7734] — PR: Заменить debug_print на модуль логирования и объявить его устаревшим. [PR 7730] — PR: Добавить метод get_cursor_line_number в OutlineExplorerProxyEditor. [PR 7725] — PR: Разделить все плагины на отдельные модули. [PR 7714] — PR: Устранить проблему с отключением действий обозревателя переменных при отстыковке в новом окне. [PR 7710] — PR: Исправлена проблема, из-за которой меню cog не отображалось в обозревателе переменных при открытии более одной консоли IPython. [PR 7698] — PR: Отображение нормализованных путей в диалоговом окне «Создать проект». [PR 7660] — PR: Реализация системы автосохранения и восстановления в редакторе. [PR 7310] — PR: Запуск ячеек через функцию вместо вставки их содержимого в консоль. [PR 6791] — PR: Окончательное обновление split-plugins. [PR 6679] — PR: Обновление ветки split-plugins с основной веткой (третий раз). [PR 6430] — PR: Плагин Plots для просмотра фигур, созданных консолью IPython. [PR 5764] — PR: Обработка ширины столбцов обозревателя пространства имён. [PR 5676] — PR: Изменение подсветки слов для поддержки точки. argparse вместо optparse ([PR 5689)
[Issue 5594] — ошибка при щелчке правой кнопкой мыши в пустом проводнике проекта ([PR 5603).
[Issue 5488] — переключение стиля кода (pep8) в меню источника ([PR 5497).
[Issue 5486] — сбой Spyder при перетаскивании плагина мышью ([PR 5487).
[Issue 5458] — невозможность сделать отступ блоков кода более одного раза (с помощью табуляции) на Spyder 4 ([PR 5468).
[Issue 5454] — команда переключения комментария (ctrl+1) не всегда сохраняет отступ с двумя пробелами ([PR 5470).
[Issue 5365] — добавить опцию «Сохранить все файлы с символами EOL» ([PR 5367).
[Issue 5256] — обновить заставку Spyder для Spyder4 ([PR 5262).
[Issue 5176] — унифицировать способ добавления дополнительных выделений в редактор.
[Issue 5171] — переменная explorer показывает разный формат при использовании MultiIndex ([PR 3873).
[Issue 5131] — проверяемые настройки источников не синхронизируются с настройками.
[Issue 5116] — внутренняя ошибка консоли при выборе Источник -> Следующее предупреждение/ошибка (или Предыдущее предупреждение/ошибка) ([PR 5117).
[Issue 5085] — в редакторе две полосы прокрутки ([PR 5215).
[Issue 4963] — ошибка открытия проекта ([PR 4968).
[Issue 4948] — выпадающий список функций класса должен быть деактивирован по умолчанию.
[Issue 4884] — префикс 'b' байтов не выделяется в окне редактора ([PR 5011).
[Issue 4854] — ошибка при попытке показать направляющие отступов ([PR 4889).
[Issue 4787] — ошибка отображения пробелов в начале ([PR 4788).
[Issue 4778] — сворачивание кода не открывает правильную строку из трассировки окна ipython.
[Issue 4777] — сворачивание кода не поддерживает нажатие слева от номеров строк (редактор).
[Issue 4709] — функция поиска не открывает свернутые блоки кода ([PR 4731).
[Issue 4708] — свертывание кода неверно на прокомментированных строках ([PR 4728).
[Issue 4705] — невозможно разделить окно вертикально.
[Issue 4590] — улучшить плавающие панели в редакторе ([PR 5132).
[Issue 4543] — виджет завершения кода неправильно расположен в редакторе ([PR 4545).
[Issue 4463] — код.**
В запросе представлен список проблем, связанных с разработкой и тестированием программного обеспечения. Основной язык текста запроса определить невозможно, так как он содержит только ссылки на проблемы и запросы на изменение в системе отслеживания ошибок Spyder. Складывание не работает на уровне отступа 0.
Issue 4423 — отсутствует manpage для spyder (PR 4506).
Issue 4376 — диалог переключения по вкладкам заполняется не полностью (PR 4392).
Issue 4153 — вертикальная линия конца строки находится в неправильном месте.
Issue 4147 — улучшить визуальный стиль сворачивания кода.
Issue 4124 — при перезагрузке язык сбрасывается на японский (PR 4159).
Issue 4081 — добавить сочетания клавиш для Source > Next|Previous Warning/Error (PR 5126).
Issue 4018 — добавить поддержку мультииндекса для заголовка Variable Explorer (PR 3873).
Issue 3942 — ошибка при удалении файла с последним фокусом в проекте (PR 3953).
Issue 3923 — ошибка профилировщика, когда ему не передаётся имя файла (PR 3909).
Issue 3887 — меню «Файл», «Редактировать» и «Поиск» в главном окне недоступны для щелчка мышью (PR 3892).
Issue 3857 — команда «Перейти к строке» не соответствует правильному файлу (PR 5321).
Issue 3790 — создавать новые окна при отстыковке всех плагинов (PR 3824).
Issue 3758 — Variable explorer должен показывать переменные типа pandas.indexes.base.Index (PR 5149).
Issue 3721 — просмотрщик DataFrame должен отображать всплывающие подсказки для усечённых заголовков столбцов (PR 3873).
Issue 3645 — автодополнение на Python-консолях падает в master (PR 3650).
Issue 3592 — добавить несколько вариантов edgelines в окне настроек (PR 3607).
Issue 3591 — просмотрщик DataFrame должен использовать пользовательское имя индекса.
Issue 3585 — редактор захватывает фокус при открытии файлов при запуске (PR 3858).
Issue 3571 — справка не может создать Rich Text для аннотированных функций (PR 3577).
Issue 3563 — путаница в доках при нажатии кнопки отстыковки (PR 3824).
Issue 3448 — разбить создание плагина на модуль spyder/api для лучшего разделения и организации (PR 3468).
Issue 3345 — предложение функции: прокрутка до конца файла в редакторе (PR 5122).
Issue 2987 — добавить функцию, которая показывает вертикальные линии для помощи в определении структуры отступов.
Issue 2845 — закомментировать строки в соответствии с отступом. * [PR 5842] — PR: Удалить операторы if/else/try/for из дерева обозревателя Outline Explorer ([5821]).
[PR 5836] — PR: Придать более современный вид туру.
[PR 5797] — PR: Не добавлять лишнюю новую строку при использовании шаблона нового файла ([1584]).
[PR 5771] — PR: Сделать так, чтобы выбор с помощью клавиш со стрелками в виджете завершения «перекатывался» ([5763]).
[PR 5768] — PR: Исправить неработающие сочетания клавиш для переключения между вкладками редактора (Ctrl+PageUp, Ctrl+PageDown).
[PR 5722] — PR: Обновить устаревшие перечисления в QMessageBox ([5721]).
[PR 5706] — PR: Изменить шрифт SVG-файла заставки и преобразовать шрифт в контур ([5667]).
[PR 5691] — PR: Улучшить диалог зависимостей ([5652]).
[PR 5689] — PR: Преобразовать параметры командной строки из optparse в argparse ([5639]).
[PR 5657] — PR: Разрешить отмену и повтор действий для Source > Fix indentation.
[PR 5603] — PR: Устранить сбой при пустом контекстном меню проводника проекта ([5594]).
[PR 5512] — PR: Добавить сочетания клавиш для разделения и закрытия панелей ([2419]).
[PR 5497] — PR: Включить опцию для переключения проверок стиля кода в меню Source ([5488]).
[PR 5487] — PR: Обрабатывать состояние «разблокированных панелей» для отстыковки без создания нового окна ([5486]).
[PR 5471] — PR: Исправить test_sort_dataframe_with_category_dtypes.
[PR 5470] — PR: Использовать настройки отступов для комментирования и раскомментирования ([5454]).
[PR 5468] — PR: Исправить отступ при выделении ([5458]).
[PR 5367] — PR: Включить опцию в редакторе для преобразования символов EOL при сохранении ([5365]).
[PR 5363] — PR: Включить опцию отображения/скрытия номеров строк в истории ([970]).
[PR 5321] — PR: Переупорядочить количество строк при открытии файлов, чтобы оно соответствовало правильному ([3857]).
[PR 5309] — PR: Обновлять украшения шрифта при их добавлении в редактор.
[PR 5274] — PR: Исключить дублирующую логику в проверяемых действиях редактора.
[PR 5262] — PR: Обновите версию на экране-заставке ([5256]).
[PR 5230] — PR: Поддержка множеств в проводнике переменных ([2355]).
[PR 5215] — PR: Улучшения области флагов прокрутки ([5085]). Improvements
[PR 4470] — PR: Fix error in Find in Files because of changes in master.
[PR 4392] — PR: Update StackHistory when focus isn't given to the Editor ([4376]).
[PR 4286] — PR: Only show removal message in Python consoles ([4284]).
[PR 4265] — PR: Improvements to visual style of code-folding.
[PR 4234] — PR: Fix test that looks for print statements.
[PR 4225] — PR: Add a new panel to show/explore class and methods/functions present in the current file ([2627]).
[PR 4210] — PR: Fix syntax highlighter missing Cython keywords.
[PR 4198] — PR : Add Cython files import and run support.
[PR 4164] — PR: Fix error edgeline offset, take code folding panel width in account. ([4163]).
[PR 4162] — PR: Fix wrong usage of is_text_string.
[PR 4159] — PR: Try to eval string setting values after decoding in python2.7 ([4124]).
[PR 4155] — PR: Fix error edge line in python2.7.
[PR 3958] — PR: Comment lines taking into account code indentation and pep8 ([2845], [1785]).
[PR 3953] — PR: Prevent error when file with last focus is deleted from project ([3942]).
[PR 3937] — PR: Change ScrollFlagArea panel to use panel API.
[PR 3909] — PR: Fix "TypeError: got multiple values for argument" in Profiler ([3923]).
[PR 3892] — PR: Raise the menu bar to the top of the main window widget's stack. ([3887]).
[PR 3873] — PR: Add multi-index display support to the Dataframe editor ([5171], [4018], [3721]).
[PR 3858] — PR: Load files in the background and set focus to the last one with focus in the previous session ([3585]).
[PR 3833] — PR: Add code folding to the Editor ([706]).
[PR 3824] — PR: Create a separate window when undocking plugins ([3790], [3563]).
[PR 3803] — PR: Add CircleCI to run pytest, ciocheck and coveralls.
[PR 3778] — PR: Add Panels and PanelsManager, and use it to add LineNumberArea to editor.
[PR 3727] — PR: Remove SpyderPluginMixin and improve external API.
[PR 3676] — PR: Refactor and simplify NamespaceBrowser widget.
[PR 3650] — PR: Revert. В этом релизе было закрыто 104 пул-реквеста.
PR 3645 — ошибка, возникшая при переносе номеров строк.
PR 3607 — множественные настройки краёв линий.
PR 3592 — проблема с несколькими настройками краёв линий (проблема).
PR 1778 — проблема с краями линий.
PR 3577 — использование inspect.getfullargspec() в getdoc для PY3 для поддержки аннотированных функций (проблема).
PR 3574 — улучшение стиля научного стартового скрипта.
PR 3534 — добавлена цветовая схема Solarized.
PR 3512 — перенос кода краёв линий из редактора в класс EdgeLine (проблема).
PR 3468 — перемещение создания плагина в spyder/api/plugins.py для разделения (проблема).
PR 3448 — проблема, связанная с созданием плагина.
PR 3463 — миграция области номеров строк в виджет панели.
PR 2431 — использование правильного python.exe для запуска Spyder, когда на Windows установлено несколько версий Python (проблема).
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )