Blog

BLOG

2018.08.20

Visual Studio Code で作る Salesforce 開発環境

Tweet

こんにちは。クラウドソリューショングループのエンジニアの高尾です。

Salesforce Platform での開発において、どのような開発環境を利用されてますか?

Eclipse + Force.com IDEやSublime Text + Mavens Mateがメジャーですが、今回はVisual Studio Codeを利用した開発環境構築をご紹介致します。

これまで私はEclipse + Force.com IDEで開発を行っていたのですが、会社支給のPCが替わったことで、他の開発環境はどのような感じなのかと興味が湧き、手始めに近年人気のツールのVisual Studio Codeを試してみることにしました。

手順は非常に簡単で、以下の手順のみです。

1.Visual Studio Codeをダウンロード、インストール
2.Salesforce開発用の拡張機能の追加

ただし、使用可能な状態にするにあたり少しハマった点もありますので、そのあたりも交えて手順を振り返ります。

1.Visual Studio Codeをダウンロード、インストール

基本的には公式サイトよりインストーラをダウンロードし、それを実行して手順通り進めるだけです。

※Windows10環境にて実施

まずは公式サイト右上のDownloadをクリックしてインストーラをダウンロードします。

【公式サイト】https://code.visualstudio.com/

ダウンロードしたインストーラファイルを実行します。

セットアップウィザードが立ち上がるので手順通り進めます。

使用許諾書の同意

インストール先フォルダの指定(任意のフォルダを指定)

プログラムグループの指定(任意で設定)

追加タスクの選択(必要なものをチェック)

インストール準備が終わると以下の画面が表示されますので問題なければインストールをクリックします。

しばらくするとインストールが完了して以下の画面が表示されます。

 2.Salesforce開発用の拡張機能の追加

インストールしたVisual Studio Codeを起動し拡張機能タブからForce Codeを追加します。

サイドバーから拡張機能ボタンをクリックします。テキストをご記入ください。

遷移先の画面の検索窓に「force」とキーワードを入力すると、ForceCodeが候補として表示されますので、インストールをクリックします。

インストールが完了すると再読み込みボタンが表示されますのでクリックします。

再読み込みが完了すると、インストール済みセクションに以下のような拡張機能が追加されます。

実際にインストールされたものが動作するか検証します。
画面上部のメニューから表示をクリックし、コマンドパレットを表示します。
そこへ「Force」と入力するとコマンドの候補が表示されます。
今回はその中からForceCode Menuをクリックします。

Salesforce環境のアカウント名を聞いてきますので任意のものを入力します。

同様にパスワードを聞いてきますので入力します。

今回使用しようとしているSalesforce環境の種別を問われるので適切なものを選択します。

自動デプロイのオプションについて聞かれますので任意で選択します。

すると、クラスの追加やデプロイ等、実行可能な様々なメニューが表示されます。
この後、プロジェクトのダウンロードやクラスの修正等を試してみましたが、これまで使っていたForce.com IDEと比較すると操作が非常に軽快です。
あと個人的には背景色は黒の方が好きなのでそのあたりも気に入っています。ただし、注意点があります。
拡張機能との相性の問題なのか、現時点での最新バージョン(1.25.1)ではForceCode Menuコマンド実行した場合、「Command ‘ForceCode Menu’ not found」のエラーが表示され、実行できませんでした。
この問題は一つ古いバージョン(1.24.1)を使うことでクリアできました。
※古いバージョンは公式サイトのUpdatesからダウンロードできます。
まだForce.com IDEとの機能比較等行っていないのですが、引き続き色々と触ってみて実際の開発プロジェクトで使えるのかどうか検証してきたいと思っています。

Salesforce 技術関連記事

一緒に開発しませんか?

サンビット株式会社では、Salesforce によるクラウドシステム構築の開発技術者を募集しています!
興味のある方はぜひお問い合わせください。

Salesforce お役立ち/TIPS記事

カレンダー

«8月»
日 月 火 水 木 金 土
   1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  

最近のエントリー

独自の音声入力アプリを作成してみた

2026.10.26

便利な音声入力アプリを、社内のみんなにも使ってほしい。でも、全社員分の利用料を考えると導入をためらってしまう――。そんな課題をきっかけに、AIエージェントを使って独自のアプリを作ってみました。いきなりコードを書かせず、まずは課題と設計を整理することからスタート。実装やテスト、不具合の修正を経て、1日である程度使える形になるまでの進め方を紹介します。「作るか、買うか」を考えるヒントになる開発体験記です。

門司港で南極観測船「しらせ」を見学してきました

2026.10.19

南極へ向かう船の中は、どうなっているのでしょうか?14年ぶりに門司港へ寄港した南極観測船「しらせ」の一般公開に行ってきました。間近で見る全長138mの船体の迫力や、甲板・艦橋などの見学を通して、遠い南極での活動がぐっと身近に。街では南極の氷や石の展示、しらせのレシピを使ったカレーも楽しめるなど、寄港を歓迎する催しが行われました。見学で印象に残ったことや、周辺イベントの様子をご紹介します。

子どもも大笑い、懐かしい物語 プロイスラー作『大どろぼうホッツェンプロッツ』を読み返して

2026.10.13

子どもの頃に親しんだ『大どろぼうホッツェンプロッツ』を、小学2年生の子どもに読み聞かせて再発見した物語の魅力。魔法使いと少年の愉快なやりとり、おいしそうな食べ物、ハラハラさせる描写など、三部作それぞれの味わいを紹介します。懐かしい『セロ弾きのゴーシュ』との再会にも触れながら、親子で一緒に笑い、本のおもしろさを分かち合える今の時間を大切にしたいですね。

「出社回帰」の時代に、SUNBITがテレワークを続ける理由

2026.10.05

「出社回帰」が広がる今、SUNBITがテレワークを続ける理由とは?通勤負担の軽減や、家族との時間、休養、自己研鑽など、柔軟な働き方には多くの価値があります。対面交流の良さも取り入れながら、社員の健康と自律性、仕事の成果を大切にするSUNBIT。一人ひとりが力を発揮できる働き方への考えをお伝えします。

アーカイブ

ブログ内検索

  1. TOP
  2. BLOG
  3. Visual Studio Code で作る Salesforce 開発環境