Tools

Node.js + Gulp installation ( WIN10->Ubuntu ) one line command

1. Simple (Node.js LTS, Gulp, rimraf, NCU):
sudo apt-add-repository -y ppa:brightbox/ruby-ng; sudo apt-get update; sudo apt-get -y install curl; curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -; sudo apt-get -y install nodejs; sudo npm i -g gulp rimraf npm-check-updates bower; sudo chown -R $USER:$(id -gn $USER) /home/$USER/.config

2. Advanced (Node.js LTS, Gulp, rimraf, NCU, Ruby, Jekyll, Jekyll paginate)
sudo apt-add-repository -y ppa:brightbox/ruby-ng; sudo apt-get update; sudo apt-get -y install curl ruby2.5 ruby2.5-dev gcc make g++ libffi-dev; curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -; sudo apt-get -y install nodejs; sudo gem i jekyll; sudo gem i jekyll-paginate-v2; sudo npm i -g gulp rimraf npm-check-updates bower; sudo chown -R $USER:$(id -gn $USER) /home/$USER/.config

3. (Node.js LTS, Gulp, rimraf, NCU, Ruby, Jekyll, Jekyll paginate, java8, git)
sudo apt-add-repository -y ppa:brightbox/ruby-ng; sudo apt-get update; sudo apt-get -y install curl ruby2.5 ruby2.5-dev gcc make g++ libffi-dev; curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -; sudo apt-get -y install nodejs; sudo gem i jekyll; sudo gem i jekyll-paginate-v2; sudo npm i -g gulp rimraf npm-check-updates bower; sudo chown -R $USER:$(id -gn $USER) /home/$USER/.config; sudo add-apt-repository ppa:webupd8team/java; sudo apt-get update; apt-cache search oracle-java; sudo apt-get install oracle-java8-installer; sudo apt-get install oracle-java8-set-default; sudo add-apt-repository ppa:git-core/ppa; sudo apt-get update; sudo apt-get install git

VScode settings

{
"workbench.colorTheme": "Abyss",
"workbench.statusBar.visible": true,
"editor.minimap.enabled": false,
"window.zoomLevel": 1,
"window.menuBarVisibility": "toggle",
"gist.oauth_token": "111111111111111111111111111",
"workbench.startupEditor": "none",
"git.ignoreMissingGitWarning": true,
"workbench.startupEditor": "newUntitledFile",
"terminal.integrated.shell.windows": "C:\\WINDOWS\\System32\\bash.exe",
"workbench.statusBar.feedback.visible": false,
"window.menuBarVisibility": "toggle",
"workbench.statusBar.visible": false,
"workbench.activityBar.visible": false,
"editor.minimap.enabled": false,
"files.defaultLanguage": "html",
"editor.fontSize": 16,
"editor.tabSize": 2,
"workbench.editor.tabSizing": "shrink",
"editor.detectIndentation": false,
"editor.insertSpaces": false,
"editor.folding": false,
"editor.glyphMargin": false,
"editor.smoothScrolling": false,
"emmet.triggerExpansionOnTab": true,
"editor.quickSuggestions": {
  "other": false,
  "comments": false,
  "strings": false
},
"editor.suggestOnTriggerCharacters": false,
"editor.parameterHints": false,
"editor.hover": false,
"terminal.integrated.fontSize": 14,
"editor.renderWhitespace": "boundary",
"update.showReleaseNotes": false,
}

"Open bash here" for working in Ubuntu shell inside current folder in Win10 - Add_Open_Bash_context_menu.reg

Windows Registry Editor Version 5.00

; Created by:Shawn Brink
; Created on: August 13th 2016
; Tutorial: http://www.tenforums.com/tutorials/60125-open-bash-window-here-context-menu-add-windows-10-a.html


[HKEY_CLASSES_ROOT\Directory\Background\shell\Bash]
@="Открыть окно Bash здесь"
"Extended"=-

[HKEY_CLASSES_ROOT\Directory\Background\shell\Bash\command]
@="cmd.exe /c pushd \"%V\" && bash.exe"

[HKEY_CLASSES_ROOT\Directory\shell\Bash]
@="Открыть окно Bash здесь"
"Extended"=-

[HKEY_CLASSES_ROOT\Directory\shell\Bash\command]
@="cmd.exe /c pushd \"%V\" && bash.exe"

[HKEY_CLASSES_ROOT\Drive\shell\Bash]
@="Открыть окно Bash здесь"
"Extended"=-

[HKEY_CLASSES_ROOT\Drive\shell\Bash\command]
@="cmd.exe /c pushd \"%V\" && bash.exe"

[HKEY_CLASSES_ROOT\LibraryFolder\Background\shell\Bash]
@="Открыть окно Bash здесь"
"Extended"=-

[HKEY_CLASSES_ROOT\LibraryFolder\Background\shell\Bash\command]
@="cmd.exe /c pushd \"%V\" && bash.exe"