Ich möchte IDLE als Standardeditor für Python-Skripte festlegen, aber wenn ich auf "Mit Anwendung öffnen" klicke und auf die Dropdown-Liste klicke, um weitere Anwendungen anzuzeigen, ist dies keine Option.
Genau das mache ich ...
- Klicken Sie mit der rechten Maustaste auf die PY-Datei auf meinem Desktop.
- Klicken Sie mit der rechten Maustaste auf Eigenschaften.
- Klicken Sie auf die Registerkarte Öffnen mit.
Es gibt keine Option "Benutzerdefinierten Befehl verwenden". Das gleiche passiert, wenn ich mit der rechten Maustaste auf die Datei klicke und "Mit anderer Anwendung öffnen" auswähle.
Kannst du das irgendwie einrichten?
11.10
python
default-programs
idle-python
Lance Collins
quelle
quelle
Antworten:
Sie haben nicht erwähnt, welches Leerlaufpaket Sie verwenden. Nehmen wir "Leerlauf" an. Wenn Sie "Idle3" verwenden, verwenden Sie
idle3.desktop
unten. Wenn Sie "Idle (using Python-2.7)" verwenden, verwenden Sieidle-python2.7.desktop
Es gibt zwei Dinge, die Sie daran hindern, in den Kontextmenüs Leerlauf zu finden:
Zuerst enthält keiner der inaktiven .desktops eine MimeType = -Zeile. Deshalb wird Idle im r nicht angezeigt. Klicken Sie auf> Öffnen mit ... Menü
Außerdem werden im r nur .desktops angezeigt, deren Exec = -Zeile mit einem% -Zeichen endet. Klicken Sie auf das Kontextmenü> Eigenschaften, auch wenn diese im obigen Menü "Öffnen mit" angezeigt werden
In diesem Fall ist es am einfachsten, dies zu tun - zuerst zum Menü "Öffnen mit" hinzufügen
Suchen Sie im Abschnitt [Hinzugefügte Zuordnungen] nach dieser Zeile
text / x-python =
Wenn dort, fügen Sie dies am Ende hinzu
Wenn nicht, dann einfach hinzufügen
Leerlauf sollte jetzt im Menü Öffnen mit verfügbar sein, wenn Sie sich nicht abmelden / anmelden
Suchen Sie dort im Abschnitt [Standardanwendungen] nach derselben Zeile und ersetzen Sie das .desktop als solches. Wenn nicht, fügen Sie einfach die Zeile hinzu (
;
im Abschnitt Standard wird no verwendetWenn Idle auch nach einem Neustart nicht als Standard angezeigt wird, müssen Sie es erzwingen. Ich würde diesen Weg vorziehen, anstatt mit defaults.list herumzuspielen
Öffnen Sie die .desktop in einem Root-Editor
Fügen Sie am Ende der Zeile ein% f hinzu
Dann ck. Überprüfen Sie erneut, ob Leerlauf jetzt die Standardeinstellung ist, und melden Sie sich bei Bedarf an. Sobald es hinzugefügt wurde, können Sie idle.desktop erneut öffnen und% f entfernen. Es sollte standardmäßig beibehalten werden. Ich bin mir nicht sicher, ob% f für Leerlauf geeignet ist, sonst würde ich sagen, dass Sie es verlassen könnten
quelle
[Added Associations]
.So geht's:
Wir haben auch ein Video, das zeigt, wie Python-Dateien mit IDLE verknüpft werden .
quelle