• Как подружить ipython c sublime text?

    From Andrei Mihailov@2:469/335 to All on Tue Jul 29 12:48:55 2025
    Hello, All.

    В ipython есть "магическая команда" %еdit [имя файла] она открывает (или создаёт, если он отсутствует) указанный файл .py или создает временный файл со случайным именем и запускает текстовой редактор,установленный в операционной системе по умолчанию для редактирования этого файла и приостанавливает свою работу. После сохранения файла и закрытия редактора, ipython выполняет написанный скрипт.

    С редакторами nano, vim, mcedit это работает правильно. о если я прописываю редактором по умолчанию sublime text (export EDITOT=subl), то редактор запускается и файл открывает, но ipython работу не приостанавливает до закрытия редактора, а сразу выполняет пустую программу (или ее предыдущую, ещё не отредактированную версию - если был указан существующий файл).

    Как решить эту проблему - сделать так, что бы работа ipython приостанавливалась и возобновлялась только после закрытия sublime text?

    PS: В виндах это работает...

    --
    С наилучшими пожеланиями! Опубликовано ХотДогом с планеты Ведроид
    --- ХотДог/2.14.5/Android
    * Origin: Android device, Milky Way (2:469/335)
  • From Nil A@2:5015/46 to Andrei Mihailov on Tue Jul 29 17:18:42 2025
    Hello, Andrei!

    Tuesday July 29 2025 12:48, from Andrei Mihailov -> All:

    Как решить эту проблему - сделать так, что бы работа ipython приостанавливалась и возобновлялась только после закрытия sublime
    text?
    PS: В виндах это работает...

    Может немного не в тему, но sublime хвастается, что они используют memory map, что сильно быстрее, чем просто вычитывать файл каким-то буфером. Может быть из-за этого.

    Best Regards, Nil
    --- GoldED+/LNX 1.1.5-b20240306
    * Origin: ChatGPT can make mistakes. Check important info. (2:5015/46)