导读
VS Code 号称是宇宙第一编辑器,丰富的插件系统让其无所不能,而且很轻,最关键还有微软背书。用 Electron 实现的,所以跨平台不是什么问题,安装也简单,但是插件才是它真正的灵魂。你平时常用的插件有哪些?你知道怎么用命令行安装 VS Code 的插件吗?废话不多说,开搞!
正文
VS Code
其实编辑器就是给人看的,所以根本不存在无 GUI 的情况,所以最方便的安装方式就是去 VS Code 的官网 下载安装包,直接安装就可以了。但是既然是一行命令系列,那咱就非得用命令来安装不可了。
curl -L https://code.visualstudio.com/sha/download?build=stable&os=linux-deb-x64 -o vscode.deb
sudo apt install ./vscode.deb
rm -f vscode.deb
其实也简单,就是把下载和安装两个动作用命令行实现就行了。值得注意的是,笔者特意抓了以下包,看了下那个不变的下载地址是什么,这个地址会返回 302 重定向到最新的版本下载地址,我们需要的当然是前者。安装完之后删除一下安装包,当然也可以不删。
后来又发现了一个更「专业」的方法,步骤如下:
- Update the packages index and install the dependencies by running the following command as a user with sudo privileges :
sudo apt updatesudo apt install software-properties-common apt-transport-https wgetCopyCopy
- Import the Microsoft GPG key using the following
wgetcommand :
wget -q https://packages.microsoft.com/keys/microsoft.asc -O- | sudo apt-key add -Copy
And enable the Visual Studio Code repository by typing:
sudo add-apt-repository "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main"Copy
- Once the apt repository is enabled , install the Visual Studio Code package:
sudo apt install code
Extensions
其实用命令行安装插件也简单,用如下命令即可:
code --install-extension ms-python.python
只是这个插件名字需要去 插件市场 自己搜了,我们在 VS Code 里看到的名字都不是这个插件的全名。
下面列一些个人觉得必备的插件:
code --install-extension eamodio.gitlens && \
code --install-extension ritwickdey.LiveServer && \
code --install-extension wayou.vscode-todo-highlight && \
code --install-extension Gruntfuggly.todo-tree && \
code --install-extension yzhang.markdown-all-in-one && \
code --install-extension formulahendry.code-runner
比较有用的:
code --install-extension ms-python.python && \
code --install-extension TabNine.tabnine-vscode && \
code --install-extension vscodevim.vim && \
code --install-extension WakaTime.vscode-wakatime && \
code --install-extension techer.open-in-browser && \
code --install-extension PKief.material-icon-theme && \
code --install-extension ms-toolsai.jupyter
前端专用:
code --install-extension dbaeumer.vscode-eslint && \
code --install-extension esbenp.prettier-vscode && \
code --install-extension ChakrounAnas.turbo-console-log && \
code --install-extension xabikos.JavaScriptSnippets && \
code --install-extension dsznajder.es7-react-js-snippets && \
code --install-extension hollowtree.vue-snippets
Settings
配置项不太多,大多是安装了插件后会有需要配置的地方,太琐碎了就不写了,这里写几个关键的:
{
"editor.tabSize": 2,
"editor.bracketPairColorization.enabled": true
}
一行命令
curl -L https://code.visualstudio.com/sha/download?build=stable&os=linux-deb-x64 -o vscode.deb && \
sudo apt install ./vscode.deb && rm -f vscode.deb && \
code --install-extension eamodio.gitlens && \
code --install-extension ritwickdey.LiveServer && \
code --install-extension wayou.vscode-todo-highlight && \
code --install-extension Gruntfuggly.todo-tree && \
code --install-extension yzhang.markdown-all-in-one && \
code --install-extension formulahendry.code-runner