Extensions installed:
- GitHub:
- GitHub Repositories
- Remote Repositories
- GitHub Pull Requests: enable in Windows workspace but disable in WSL workspace because cannot get it work
- Microsoft:
- Remote - SSH
- Remote - SSH
- Remote - SSH: Editing Configuration Files
- Remote Tunnels
- Remote Explorer
- Remote Repositories
VS Code SpeechWSL
- Remote - SSH
- vscodevim:
- Vim
- Ansible:
- Pylance
- Python
- Python Debugger
- Python Environments
- YAML
- Ansible Vault (no Python): to encypt and decrypt Ansible vault files
Tips:
- To enable VIM “visual mode” (CTRL q) in Windows:
"terminal.integrated.commandsToSkipShell": [ "-workbench.action.quickOpenView" ]
- To redude “sluggish” of VSCodeVim:
- forces VSCode to run VSCodeVim separately so it won’t be slowed by other extensions
"editor.stickyScroll.enabled": false,
"editor.stickyScroll.enabled": false,
"extensions.experimental.affinity": {
"vscodevim.vim": 1
},
VS Code settings.json (Windows):
kaau@OCLT71159526 ~$ ls -l ${HOME}/.profile
[[red:ls: cannot access '/c/Users/kaau/.profile': No such file or directory]]
kaau@OCLT71159526 ~$ cat ${HOME}/.bashrc
[[blue:## generated by Git for Windows]]
[[blue:test -f ~/.profile && . ~/.profile]]
[[blue:]]
[[blue:## optimized PATH]]
[[blue:PATH="/usr/bin:/bin:/c/Users/kaau/bin"]]
[[blue:PATH="${PATH}:/c/WINDOWS/System32:/c/Program Files/Git/bin"]]
[[blue:PATH="${PATH}:/c/Program Files/Python/Python314:/c/Program Files/Python/Python314/Scripts"]]
[[blue:PATH="${PATH}:/c/Program Files/nodejs"]]
[[blue:PATH="${PATH}:/c/Users/kaau/node_modules/.bin"]]
[[blue:#PS1='\[\033[32m\]\u@\h\[\033[0m\] \w$([ "$PWD" != "$HOME" ] && echo " ~") $ ']]
[[blue:PS1='\[\033[32m\]\u@\h\[\033[0m\] \w$ ']]
kaau@OCLT71159526 ~$ cat ${HOME}/AppData/Roaming/Code/User/settings.json
[[blue:{]]
[[blue: "workbench.startupEditor": "none",]]
[[blue: "terminal.integrated.profiles.windows": {]]
[[blue: "PowerShell": {]]
[[blue: "source": "PowerShell",]]
[[blue: "icon": "terminal-powershell"]]
[[blue: },]]
[[blue: "Command Prompt": {]]
[[blue: "path": []]
[[blue: "${env:windir}\\Sysnative\\cmd.exe",]]
[[blue: "${env:windir}\\System32\\cmd.exe"]]
[[blue: ],]]
[[blue: "args": [],]]
[[blue: "icon": "terminal-cmd"]]
[[blue: },]]
[[blue: "Git Bash": {]]
[[blue: "path": "C:\\Program Files\\Git\\bin\\bash.exe",]]
[[blue: "args": [ ]]
[[blue: "--noprofile", "--init-file", "~/.bashrc"]]
[[blue: ]]]
[[blue: }]]
[[blue: },]]
[[blue: "terminal.integrated.defaultProfile.windows": "Git Bash",]]
[[blue: "terminal.integrated.defaultProfile.linux": "bash",]]
[[blue: "terminal.integrated.commandsToSkipShell": [ "-workbench.action.quickOpenView" ],]]
[[blue: "terminal.integrated.shellIntegration.history": 1000,]]
[[blue: "security.workspace.trust.untrustedFiles": "open",]]
[[blue: "editor.wordWrap": "off",]]
[[blue: "editor.stickyScroll.enabled": false,]]
[[blue: "extensions.ignoreRecommendations": true,]]
[[blue: "extensions.experimental.affinity": {]]
[[blue: "vscodevim.vim": 1]]
[[blue: },]]
[[blue: "remote.autoForwardPortsSource": "hybrid",]]
[[blue: "github.copilot.nextEditSuggestions.enabled": true,]]
[[blue: "chat.viewSessions.orientation": "stacked",]]
[[blue: "chat.contextUsage.enabled": false,]]
[[blue: "http.proxySupport": "on",]]
[[blue: "http.proxyStrictSSL": false,]]
[[blue: "git.openRepositoryInParentFolders": "never",]]
[[blue: "remote.extensionKind": {]]
[[blue: "vscodevim.vim": ["ui"]]]
[[blue: },]]
[[blue: "githubPullRequests.remotes": []]
[[blue: "origin"]]
[[blue: ]]]
[[blue:}]]
VS Code settings.json (WSL):
kaau@OCLT71159526 ~ $ cat ${HOME}/.vscode-server/data/Machine/settings.json
[[blue:{]]
[[blue: "remote.extensionKind": {]]
[[blue: "GitHub.copilot-chat": ["ui"],]]
[[blue: "vscodevim.vim": ["workspace"],]]
[[blue: "GitHub.vscode-pull-request-github": ["ui"]]]
[[blue: }]]
[[blue:}]]