【Linux】リモート開発設定【Vscode】と【Pycharm】

目次

1.モバクスターム

2.VSコード

3.パイチャーム

4. まとめ


私が 2 年生のときに初めて Linux システムに触れたとき、学校のすべてのサーバーにはグラフィカル インターフェイスを備えた Ubuntu システムが搭載されており、teamviewer を使用してリモート接続することは、もう 1 台のコンピューターを持っているかのように非常に便利でした。しかし、最近入学してから配属されたサーバーには SSH でログインできる端末しかなく、pycharm の多彩な機能に甘やかされている私としては非常に残念でした。すべてのファイルが一目でわかるため、思うようにデバッグできません。

そこで私は、快適なリモート開発方法を見つけるための不毛な旅を開始し、その間に mobaxterm、vscode、pycharm を試しました。最後に、各メソッドの使用方法をまとめます。


1.モバクスターム

通常の端末ではファイル構造を簡単に確認して送信できないという問題が解決され、見た目も大幅に改善され、新しい SSH セッションを直接作成して IP、ユーザー名、パスワードを入力できるようになりました。

すべてのファイルが左側にリストされており、ドラッグ アンド ドロップしてファイルをアップロードできます。右側が通常の端子です。

2.VSコード

リモート開発を促進するために、Microsoft は近年、Remote-SSH コンポーネントをリリースしました。効果は次のとおりです: これは、私の Windows ラップトップ上の vscode ソフトウェアです。左側のファイル リストとターミナルはリモート Linux サーバーにリンクされています。リモート Python コードをローカルで直接表示および変更でき、また vscode を使用することもできますプラグインは、コード補完やエラー プロンプトなどの機能を提供します。

閉じて再接続すると、以前に閉じていなかった端末とファイルも自動的に表示されます。リモート開発エクスペリエンスは完璧です。

唯一の欠点は、pycharm を使いすぎて vscode に慣れていないことです。

操作方法:

1) リモート SSH とリモート SSH を追加します。vscode で編集します。

                                  

2) すると、左側にアイコンが表示されるので、それをクリックして設定すると、自動的にオプションが表示されるので、最初の設定ファイルを選択します。

3) ファイル内のこの形式に従って設定します。

ホスト: ランダムな名前を付けます

ホスト名: サーバーの IP アドレス

ユーザー: Linux ユーザー名 (root など)

ポート: ポート番号 (オプション)

                           

4) 設定が完了すると、左側にサーバーとファイルのルートディレクトリが表示されますので、フォルダアイコンをクリックしてディレクトリを開きます。その後、パスワードの入力やサーバーのシステム タイプ (linux/windows/mac...) の選択などの一連のウィンドウが表示されるので、通常通り情報を入力するだけです。

                                                 

3.パイチャーム

以前 Jetbrains ファミリー バケットを使用していたので、Python をコンパイルするために pycharm を使用してリモート サーバーを設定することに慣れていますが、pycharm リモート接続はプロフェッショナル バージョンでのみ利用可能です (学校の学生は電子メールで無料のプロフェッショナル バージョンを申請できます)。コミュニティバージョンは対応する機能が見つかりません。Pycharm をリモートで開発するには 2 つの方法があり、1 つは mobaxterm などのサーバー ファイル リストを開き、ファイル転送を容易にする方法です。ローカル環境を使用してコードをデバッグし、以下の SSH セッションを通じてプログラムをリモートで実行します。もう 1 つは、これに基づいて環境をリモートにリンクし、リモート環境を使用してコードをデバッグし、ファイル同期のためにサーバー パスをローカル パスにマップすることです。(個人的にはどの環境でも同じような気がするので前者の方法を使っています)

  • 接続方法 1 つの操作方法 (リモート ファイル転送、表示および変更の場合のみ、操作は新しい端末を介して行う必要があります):

1) 上の [ツール] -> [展開] -> [構成] をクリックします。

                                      

2) 新しいSFTPを作成する

                                                

3) ホスト、ユーザー名、パスワードなどの情報を入力します。写真は一例です。

                                    

4) テストが成功して保存されたら、[ツール] -> [開発] -> [リモート ホストの参照] をクリックすると、サーバー ファイル ディレクトリが右側に表示されます。サーバーターミナルを開く必要がある場合は、新しい SSH セッションを作成するだけです。

                                       

  • 接続方法 2 つの操作方法 (インタープリターをリモートに変更し、サーバーの操作は自分のコンピューターとほぼ同じです):

1) [ファイル] -> [設定] -> [プロジェクト インタープリター] (環境を毎日構成する場所)、新しい環境を追加します。

                           

2) SSH インタープリターを選択します。設定は前と同じです。

                       

3) サーバー上の環境の場所を選択し、下の「自動アップロード...」にチェックを入れます。これは、ローカル プロジェクトをリモート サーバーに自動的に同期することを意味します。同期マッピング アドレスを設定できます。完了後、サーバー環境を使用して、ローカルで実行して変更します。

                         

4. まとめ

リモート接続の総合的な利便性という点では、Vscode≧Pycharm≧Mobaxtermとなります。最も単純な ssh 接続と比較した Mobaxterm の利点は、ファイル ディレクトリを簡単に確認でき、メモ帳を使用してファイルを変更できることです。Vscode では、以前のターミナルの実行状況を簡単に確認したり、拡張プラグインを通じて必要な機能を設定したりできます。Pycharm はその中間です。

ただし、Pycharm のコードプロンプトやさまざまな便利な操作には慣れているため、現在はコードの作成と同期には pycharm を使用し、環境の設定やコードの操作などには vscode を使用しています。

おすすめ

転載: blog.csdn.net/weixin_42569673/article/details/111481095