Visualstudio: Difference between revisions
From wikinotes
(3 intermediate revisions by the same user not shown) | |||
Line 9: | Line 9: | ||
|} | |} | ||
</blockquote><!-- documentation --> | </blockquote><!-- documentation --> | ||
= Locations = | |||
<blockquote> | |||
{| class="wikitable" | |||
|- | |||
| <code>~/Library/Application\ Support/Code/User/settings.json</code> || user settings | |||
|- | |||
|} | |||
</blockquote><!-- locations --> | |||
= Install = | = Install = | ||
Line 29: | Line 38: | ||
</blockquote><!-- usage --> | </blockquote><!-- usage --> | ||
= Configuration = | |||
<blockquote> | |||
<source lang="yaml"> | |||
Code > Settings > Settings # open visual settings | |||
# macos settings | |||
</source> | |||
<source lang="javascript"> | |||
// ~/Library/Application\ Support/Code/User/settings.json | |||
{ | |||
"workbench.colorTheme": "Monokai", | |||
"workbench.startupEditor": "none", | |||
"terminal.integrated.macOptionIsMeta": true, | |||
} | |||
</source> | |||
<source lang="javascript"> | |||
// ~/Library/Application\ Support/Code/User/keybindings.json | |||
[ | |||
{ | |||
"key": "alt+m", | |||
"command": "workbench.action.toggleMaximizedPanel" | |||
} | |||
] | |||
</source> | |||
</blockquote><!-- configuration --> | |||
= Plugins = | = Plugins = |
Latest revision as of 14:01, 24 April 2024
VisualStudio is now cross-platform, and it's core is OSS.
Documentation
official docs
Locations
~/Library/Application\ Support/Code/User/settings.json
user settings
Install
Archlinux
pacman -S code # oss-release of vscode
Usage
- Menus are designed to be searched-for/found using
Ctrl+Shift+P
(ex: installing extensions)- Symbols are searched using
Ctrl+t
- Files are searched using
Ctrl+p
Configuration
Code > Settings > Settings # open visual settings # macos settings// ~/Library/Application\ Support/Code/User/settings.json { "workbench.colorTheme": "Monokai", "workbench.startupEditor": "none", "terminal.integrated.macOptionIsMeta": true, }// ~/Library/Application\ Support/Code/User/keybindings.json [ { "key": "alt+m", "command": "workbench.action.toggleMaximizedPanel" } ]
Plugins
There is no builtin way of configuring extensions, and having visualstudio automatically install them. There is however a commandline interface.
You can find extension ids listed within visualstudio, following the name (ex
janjoerke.align-by-regex
).code --install-extension <extension-id>
General vscode plugin: neovim vscode controls nvim backend vscode plugin: vscodevim vim emulation/nvim integration vscode plugin: align-by-regex essentially tabular.vim Python vscode plugin: python python base package Java vscode plugin: java extension pack java base package