An incredible set of settings/packages/shortcuts for the Electron's based Code Open Source Software (Code - OSS) advanced text editor https://github.com/Microsoft/vscode.
Its current version is: v0.0.1-1
Its idea is to be a full development environment, both for your usual work applications and for this tool set itself. Meaning you can program your own IDE (Integrated Development Environment), while you usually work on your daily basis.
- VS Code Tips and Tricks
- It is inspired on the Sublime Text Studio
- The table of contents used on this Markdown was generated by: https://github.com/evandroforks/markdown-toc
Installation for Linux/Mac OS Go to Top
Requirements for Linux
systems are:
-
A shell terminal/command line available
-
Install
git
(https://git-scm.com/) -
Install gulp. See Getting Started
-
Open a command line and run these commands:
sudo apt-get update sudo apt-get install git # Download the required files git clone --recursive -j8 https://github.com/evandrocoan/CodeTextStudio cd CodeTextStudio/vscode # Configure the environment npm install -g typescript git submodule foreach 'git checkout master; npm install; tsc -p . || :' # https://github.com/Microsoft/vscode/issues/30909 # git clean -xfd . # git pull # ./scripts/npm.sh install yarn # https://unix.stackexchange.com/questions/3886/difference-between-nohup-disown-and # npm run watch & # yarn watch cd .. # .\code.bat ./code # Success printf "Success\\!\n"
- This is a sample output of the full process on the command line: Working on...
Installation for Windows Go to Top
Requirements for Windows
systems are:
-
An command line available
-
Install
git
(https://git-scm.com/) -
Install NodeJS and npm. See the tutorial How to Install Node.js® and NPM on Windows
-
Run this command
npm install --global --production windows-build-tools
from cmd line as Administrator. See npm install error - MSB3428: Could not load the Visual C++ component “VCBuild.exe” -
Install gulp. See Getting Started
-
Open a command line and run these commands:
:: Download the required files git clone --recursive -j8 https://github.com/evandrocoan/CodeTextStudio cd CodeTextStudio\vscode :: Configure the environment npm install -g typescript git submodule foreach 'git checkout master; npm install; tsc -p . || :' :: https://github.com/Microsoft/vscode/issues/30909 :: git clean -xfd . :: git pull :: .\scripts\npm.bat install :: yarn watch yarn :: https://superuser.com/questions/1235582/how-to-run-a-windows-batch-process-in-background-but :: cmd /c start /B npm run watch .\code.bat :: Success echo "Success\\!\n"
- This is a sample output of the full process on the command line: Working on...
Manually Install Extensions Go to Top
First make sure you do not have the extension installed in ~/.vscode/extensions
and that you have
TypeScript installed:
npm install -g typescript
Then clone the repo somewhere else on your machine, run npm install && tsc -p .
and open a development instance of Code.
cd %USERPROFILE%\.vscode\extensions
git clone https://github.com/dbankier/vscode-instant-markdown.git
cd vscode-instant-markdown
npm install
tsc -p .
- https://github.com/dbankier/vscode-instant-markdown#install-manual
- https://github.com/Microsoft/vscode-go/pull/33/files
License Go to Top
All files in this repository, i.e., excluding its git submodules
and the files which include its
own license header, are released under GNU General Public License v3.0 or the latest version
available on http://www.gnu.org/licenses/gpl.html
For more information see:
- The LICENSE file for the GPL v3.0 license
- The website https://www.gnu.org/licenses/gpl-3.0.en.html
All the other files within each git submodule have its own license specified, except until 28/07/2017,
where the following linked packages as git submodules
by the file .gitmodules,
does not include an explicit license from their original author:
nº | Directory on extensions folder | Github URL |
---|---|---|
1 | NotepadPlusPlus-Remixed-Theme | https://github.com/s-h-a-d-o-w/NotepadPlusPlus-Remixed-Theme |
2 | primer-theme | https://github.com/thecodechef/primer-theme |
3 | vscode-php-intellisense | https://github.com/felixfbecker/vscode-php-intellisense |