0. リモート開発が必要な理由 組み込み Linux を開発する場合、便宜上、通常は Windows 上のコード エディターを使用してコードを編集し、クロスコンパイル ツールは Linux 仮想マシンまたはサーバー上に配置します。開発中は、次のループ操作を継続的に実行する必要があります。
これらの操作はすべて SSH に基づいていますが、ターミナル ソフトウェア、ファイル転送ソフトウェア、および継続的な切り替え操作が必要になるため、プロセスが非常に面倒になります。 ローカル エディターが SSH 経由でリモート サーバーのディレクトリを直接開き、ファイルを操作し、コマンドを実行できる場合、これをリモート開発と呼びます。リモート開発を使用すると、開発プロセスが大幅に容易になります。 1. Visual Studio Code リモート – SSH 拡張機能
これら 3 つの拡張機能は、リモート コンピューター、コンテナー、または Windows Subsystem for Linux (WSL) を完全に機能するバックグラウンド開発環境として使用することをサポートします。ローカルの VS Code は単なるフロントエンド インターフェイスです。この記事では、図に示すように、主に SSH 拡張機能の使用方法について説明します。 2. SSH拡張機能のインストール 2.1. コマンドラインでsshコマンドが使用できることを確認する 使用しているシステムが 2.2. Visual Studio Code Insidersバージョンをインストールする 注記:
VS Code リモート開発拡張機能はまだプレビュー段階なので、VS Code の内部テスト バージョンである 2.3. SSH拡張機能をインストールする VS Code 拡張機能マーケットで 3. リモートホストにSSHサーバーをインストールする ! ! ! sudo apt-get で openssh-server をインストールします 4. SSH拡張機能を使用する 4.1. ログインターミナルを表示するためのSSH拡張機能の設定 コマンド パレットを開き、 4.2. SSHを起動してリモートホストに接続する SSH を起動するには 2 つの方法があります。 左下隅にある ssh アイコンをクリックするだけです。 起動後、リモート ホストのユーザー名と IP アドレスを入力し、Enter キーを押して接続します。 SSH ログイン ターミナルが表示されるので、ユーザーのパスワードを入力するだけです。 初めてログインすると、VS Code はリモート作業用の新しいウィンドウを自動的にポップアップ表示し、リモート ホストに VS Code サーバーを自動的にインストールします。 ログイン プロセス中は、常にパスワードを入力する必要があります。図に示すように、ポップアップが表示されたらパスワードを入力してください。 ログインに成功すると、以下のように表示されます。 4.3. リモートディレクトリをワークスペースとして開く ファイルビューをクリックします。 次に、開くディレクトリを選択します。 次のように正常に開きます: 4.4. リモートターミナルの使用 新しいターミナルをクリックするだけで Bash が開きます。 4.5. 拡張機能のインストール リモート開発では、拡張機能はローカル拡張機能とリモート拡張機能に分かれていることに注意してください。 5. よく使うホストを覚えておく 図に示すように、構成ファイルを開きます。 プロフィールを選択してください: 次の形式でコンテンツを入力して保存します。 リモート開発に VSCode と SSH を使用する方法については、これで終わりです。VSCode と SSH リモート開発に関する関連コンテンツについては、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: すべてまたは逆の選択機能を実現するJavaScript
>>: アップロード画像コントロールを実現するネイティブ js
1. システム環境yum updateアップグレード後のシステムバージョンは[root@yl-web...
1. DockerはローカルディレクトリをマウントしますDocker は、ホスト上のディレクトリをイ...
<br />このセクションでは、XHTML でテキストの書式設定と特殊文字を実装する方法...
目次問題の概要問題の再現問題の拡大結論は問題の概要今日、仕事中に、DBA が突然、SQL に暗黙的な...
目次ソリューション分析スライス履歴書のダウンロード具体的な解決プロセス論理的分析フロントエンドサーバ...
目次基本的なセレクター:レベルセレクター:属性セレクター:フィルターセレクター:フォーム属性セレクタ...
この記事では、タブ切り替え効果を実現するためのJavaScriptの具体的なコードを参考までに紹介し...
1.マージンとは何ですか?マージンは、要素の周囲のスペースの間隔を制御するために使用され、視覚的にス...
フロントエンド プロジェクトとバックエンド プロジェクトは分離されており、フロントエンドとバックエン...
目次イベントループブラウザ環境イベントループノード環境イベントループ6つのステージ(1)setTim...
序文今日は、デザインパターンのクリエーションパターンを見直していたところ、JS でシングルトンパター...
私はしばらく MGR と連絡を取り合ってきました。MySQL 8.0.23 の登場により、MySQL...
https://docs.microsoft.com/ja-jp/windows/wsl/wsl-...
プロジェクトで使用されている特殊文字とアイコンHTMLコードXML/HTML コードコンテンツをクリ...
最近、Apple の記者会見を見てとても興奮したので、Mac システムを体験して Apple の素晴...