IDLEをPythonファイルのデフォルトエディターにするにはどうすればよいですか?


12

Gnome ClassicデスクトップでPythonファイルをダブルクリックしても、IDLEで開かれません。IDLEをPythonファイルのデフォルトエディターにするにはどうすればよいですか?

  1. 開いていた他のすべてのプログラムを削除しようとしました。

  2. 私はIDLEのプロパティを調べてきました。

  3. 私もプログラムのプロパティを調べてきました。

走るとき

xdg-mime query default text/x-python

出力が得られます

gedit.destkop

IDLEがインストールされているので、ファイルを右クリックしてアプリケーションで開くことを試みました。アイドルはどこにも見られませんでした。しかし、私が自分のアプリケーションに行き、プログラミングに行くと、IDLEがそこにあります。


idleGaborの答えで説明されているように、手動で書くだけでどうなりますか?フルパスを使用して試すこともできます(ターミナルを開いて実行type idleして取得します)。
テルドン

出力は何ですかfind /usr/share/applications/ -name "*idle*"
Braiam 14年

回答:


9

.pyファイルをIDLE に簡単に関連付けることができます。pythonスクリプトを右クリックし、[開く->その他のアプリケーション]を選択してから、リストからIDLEを選択し、チェックボックスをオンにしてデフォルトのアプリケーションにチェックマークを付ける必要があります。私はXFCEを使用していますが、GnomeのNautilusは似ているはずです。

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

または、デフォルトのアプリケーションのリストを含む構成ファイルがホームディレクトリにあります。次のパスでアクセスできます。

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

次の行で拡張できます。

text/x-python=idle.desktop

どこidle.desktopたとえば、あなたが使用したいIDLEバージョンのデスクトップファイルの略ですidle-python2.7.desktopidle-python3.desktopあなたが使用する必要がPythonのバージョンに基づきます。

注意:

スクリプトの許可に注意してください。デフォルトのアプリケーションにもかかわらず実行可能権限がある場合、システムは実行しようとするため、IDLEでそれを開きません。


プログラムの名前は十分ですか、それともパスが必要ですか?正しい.desktopファイルの名前で十分かもしれません。
テルドン

ああ、親切な先生...しかし、私はまだ混乱しているようです...本当にすみません...私は別のアプリカトインを使用してそれを開こうとしましたが、アイドルは表示されません
アマチュア

@terdon PATH私が思う変数からアクセスできるなら、コマンドは十分です。@AmateurProgramerカスタムコマンドオプションを使用してIDLEにアクセスしてみてください。Gnomeでできる場合は、2番目のオプションを試します(構成ファイルを編集します)。
ガボールファーカス14年

4
ここでいくつかのことを行います。1. Gnome 3では、そのオプション(実行可能ファイルの名前を入力できる入力ボックス)が削除されました。2.エントリには、mimeapps.listあるべきtext/x-python=idle2.desktopか、text/x-python=idle3.desktopすなわち、それはにポイントを持っているデスクトップのファイルではない実行可能ファイルへ。また、それは両方の下でなければならない[Default Applications][Added Associations]、それは前に、リスト内の最初である必要がありますgedit.desktop、例えばtext/x-python=idle3.desktop;gedit.desktop
don_crissti

3
Gnome Classic(Ubuntu 12.04)のNautilusには、このような「カスタムコマンドを使用」はありません。
アントン

2

発生している問題は、デフォルトでインストールされているアイドル→デスクトップの関連付けが原因です。

Nautilusは、少なくとも私の12.04 Ubuntu(クラシックデスクトップ)で、(新しい)コマンドを特定のファイルタイプ(一部のデスクトップ/ブラウザーなど)に関連付けることができるものがないようで、リストがまったく表示されない、経由でインストールされた場合でもapt-get install idle

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

画面を取得するには、.pyファイルを右クリックしPropertiesOpen WithTABを選択し、クリックしますShow other applicationsOpen With メニューから同じ結果が得られます)。

ルートとして編集し て、.dekstopファイルを修正する必要があります(インストールしたアイドルのバージョンによっては、idle-python3.desktopが存在する場合があります)。idle/usr/share/applications/idle-python2.7.desktop

[Desktop Entry]
Name=IDLE (using Python-2.7)
Comment=Integrated Development Environment for Python (using Python-2.7)
Exec=/usr/bin/idle-python2.7 -n %f
Icon=/usr/share/pixmaps/python2.7.xpm
Terminal=false
Type=Application
Categories=Application;Development;
StartupNotify=true

インストールされたファイルに欠けているの%fは、Exec=行の最後です。%fそこに追加して保存します。次にnautilusで、右クリックします.pyてファイルやナビゲートをPropertiesしてOpen With(あなたはオウムガイ再起動する必要はありません)TABもう一度。下にスクロールしIdle (using Python-2.7)、選択可能なオプション(推奨アプリケーション)であるか、または他のアプリケーションの表示リストで最初にクリックします:

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

Set as defaultいつでも開くことができます.pyアイドル状態でファイルを。

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