Skip to content

Latest commit

 

History

History
162 lines (115 loc) · 5.88 KB

README.MD

File metadata and controls

162 lines (115 loc) · 5.88 KB

Code Text Studio

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

Descriptions

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.

  1. VS Code Tips and Tricks
  2. It is inspired on the Sublime Text Studio
  3. The table of contents used on this Markdown was generated by: https://github.com/evandroforks/markdown-toc

Table of Contents


Installation for Linux/Mac OS Go to Top

Requirements for Linux systems are:

  1. A shell terminal/command line available

  2. Install git (https://git-scm.com/)

  3. Install NodeJS and npm.

  4. Install gulp. See Getting Started

  5. 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:

  1. An command line available

  2. Install git (https://git-scm.com/)

  3. Install NodeJS and npm. See the tutorial How to Install Node.js® and NPM on Windows

  4. 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”

  5. Install gulp. See Getting Started

  6. 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 .
  1. https://github.com/dbankier/vscode-instant-markdown#install-manual
  2. 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:

  1. The LICENSE file for the GPL v3.0 license
  2. 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:

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