としおの読書生活

田舎に住む社会人の読書記録を綴ります。 主に小説や新書の内容紹介と感想を書きます。 読書の他にもワイン、紅茶、パソコン関係などの趣味を詰め込んだブログにしたいです。

タグ:VSCode

本記事ではVSCodeでターミナル起動時に自動的にconda activateを行う方法を紹介していきます。




ターミナル起動時にconda activateさせる


VSCodeを起動して左下にある歯車アイコン→設定の順でクリックしていきます。

キャプチャ

キャプチャ2

設定画面が開けたらユーザの検索ボックスにterminal.integrated.profiles.windowsと入力して検索を行います。

見つかったらsetting.jsonで編集をクリックします。

キャプチャ

Command Promptのargsを以下のように設定してください。

Anaconda3までのパスは各自の環境によって合わせましょう。

"terminal.integrated.profiles.windows": {

        "PowerShell": {
            "source""PowerShell",
            "icon""terminal-powershell",
        },
        "Command Prompt": {
            "path": [
                "${env:windir}\\Sysnative\\cmd.exe",
                "${env:windir}\\System32\\cmd.exe"
            ],
            "args": [
                "/K",
                "~\\Anaconda3\\Scripts\\activate.bat",
                "\\Anaconda3"
            ],
            "icon""terminal-cmd"
        },
        "Git Bash": {
            "source""Git Bash"
        }
    },

書き換えれたら、settings.jsonを保存してVSCodeを再起動します。

これでPythonコードを開いている状態で新しいターミナルを起動すれば自動的にActivateされるようになります。





M1 MacでVSCodeをインストールしてC++を実行してみたので、手順をまとめました。



VSCodeのインストール


まずは以下のVSCodeの公式サイトからMac用のインストーラをダウンロードします。

https://code.visualstudio.com/download

スクリーンショット 2021-04-25 22.53.38

ダウンロードした、zipファイルを展開するとVisual Studio Code.appというファイルが現れるので、これをアプリケーションフォルダに移動させます。

スクリーンショット 2021-04-25 23.01.22

次に先ほど移動させたVisual Studio Code.appをダブルクリックで実行すると以下の画面が現れるので開くをクリックします。

スクリーンショット 2021-04-25 23.02.48
そうするとVisual Studio Codeが起動します。

スクリーンショット 2021-04-25 23.06.24



日本語化を行う


次にVSCodeのメニューなどが日本語で表示されるように拡張機能をインストールしていきます。

英語のままで大丈夫だという人は読み飛ばしてください。

左側のメニューの一番下のボタンをクリックします。

スクリーンショット 2021-04-25 23.09.36

画面が遷移すると検索ボックスが表示されるのでそこにJapaneseと入力すると、一番上に日本語化の拡張機能が表示されるのでそちらをインストールします。

スクリーンショット 2021-04-25 23.10.12

インストールごVSCodeを再起動すると日本語化されています。

スクリーンショット 2021-04-25 23.14.39



C++拡張機能のインストール


次にVSCodeでC++のコードが読みやすくなるようにするために、C++の拡張機能をインストールします。

先ほど日本語化の拡張機能をインストールした画面を開き、検索ボックスにC++と入力します。

すると一番上にMicroSoftが提供しているC++の拡張機能が現れるのでそちらをインストールしましょう。

スクリーンショット 2021-04-25 23.19.38





C++のコードを実行する


事前準備が終わったのでいよいよC++のコードを実行してみましょう。

今回は以下のコードを実行してみます。

#include <iostream>

int main(void){
std::cout << "Hello World!!" << std::endl;

return 0;
}

まずは適当なフォルダを作成してその中にC++のファイルを作成します。

今回は、HelloWorld.cppとしておきます。

ファイルが作成できたら先ほどのコードをコピペしてください。

コードをコピペしたらメニューから
ターミナル → 新しいターミナルを選択してターミナルを起動します。

スクリーンショット 2021-04-25 23.32.58

ターミナルが起動できたらcdコマンドを使用して先ほどファイルを作成したディレクトリに移動します。

ディレクトリを移動することができたら以下のコマンドを実行します。

g++ -o HelloWorld HelloWorld.cpp

上記のコマンドを実行するとHelloWorldというファイルが作成されるので、以下のコマンドを入力してこのファイルを実行してみましょう。

./HelloWorld

ファイルを実行後ターミナルにHello World!!という文字列が表示されたら実行成功です。



まとめ


今回VSCodeを使ってC++ のコードを実行してみました。

今回は、ターミナルから直接コマンドを叩いてコンパイルを行いましたが、ファイル構成などが複雑になってきた場合は設定ファイルを変更して自動的にビルドを行えるようにしたほうが便利だと思うのでいずれそちらのやり方もまとめたいと思います。


↑このページのトップヘ