Как установить IDLE в качестве редактора по умолчанию для скриптов Python?

Я хотел бы установить IDLE в качестве редактора по умолчанию для сценариев Python, но когда я нажимаю «открыть с помощью приложения» и нажимаю на раскрывающееся меню, чтобы отобразить больше приложений, это не вариант.

Вот именно то, что я делаю ...

  1. щелкните правой кнопкой мыши по файлу .py на моем рабочем столе.
  2. Щелкните правой кнопкой мыши по свойствам.
  3. Нажмите на вкладку Открыть с помощью.

Нет опции «Использовать пользовательскую команду». То же самое происходит, когда я щелкаю правой кнопкой мыши по файлу и выбираю «открыть в другом приложении».

Вы как-нибудь могли бы это настроить?

8
задан 11 September 2015 в 00:53

2 ответа

Вы не упоминали, какой неактивный пакет Вы используете, давайте примем "Неактивный". Если использование "Idle3" затем использует idle3.desktop ниже. Если использование "Неактивного (использование Python 2.7)" затем использует idle-python2.7.desktop

Существует 2 вещи, препятствующие тому, чтобы Вы нашли неактивным в контекстных меню -

Сначала ни один из неактивных .desktops не имеет MimeType = строка в них, вот почему Idle не показывает в щелчке r.> открытый с... меню

Дополнительно - только .desktops, чье Должностное лицо = концы строки с %letter покажет в щелчке r.> контекстное меню свойств, даже если они обнаружатся в вышеупомянутом, 'открытом с' меню

Так в этом случае самый легкий просто сделать это - сначала добавляет к открытому с меню

gedit ~/.local/share/applications/mimeapps.list

В [Added Associations] раздел ищут эту строку

text/x-python =

Если там затем добавляют это в конец

idle.desktop;

Если не там затем просто добавляют

text/x-python=idle.desktop;

Неактивный должно теперь быть доступным в открытую с меню, если не регистрируются/в

В то время как там, в разделе [Default Applications] ищут ту же строку и заменяют .desktop как таковое, если не там просто добавляют строку (нет ; используется в разделе Defaults

text/x-python=idle.desktop  

Если Неактивный не обнаруживается как значение по умолчанию, даже после перезапуска затем, необходимо будет 'вызвать' его. Я предпочел бы этот путь вместо того, чтобы смешать с defaults.list

откройте .desktop в корневом редакторе

 gksudo gedit /usr/share/applications/idle.desktop

Добавьте %f в конец строки, сохраните - как

Exec=/usr/bin/idle -n %f

Затем ck. снова и видят, является ли Idle теперь значением по умолчанию, сделайте журнал/в в случае необходимости. После того как это добавляется затем, что можно вновь открыть idle.desktop и удалить %f, это должно остаться как значение по умолчанию. Я не уверен, подходит ли %f для неактивного, иначе я сказал бы, что Вы могли бы оставить его

enter image description here

15
ответ дан 11 September 2015 в 00:53

Вот как это сделать:

  1. Перейдите в папку, содержащую файл Python.
  2. Щелкните правой кнопкой мыши по любому файлу Python.
  3. Выберите Свойства.
  4. Рядом с разделом «Открывается с помощью» нажмите кнопку «Изменить».
  5. Вам может потребоваться выбрать дополнительные параметры.
  6. Нажмите «Найти другое приложение на этом компьютере».
  7. Перейдите туда, где вы установили Python. Для меня это папка Python34 на диске C.
  8. Открыть Lib
  9. Открыть idlelib
  10. Выбрать файл idle.bat.
  11. Нажмите Открыть.
  12. Нажмите «ОК», чтобы закрыть окно «Свойства».
  13. Теперь вы можете открыть .py файлы в IDLE, просто дважды щелкнув по ним.

У нас также есть видео , показывающее, как связать файлы Python с IDLE .

0
ответ дан 11 September 2015 в 00:53

Другие вопросы по тегам:

Похожие вопросы: