コマンドラインからファイルを開く
コマンドラインから PyCharm の任意のファイルまたはフォルダーを開きます。必要に応じて、開いた後にキャレットを配置する場所を指定します。
PyCharm を実行するための実行ファイルは、インストールディレクトリの bin にあります。この実行ファイルをコマンドラインランチャーとして使用するには、コマンドラインインターフェースの説明に従って、システム PATH に追加してください。
- 構文
- pycharm64.exe [--line <number>] [--column <number>] <path>
- サンプル
プロジェクトを開きます:
pycharm64.exe C:\MyProject行番号 42 で特定のファイルを開きます。
pycharm64.exe --line 42 C:\MyProject\scripts\numbers.js
デフォルトでは、PyCharm はコマンドラインランチャーを提供しません。PyCharm のランチャースクリプトの作成の詳細については、「コマンドラインインターフェース」を参照してください。
- 構文
- pycharm [--line <number>] [--column <number>] <path>
- サンプル
プロジェクトを開きます:
pycharm ~/MyProject行番号 42 で特定のファイルを開きます。
pycharm --line 42 ~/MyProject/scripts/numbers.js
PyCharm を実行するためのスクリプトは、インストールディレクトリの bin にあります。このスクリプトをコマンドラインランチャーとして使用するには、コマンドラインインターフェースの説明に従って、システムの PATH に追加してください。
- 構文
- pycharm.sh [--line <number>] [--column <number>] <number> <path>
- サンプル
プロジェクトを開きます:
pycharm.sh ~/MyProject行番号 42 で特定のファイルを開きます。
pycharm.sh --line 42 ~/MyProject/scripts/numbers.js
ファイルへのパスを指定すると、そのファイルがすでに開いているプロジェクトに属している場合、またはプロジェクトを自動的に開くか作成する特別なロジックがある場合を除き、PyCharm はそのファイルを LightEdit モードで開きます (たとえば、Maven または Gradle ファイルの場合)。既存のプロジェクトのあるディレクトリを指定すると、PyCharm はこのプロジェクトを開きます。プロジェクトの一部ではないディレクトリを開くと、PyCharm はそのディレクトリに .idea ディレクトリを追加し、それをプロジェクトにします。
関連ページ:
IDE で使用されるディレクトリ
デフォルトでは、PyCharm は、各 IDE インスタンスのユーザー固有のファイル(構成、キャッシュ、プラグイン、ログなど)をユーザーのホームディレクトリに保存します。ただし、必要に応じて、これらのファイルを保存する場所を変更できます。IDE で使用されるファイルとディレクトリを見つけるメインメニューからを選択します。開いたダイアログには、PyCharm によって使用されるすべてのファイルとディレクトリが、現在のインストールの正確なパスとともに表示されます。リスト内の特定の項目を選択してキー...
コマンドラインインターフェース
コマンドラインから PyCharm 機能を使用します: ファイルとプロジェクトを開き、差分を表示し、ファイルをマージし、コードスタイルを適用し、フォーマットし、ソースコードをインスペクションします。スタンドアロンインスタンスのランチャー:インストールディレクトリには、PyCharm の起動、ソースコードのフォーマット、インスペクションの実行に必要なバッチスクリプトと実行ファイルが含まれています。コマンドプロンプト(cmd.exe)からこれらを使用するには、PyCharm フォルダー(bin)の...
LightEdit モード
PyCharm でプロジェクト全体を作成またはロードせずに 1 つのファイルを編集する必要がある場合は、LightEdit モードを使用できます。LightEdit モードはテキストのようなエディターとして動作し、コード補完やコードナビゲーションなどの通常の IDE エディター機能はサポートされていないことに注意してください。ただし、特定のコード行 () に移動したり、コードの一部を折りたたんだり展開したり、ファイルのエンコーディングを確認したり変更したり、コードを再フォーマットしたりすることはで...