IDLEをPythonスクリプトのデフォルトエディターとして設定するにはどうすればよいですか?


8

IDLEをPythonスクリプトのデフォルトエディタとして設定したいのですが、[アプリケーションで開く]をクリックしてドロップダウンをクリックし、さらに多くのアプリケーションを表示することはできません。

これがまさに私がやっていることです...

  1. デスクトップの.pyファイルを右クリックします。
  2. プロパティを右クリックします。
  3. [プログラムから開く]タブをクリックします。

「カスタムコマンドを使用する」オプションはありません。ファイルを右クリックして[他のアプリケーションで開く]を選択しても、同じことが起こります。

これをセットアップする方法はありますか?


どのUbuntuバージョンを使用していますか?11.04では、[プログラムから開く]ダイアログでプログラムの任意の場所を参照できます。11.10の場合、[プロパティ]ダイアログで同じことができると思います
zetah

私は11.04を使用していますが、IDLEが他のアプリのダイアログと一緒に公開されています。
ランスコリンズ

OK、次に「このアプリケーションを記憶する」にチェックを入れ、「アプリケーションから開く」ダイアログからIDLEを選択します
zetah

申し訳ありませんが、タイプミスをしました。* IDLEは他のアプリのダイアログボックスと一緒に公開されていません。
ランスコリンズ

さて、「その他のアプリケーション」を選択すると、ダイアログが開きます。下部に「カスタムコマンドを使用する」というロールオン/オフラベルがあります。IDLEの場所を参照して、デフォルトにしたい場合は、「このアプリケーションを記憶する」にチェックを入れてください
zetah

回答:


15

使用しているアイドルパッケージについては言及していません。「アイドル」と仮定しましょう。「Idle3」を使用idle3.desktopする場合は、以下を使用してください。「Idle(using Python-2.7)」を使用している場合は、idle-python2.7.desktop

コンテキストメニューでアイドル状態を見つけるのを妨げる2つのことがあります-

まず、アイドル状態の.desktopsにはMimeType =行がありません。そのため、アイドル状態はrに表示されません。クリック> [...で開く]メニュー

さらに、Exec =行が%letterで終わる.desktopsのみがrに表示されます。>プロパティコンテキストメニューをクリックします(上の[開く]メニューに表示される場合でも)

したがって、この場合はこれを行うのが最も簡単です-最初に「プログラムから開く」メニューに追加します

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

[Added Associations]セクションでこの行を探します

text / x-python =

もしあれば、これを最後に追加します

idle.desktop;

ない場合は追加してください

text/x-python=idle.desktop;

ログアウト/ログインでない場合、アイドルはオープンメニューで使用できるようになりました。

そこにいる間、[Default Applications]セクションで同じ行を探して.desktopを置き換えます。そうでない場合は、行を追加するだけです(;デフォルトセクションではno が使用されます)

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がアイドル状態に適しているかどうかはわかりませんが、それ以外の場合はそのままにしておくことができます

ここに画像の説明を入力してください


1
これはUbuntu 13.04で動作し、セッションをリロードする必要はありません(ただし、おそらくNautilusを再起動するだけです)。まことにありがとうございます!
ジョエル

IDLEのエントリは必ずの下に配置してください[Added Associations]
Wilf、2014年

2

方法は次のとおりです。

  1. Pythonファイルを含むフォルダーに移動します。
  2. Pythonファイルを右クリックします。
  3. プロパティを選択します。
  4. 「次で開く」というセクションの横にある[変更]ボタンをクリックします。
  5. [その他のオプション]を選択する必要がある場合があります。
  6. このPCで別のアプリを探すをクリックします。
  7. Pythonをインストールした場所に移動します。私にとっては、CドライブのPython34フォルダーです。
  8. オープンライブラリ
  9. idlelibを開く
  10. idle.batファイルを選択します。
  11. 開くをクリックします。
  12. [OK]をクリックしてプロパティを閉じます。
  13. これで、.pyファイルをダブルクリックするだけでIDLEで開くことができます。

PythonファイルをIDLEに関連付ける方法を示すビデオもあります

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.