ターミナル/コマンドラインからVSコードエディターを呼び出す方法


126

質問はそれをすべて言います。

VSコードエディターを開く方法

  • Windowsコマンド
  • LinuxおよびMac端末

たとえば、notepad ++の場合、次のように記述します

> start notepad++ test.txt

ちなみに、エディターは素晴らしいです(クロスプラットフォーム)。ナデラありがとう!

マイクロソフトからダウンロードできます


2
実行プロンプトまたはコマンドシェルプロンプトでcode -n "D:\myTextFile.txt"、「-」と入力するだけです。
RBT 2017年

1
code ./search.plビジュアルスタジオのターミナルのWindows 7で私のために働いた
Coty Embry

1
code -n filename-新しいウィンドウでファイルを開きます。 code -r filename-すでに開いているウィンドウでファイルを開きます(これが私が欲しかった理由であり、なぜコメントしているのですか。VSCodeのターミナルウィンドウからうまく機能します)。 code -g filename-便利!の実行からわかるようcode --helpに、-gフラグはの省略形で--gotoあり、デバッグ時に使用する私のお気に入りのコマンドです。あなたはファイル名だけを使うことができ、それは-rORのように振る舞います、あなたは<file:line[:character]>行にまっすぐに行くのに使うことができます、あるいは行のcharさえすることができます!
Neil Guy Lindberg、

回答:


249

コマンドを使用します code /path/to/file/or/directory/you/want/to/openを、VS Codeでファイルを開きます。

WindowsおよびLinuxでは codeコマンドは自動的にインストールされます。macOSでは、手動でインストールする必要があります。

VS Codeを起動します。次に、コマンドパレット(F1)を開いて入力shell commandし、を見つけますShell Command: Install 'code' command in PATH command。端末を再起動します。


7
vscodeをdiff-toolとして設定するためにこれを探していました。code -d file1 file2ファイルの比較に使用できます。
gr4nt3d 2017

2
私はWindowsを使用していますが、これは間違いなく機能しません。
アンソニーガトリン

4
@ChristopherHarrisインサイダービルドを使用している場合、コマンドはcode-insiders
svict4

ドキュメントはすべてを説明します:code.visualstudio.com/docs/editor/command-line
JP Lew

1
このコマンドは、VS Code 1.22.2の非インサイダーでは、まっすぐに欠けています。
トマーシュHübelbauer

47

ドキュメントごと:

Mac OS X

  1. Mac OS X用のVisual Studio Codeをダウンロードします。
  2. VSCode-osx.zipをダブルクリックして、コンテンツを展開します。
  3. Visual Studio Code.appをアプリケーションフォルダーにドラッグし、ランチパッドで使用できるようにします。
  4. アイコンを右クリックし、[オプション]、[Dockに保持]を選択して、VSコードをDockに追加します。

ヒント:ターミナルからVSコードを実行する場合は、〜/ .bash_profileファイル(zshを使用する場合は〜/ .zshrc)に以下を追加します。

code () { VSCODE_CWD="$PWD" open -n -b "com.microsoft.VSCode" --args $* ;}

これで、コードを入力することができます。任意のフォルダで、そのフォルダ内のファイルの編集を開始します。

ヒント:「com.microsoft.VSCodeInsiders」を変更して、VS Code Insidersビルドに追加することもできます。また、単語コード全体を入力しない場合は、cに変更します。

Linux

  1. Linux用のVisual Studio Codeをダウンロードします。
  2. 新しいフォルダーを作成し、そのフォルダー内にVSCode-linux-x64.zipを抽出します。
  3. コードをダブルクリックしてVisual Studio Codeを実行します。

ヒント:ターミナルからVS Codeを実行する場合は、/ path / to / vscode / CodeをCode実行可能ファイルへの絶対パスに置き換えて、次のリンクを作成します

sudo ln -s /path/to/vscode/Code /usr/local/bin/code

これで、コードを入力することができます。任意のフォルダで、そのフォルダ内のファイルの編集を開始します。


@NathanTuggyウィンドウケースを貼り付けるのを忘れたようです。
GingerBear

3
Windowsはインストール時に自動的に追加されます。
Travis Reeder 2016年

10
ドキュメントごとに、コマンドパレット(Cmd-Shift-P)を介してMacにインストールできるようになりましたShell Command: Install 'code' in PATH
Travis Reeder

Macでは、これは機能しますが、コマンドパレットからインストールされたショートカットとは異なるVSコードのインスタンスを開きます。(上記のMacシェルコードを追加して試した後、2つのバージョンを同時に実行していることに気付きました。手動でインストールしたショートカットで開いたバージョンでは、ファイル名の検索が非常に遅くなりました。)
joanwolk

22

VS Codeは2018年に必要なコードエディターです

Windows 10ユーザーの場合、Mac OSユーザーが入力するのと同じように、多くのことが可能 code . です。

VS Code \ binフォルダーのパスを探してくださいC:\Program Files\Microsoft VS Code\bin 。binフォルダーには、 code.cmd

以下の手順に従って、使用しているOSを自慢してください。

  1. スタートから「システムの詳細設定」を検索します。

  2. 環境変数をクリックします

  3. システム変数で、[変数]タブから[パス]を選択し、[編集]をクリックします。

  4. ポップアップウィンドウの右側にある[新規]をクリックします。

  5. エクスプローラのブレッドクラムパスからパスをコピーし、ステップ4で新しく開いたパスに貼り付けます。例: C:\Program Files\Microsoft VS Code\bin

  6. 開いているすべてのウィンドウで[OK]をクリックして変更を確認し、再起動します cmd

  7. に移動し、 cmd サーバー上の作業ディレクトリに移動して、次のように入力します。 code .

C:>cd wamp64\www\react-app> code . WindowsでVS Codeで開く方法。

Visual Studio Codeにはコマンドプロンプト(ターミナル)ウィンドウも含まれて
Ctrl + ` おり、キーボードでそれらの1つ以上を開くことができます。

これが私たちの多くにしたような誰かを助けることを願っています。


新しいバージョンのVS Code(Windows)では、ファイルとフォルダーの構造が変更されています。そのため、code.cmd利用できませんでした。しかし、codeコマンドはインストール以来デフォルトでPATHに追加されました
Kathir

他の誰にとっても-@Kathirの上記の発言は私には当てはまりません。私のパスにはありませんでした。binディレクトリにはまだ含まcode.cmdれています。私は最初にでこれを試みましたがcode.exe、デフォルトではすべてをターミナルにダンプし、進行中のターミナルプロセスとして実行されるので、これはちょっと面倒です。
dgo

19

codeパスに追加した後に次のように入力して、ターミナルからVSコードを実行することもできます。

VS Codeを起動します。コマンドパレット(⇧⌘P)を開き、PATHコマンドでshell commandシェルコマンド:インストールcodeコマンドを入力します。Macシェルコマンド

端末を再起動して、新しい$PATH値を有効にします。code .任意のフォルダーに入力して、そのフォルダー内のファイルの編集を開始できます。


1
これはMacにとって正しい答えであり、すべてのソリューションの中で最もハッキングが少ない
Cristian

6

VS Code Insiders Windowsユーザー向け(vsコードドキュメント)):

ディレクトリを追加 "C:\Program Files (x86)\Microsoft VS Code Insiders\bin" %PATH%環境変数にをます。

次に、vsコードで開くフォルダーに移動し、次のように入力します。 code-insders .


5

LinuxおよびMacの場合、「cd」コマンドを使用してVSCodeファイルを抽出したディレクトリに移動します。例えば:

cd ~/Downloads/VSCode

次に、実行してアプリケーションを起動します。

./Code

「コード」は実行可能ファイルの名前です。

マシンでrootアクセス権がある場合、実行可能ファイルへのリンクがしばしば格納されている/ usr / binにリンクすることにより、どこからでもVSCodeを開始できるようにシステムを構成できます。

sudo ln -s /path/to/VSCode/folder/Code /usr/bin/Code    

次のように入力して、どこからでもVSCodeを起動できます。

Code

Macでは実際にはフォルダなVisual Studo Code.appので、ln -s
Kishore Relangiを作成できません。

2
これはまさにそれをしない方法です。ライリーと他の人たちによる以下の答えは正しいです。
トム・モリス

これはMacでは機能しません。プロセスはバックグラウンドに移行せず、権限の問題も発生します。
Shamasis Bhattacharya 2017

5

VS Codeコマンドパレットからのパスの設定が機能しない場合がある

代わりに、VSコードをパスに手動で追加します。

  1. 端末で実行

    sudo nano /etc/paths

  2. ファイルの下部に移動し、追加するパスを入力します

  3. Control-xを押して終了します。「Y」を入力して、変更したバッファを保存します。

  4. 端末を再起動してテストしecho $PATHます。あなたは似たようなものでなければなりません

~ echo $PATH /Users/shashank/.nvm/versions/node/v8.9.2/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Applications/Visual Studio Code.app/Contents/Resources/app/bin

次回は、ターミナルからプロジェクトフォルダーに移動します

入る:

code .

または

code /path/to/project

ソース


4

Windowsにインストールする場合、VSコードをPATHに追加するように求められます。

コマンドラインからVS Codeを使用してファイルを開く方法を理解しようとしていましたが、すでに機能がありました。既に追加したことを忘れていました。すでにインストールされている可能性があります-開きたいフォルダーに移動し、code .そのフォルダーを開くコマンドを実行して確認してください。


2

コマンドラインヘッドの場合は、次も実行できます。

sudo ln -s "/Applications/Visual Studio Code.app/Contents/Resources/app/bin/code" /usr/local/bin/code

これはShell Command: Install 'code' command in PATH command、VSCode の機能とまったく同じことを行います。


1

これはWindowsで機能します。

CMD> start vscode://file/o:/git/libzmq/builds/msvc/vs2017/libzmq.sln

しかし、ファイルパスにスペースがある場合、通常は次のように二重引用符で囲みます。

CMD> start "vscode://file/o:/git/lib zmq/builds/msvc/vs2017/libzmq.sln"

しかし、これは二重引用符で囲まれたタイトルを取得する可能性があるstartで混乱するため、この名前をタイトルとして持つウィンドウを作成し、プロジェクトを開きません。

CMD> start "title" "vscode://file/o:/git/lib zmq/builds/msvc/vs2017/libzmq.sln"

1

dosコマンドプロンプトで「コード」と入力するとうまくいきました


1

Linuxで使用code .する場合、ターミナルがあったフォルダーでVS Codeを開きます。code . Filename.csそれを使用すると、フォルダーで開き、上記のファイルを開きます。


1

Windowsでは、環境変数に次のパスを追加できます

C:\Users\username\AppData\Local\Programs\Microsoft VS Code\bin

0

手順1:必要な名前で.batファイルを作成します(例:vscode.bat)手順2:Visual Studio Codeへのパスを書き込みます手順3:C:\ Windows \ System32ディレクトリに保存します

**
C:
cd Users\Bino\AppData\Local\Programs\Microsoft VS Code
Code.exe**

ステップ4:バットファイルの名前である「vscode」を入力することにより、どこからでもビジュアルスタジオコードを呼び出すことができます。



0

Macでそれを実行する他の簡単な方法は、コマンドパレットに移動します[Shift⇧+ Command(⌘)+ P]と入力し、:Shell Command:Install 'code' command in PATH

インストール後:シェルコマンド「コード」がPATHに正常にインストールされました。

その後、ターミナルからコードを使用することもできます。


0

を使用してVS CODEをインストールする場合snap。あなたは追加する必要があります/snap/binあなたの中PATHの環境変数。そう- .bashrcまたは.zshrc を開いて:/snap/binPATH環境変数の再読み込みターミナルを追加すると、codecomandが起動します

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.