網絡学習管理 C言語環境設定 [Editor]VSCode for Windows, MacOS, Linux

[Editor]VSCode for Windows, MacOS, Linux

Visual Studio Code(以下”VSCode”とする)とは、Windows OSや.NET Framerorkの開発元であるMicrosoft社が開発したオープンソースのテキストエディタだ。マルチプラットフォームなのでWindows、MacOS、Linuxのいずれの環境にもインストールできる。

VSCodeの特徴

(1)軽量な動作

プログラムの開発はIDEで行われるケースは多いが、機能が豊富なIDEは起動や動作が遅くなってしまうケースもよくあることだ。もっとわかりやすく言うと、「もっさりしていてめんどくさい」だ。

(2)デバッグ機能

一般的なテキストエディタではコードを入力して保存するだけだが、VSCodeではプログラムのデバッグを行うことができる。デバッグする言語によって拡張機能のインストールが別途必要ではあるが、動作の重くなりがちなIDEを使わずにデバッグできる点はエンジニアにとって嬉しい機能のひとつだと言える。

(3)複数言語のサポート

C/C++やC#、VisualBasicなどMicrosoft社の開発言語はもちろん、JavaやPython、SQL、JSONなど多くの言語をサポートしている。サポートされている言語は「シンタックスハイライト」と呼ばれる機能でプログラム言語の構文がハイライト表示されるため、見やすく、また書きやすくプログラミングできる。

(4)コードの自動補完

テキストエディタでありながらIDEなどに備わっている自動補完(Intellisense)機能がある点は非常にポイントが高いと言える。標準では対応している言語は限られてはいるが、拡張機能で準備されている言語もあるのでチェックしておくようにしよう。

(5)Git連携機能

プログラムのバージョン管理システムとして有名なGitとの連携機能が実装されており、Gitリポジトリにプッシュ、プルを行うことが可能だ。あらかじめGitのインストールが必要ではあるが、Gitでバージョン管理を行っているプロジェクトであれば作業効率のアップが期待できる。

ダウンロードとインストール

  1. ウェブページを開く
    https://code.visualstudio.com/ 
  2. Visual Studio Code」の「 ダウンロード」をクリック.※ Linux 版, Mac 版が欲しいときは「さらに詳しく」をクリック
  3. ダウンロードした .exeファイルを実行する.

セットアップ

  1. VS Codeのメニューから「フォルダを開く」を選択し、ソースコードがあるフォルダ(例えば:Documents¥C)を指定する。
  2. 左のファイルペンから適当のソースコードを開き
  3. 勧めExtensionsが表示され、好みでインストールする。
  4. Extensionsから日本語のLanguage Packをインストールすると、メニューの日本語化ができる
  5. includeファイルが見つからない場合、波線が表示され、クリックすると、電球マークが現れ、それをクリックすると、include設定へ誘導され、正しいパスを設定する。

ターミナルで実行

  1. VS Codeのターミナル(開いてなければメニューから「新規ターミナル」を開き)で実行する。
  2. コマンドラインでコンパイル、実行などする

> gcc hello.c -o hello.exe

参考:

1 thought on “[Editor]VSCode for Windows, MacOS, Linux”

Leave a Reply

Your email address will not be published. Required fields are marked *

CAPTCHA


Related Post

C言語勉強関連サイトC言語勉強関連サイト

プログラミング言語の基礎を簡単に楽しく学べるサイト プログラミング学習サイト http://dotinstall.com/ — 講義型のプログラミング学習サイト http://paiza.jp — 用意された問題を解くとプログラミングスキルを6段階に評価してくれるサービスです http://judge.u-aizu.ac.jp/onlinejudge/index.jsp?lang=ja — 会津大学が提供しているプログラミング問題サイトです。お題に対して問題を解いていく形式で、提出したプログラムをオンラインで採点してくれます。 https://www.codeeval.com/ — 約150問程度のプログラミング問題(初級、中級、上級)が掲載されており、点数が良いと海外の企業からスカウトが来るサービスです。 オンラインコンパイラ ■http://ideone.com/  — ideate , WordPress 対応Plugin あり ■http://codepad.org/ ■https://www.learn-c.org/  C言語入門 http://wisdom.sakura.ne.jp/programming/c/index.html — C言語入門 http://www.wisdomsoft.jp/189.html — 読本C http://dixq.net/g/ — >新・C言語 ~ゲームプログラミングの館~ […]

[BCC32]Error on JP programming[BCC32]Error on JP programming

Hello World例 正しいhello.c。カーソルは位置を注意してください。Pは5:5の位置にある。 コンパイルと実行する様子 典型的なエラー 初めてCのプログラミングは なかなかうまく行かないかも知れない。 ここではHello World プログラムの典型的な間違い例をいくつか紹介する。   半角引用符「”」ではなく全角引用符「”」に 右の引用符は全角引用符「”」になっている   全角スペースが用いられ 全角スペースが用いられている、これはなかなか探しにくい。 カーソルは位置を注意してください。Pは5:3の位置にある。 (半角のスペースなら、Pは5:5の位置にある。) セミコロン「;」の付け忘れ   セミコロン「;」の付け忘れである。

C言語認定試験(2級出題範囲)C言語認定試験(2級出題範囲)

参考(2級出題範囲) 出題内容 定数 浮動小数点定数 指数形式を許す 浮動小数点接尾語はf、l、F、Lのいずれか 整数定数 整数接尾語として長語接尾語(l、L)を含む 文字定数 拡張表記は8進拡張表記、16進拡張表記を含む 文字列リテラル 拡張表記は8進拡張表記、16進拡張表記を含む 列挙定数 演算子 ビット演算子、条件演算子、代入演算子、キャスト演算子、ポインタ/アドレス演算子、構造体演算子、sizeof演算子 宣言指定子 void、short、long、float、double、構造体共用体指定子(struct、union)、列挙型指定子(enum)、型修飾子(const)、typedef 変数 上記型指定子の単純変数、配列 外部定義 […]