2

インターネットアクセスを使用すると、IDLEの<F1>はLinuxで正常に機能します。もちろんインターネットにアクセスできない場合は機能しません。Pythonドキュメントをhtmlとしてダウンロードしましたが、IDLEに直接参照させることができません。

「IDLE設定」の下に「追加のヘルプソース」というダイアログがありますが、これにより、ユーザーはディレクトリ構造全体ではなく、単一のサブジェクトに対して単一のファイルのみを指定できます。URLは入力できますが、「メニュー項目」として何を入力すればよいかわかりません。

ブラウザのローカルディレクトリにURLを追加すると、オフラインドキュメントを確認できるようになることを追加する必要があります。これは、欠落しているIDLEへのリンクにすぎません。

PYTHONDOCS環境変数への参照を見つけましたが、これはLinuxでは機能しないようで、Windowsに固有のようです。

4

2 に答える 2

2

実際、IDLEにはhtml形式のPythonドキュメントセットのディスク上のコピーを探すコードがありますが、パスはプラットフォーム固有であり、Linuxの場合、少なくとも一部のディストリビューションでは古くなっています。Lib/idlelib/EditorWindow.py(現在のPython 3ソースを調べています)のコードを見ると、Linuxプラットフォームの場合はまたindex.htmlはのいずれか/var/www/html/pythonで検索されていることがわかります/usr/share/doc/python-docs-x.y/Doc/。たとえば、現在のDebianシステムでは、Pythondocパッケージがにインストールされてい/usr/share/doc/pythonx.y-doc/htmlます。ドキュメントパッケージをインストールしてからリンクを作成する場合、マニュアルPython Docsから選択すると、IDLEはドキュメントをオフラインで見つける必要があります。Helpたとえば、Python 3.3の場合、次のことができます。

sudo aptitude install python3.3-doc
sudo mkdir -p /var/www/html/
sudo ln -s /usr/share/doc/python3.3-doc/html python

そうは言っても、デフォルトの場所を更新する必要があります(Rostyslavが開いた問題にこれを追加します)。

于 2012-08-29T19:56:35.007 に答える
2

メニュー項目を介してローカルドキュメントを参照するために必要なほとんどすべての設定を行いました。何ができるかをより正確に見てみましょう。

  1. Pythonバージョンのドキュメントをzip形式のhtmlとしてダウンロードします。
  2. そのアーカイブを目的のディレクトリ(例:/ home / username / python-docs )に解凍します。
  3. [アイドル]:[オプション]->[アイドルの構成...]->[一般]->[追加のヘルプソース]->[追加]に移動します。
  4. 「メニュー項目」フィールドのラベル(IDLEのヘルプメニューに表示される新しいメニュー項目のラベルになります)を入力します(例:「ローカルドキュメント」)。
  5. 「参照」ボタンを押して、解凍されたヘルプソースで「index.html」へのパスを選択します。
  6. [ヘルプ]->[ローカルドキュメント]に移動すると、ローカルバージョンのPythonドキュメントが開きます。

アップデート:

Python Issue Trackerで、標準のIDLEキー構成の拡張を要求するチケットを作成しました。これにより、カスタムで追加された追加のヘルプソースメニュー項目のキーバインディングを追加できるようになります。

于 2012-08-29T10:00:19.130 に答える