Ярлыки Spyder для поиска и открытия файла?

Я был пользователем Emacs и раньше находил и открывал файлы с помощью ярлыков Ctrl + x + f

Теперь моя Python IDE - Spyder, поэтому мне интересно, есть ли эквивалентная команда?

Я пробовал Ctrl + N и Ctrl + O, но оба возвращают окно, которое мне нужно использовать с помощью мыши, чтобы выбрать его, щелкнув по нему.


person lsheng    schedule 14.03.2014    source источник


Ответы (2)


В Spyder нет ничего более сложного, чем Ctrl+X+F, но вы можете использовать одну из наших консолей IPython вместе с нашей версией owm %edit для навигации по файловой системе, как в обычном терминале, и открытия файлов с ее помощью.

Это пример (в Linux)

In [1]: %edit /home/<Tab>

(где <Tab> означает нажатие клавиши Tab) покажет вам виджет с этими дополнениями (в моем случае)

carlos/
lost+found/

Тогда вы можете закончить с %edit /home/carlos/foo.py и после нажатия Enter foo.py будет открыто в редакторе (если он существует, конечно).

Дополнительные примечания:

  1. Вы можете использовать магию %cd, чтобы изменить текущий рабочий каталог в консоли IPython.

  2. После того, как вы откроете Spyder, начальный cwd будет отображаться на панели инструментов нашего рабочего каталога (обычно размещается над нашим инспектором объектов).

person Carlos Cordoba    schedule 14.03.2014
comment
Спасибо за информацию, я работаю с Windows 7. TBH Я не понимаю вашего метода, но позвольте мне сначала попробовать. - person lsheng; 17.03.2014
comment
Ммм, дайте мне знать, как это происходит, потому что, скорее всего, этот метод не будет работать слишком хорошо в Windows. - person Carlos Cordoba; 17.03.2014

Я использую окно File Explorer в Spyder, оно мне очень удобно.

person davo36    schedule 26.06.2014