2

スクリプト (Python または R) を開くたびに、Sublime が現在の作業ディレクトリをそのファイルのパスに自動的に変更するようにします。出来ますか?

Sublimeの設定に設定を追加しました"working_dir": "$file_path",が、役に立ちません。

4

4 に答える 4

3

わかりました、私は問題を解決しました。これが私がしたことです:

  1. Sublime Text 3 パッケージをインストールするPackageResourceViewer
  2. コマンド パレットを開き、PackageResourceViewer: Open Resource
  3. Pythonリソースを参照して開くPython.sublime-build
  4. デフォルトの行を削除します"shell_cmd": "python -u \"$file\"",
  5. 次の 2 行を追加します。

    "cmd": ["python", "-u", "$file"],

    "working_dir": "$file_path",

  6. または、上記の 2 行を次のように置き換えることもできます。

    "shell_cmd": "cd $file_path; python -u \"$file\""

RSublime Text 3 がアクティブなスクリプトのパスに従って現在の作業ディレクトリを自動的に変更するようにする場合は、または他のビルド リソースに対して同じことを行います。

于 2016-11-14T04:40:25.813 に答える
1

[表示] メニューの [コンソールの表示] コマンドを使用して Python コンソールを開き、次のように入力します。

import os
os.chdir('/my/directory')

Sublime Text プロセスとそれが生成するプロセスの作業ディレクトリを変更します。

于 2018-05-04T14:56:11.940 に答える