0

レガシーコードであるLinux環境でPythonで書かれたアプリケーションがあります.Wikiページで他の人に役立つ文書化するタスクがあります。既存のコードに 1 つのファイルを追加できますか? したがって、ドキュメントを別のファイルに追加できます。したがって、ユーザーがファイルを開くと、コードの詳細が表示されます。ユーザーがそのファイルを見たくない場合は、このファイルを閉じることができます。例えば

sample.py (コードを含むファイル)

demo.txt (ドキュメント ファイルを含む)

そのため、vi sample.py のような vi を使用して sample.py を開くと、デフォルトで pop us のように開くか、ドキュメント部分を含む簡単な方法で demo.txt が開きます。ツールを開くと、ユーザーの前にポップアップするWindowsツールのようなものだと思います。それは私の考えであり、本当に有効かどうかはわかりません。検索しましたが、有益な情報は見つかりませんでした。

4

2 に答える 2

2

あなたがしたいことは、おそらくユーザーを混乱させるでしょう。入力vi sample.pyすると、このファイルが読み込まれることが期待されます。@HAL が彼のコメントで述べたように、コードにコメントを追加して、このコードのドキュメントがdemo.txt/path/to/demo.txt でアクセスできることを示します。

これは一般的な方法だと思います。この方法で行わないと、おそらくユーザーをイライラさせるでしょう。(少なくとも私はそうです;))

于 2013-08-29T09:21:18.573 に答える
0

viLinux 固有のインクルード機能を認識しておらず、実行しているプログラムは Linux カーネルではなく、存在しないと思います。ただし、エディタは、ハイパー リンク用のエディタ固有の機能をサポートしています。の例を次に示しvimます。vim: クリック可能なラベルを追加

vi別の方法は、必要なことを行うシェルスクリプトに置き換えることです。これは例です:

#! /bin/bash
if [ "$1" = "sample.py" ] ; then
  vim demo.txt "$1"
fi

これにより、ドキュメントがプログラムとともに 2 つのvimバッファで開きます。

于 2013-08-29T09:29:28.183 に答える