问题
I want to open directory using cmd in visual studio code but its give me error in cmd. So, What setting is require for that?
I have performed below command
D:\RND>code .
回答1:
It needs to be setup so that Code is found in your PATH
. If you're on a mac system, do the following (for windows systems, read below):
- Launch VS Code
- Open up command palette (press F1) and type
shell command
to findShell Command: Install 'code' command in PATH command
. - Restart terminal
If you're on Windows, you can also set the PATH manually by adding:
C:\Program Files (x86)\Microsoft VS Code\bin
to your PATH environment variable.
- Open command prompt
- type setx path "%path%;C:\Program Files (x86)\Microsoft VS Code\bin"
- Restart terminal
回答2:
For me it was due to not running cmd as an administrator. (Right click Command Prompt -> Run as Administrator)
回答3:
Make sure you know where is the installation of VS Code, it can be in Program Files (x86) if you installed the 32bits version or Program Files if you installed the 64bits version VS Code location
Once you know that Run (Win+r) cmd and type:
setx path "%path%;C:\Program Files (x86)\Microsoft VS Code"
or
setx path "%path%;C:\Program Files\Microsoft VS Code"
after that, you can type code .
to open VS Code with the project of the current folder.
回答4:
O/S windows
Setting the environment variable path to C:\Users\chawki\AppData\Local\Programs\Microsoft VS Code\bin
solve the issue.
回答5:
if using Windows:
- Press the "Windows"-button
- Type "Visual Studio Code"
- Right click on "VS Code" (or "Visual Studio Code")
- Click on "Open file location"
You will then be directed to a folder, where either the VS Code program is or a VS Code shortcut is.
If it is the shortcut, then right click on it and again press "Open file location". Copy the path:
which in my situation will be: "C:\Program Files\Microsoft VS Code"
And then do as Chawki posted - paste it into your "Environmnet variables" under "Path".
This is just to show, that the two above might not be the solution for you (they weren't for me).
Should this still not work for some reason then try restarting the terminal and/or add "/bin" to the path you have added inside your environment variable.
来源:https://stackoverflow.com/questions/46638944/code-is-not-recognized-as-an-internal-or-external-command