vscode常用的插件

综合:

Path Intellisense:智能提示文件名,这可是开发时必须的助力:

vscode-great-icons:显示文件图标,一眼看清是什么后缀的文件

vscode-fileheader:自动给文件添加头部注释,快捷键为ctrl+alt+i,头部内容在settings中添加:

 
  1. "fileheader.Author": "app.frontend.Alan",

  2. "fileheader.LastModifiedBy": "app.frontend.Alan"

可惜该插件目前不能自定义注释模板。

前端:

Auto Rename Tag:对于成对的html标签,改动标签头的时候,闭合标签也会随之改动,反之亦然。

settings中添加下面设置,在这些语言里都可以用:

 
  1. "auto-rename-tag.activationOnLanguage": [

  2. "html",

  3. "xml",

  4. "php",

  5. "javascript",

  6. "javascriptreact"

  7. ],

Color Picker:在代码里可以使用拾色器,只要把鼠标移到颜色值上即可:

在settings中可以设置拾色器的形态,可选值有"default"、"largePalette"、"simple"、"compact"、"compact2"、"byPalette"。

Bracket Pair Colorizer:帮你找到匹配的括号,眼睛再也不花了,如下:

prettier:格式化工具,配合eslint和编辑器本身的editor.formatOnSave,静态检查和排版超级省心啊,以后每次按command+s保存文件,都会自动帮我按eslint规则给代码排版。

注意,如果开发react项目,eslint会对import进来的react组件提示定义但未使用,可以npm install一个eslint-plugin-react插件,然后在eslint配置文件中添加两行规则即可:

 
  1. "rules": {

  2. "react/jsx-uses-react": "error",

  3. "react/jsx-uses-vars": "error",

  4. }

所以我在前端的vscode settings暂时是这样的:

 
  1. //user settings(全局设置):

  2. {

  3. "workbench.iconTheme": "vscode-great-icons",

  4. "editor.formatOnSave": true,

  5. "fileheader.Author": "app.frontend.Alan",

  6. "fileheader.LastModifiedBy": "app.frontend.Alan"

  7. }

  8. //workspace settings(当前项目设置)

  9. {

  10. "prettier.singleQuote": true,

  11. "editor.tabSize": 2,

  12. "prettier.eslintIntegration": true

  13. }

python:

vscode的python扩展已经集成了一些开发时需要的功能,只要我们系统中已经安装了python3(自带pip3包管理工具),如果我们需要在vscode中使用静态检查和排版功能,只要通过pip3安装相应的工具即可:

静态检查:我目前用的pylint

排版工具:我用的yapf(vscode python扩展默认用的是autopep8)

pip3 install pylint yapf

然后在项目配置文件workspace setting中设置:

 
  1. //user settings:

  2. {

  3. ...

  4. "editor.formatOnSave": true

  5. }

  6. //workspace settings:

  7. {

  8. "python.linting.enabled": true,

  9. "python.linting.lintOnSave": true,

  10. "python.linting.pylintEnabled": true,

  11. "python.pythonPath": "/usr/local/bin/python3",

  12. "python.formatting.provider": "yapf",

  13. "python.formatting.yapfArgs": [

  14. "--style",

  15. "{based_on_style: chromium, indent_width: 4}"

  16. ]

  17. }

以后每次使用vscode的快捷键:

shitf+option+f(mac)

shift+alt+f(window)

ctrl+shift+i(linux)

就可以自动给代码排版了。

 

注意:vscode执行该配置文件时,如果发现没有autopep8或yapf等文件,会弹窗提示你安装。你点击安装后,可能会报错说找不到pip工具

solution:command+shift+P打开命令行控制面板,选择python:Select Interpreter(选择解析器)。然后选择python3.xxx就好了。

 

周边:

WakaTime:一个记时软件,可以记录你日常的编码时间。(这个是与编辑器无关的)

1.vscode安装WakaTime后,重启。

2.在其官网https://wakatime.com/settings/account 中注册后,获取账号的api key,赋值

3.重新进入vscode,在弹出的输入框粘贴你的api key,按下回车,即可。

  ps:如果没有弹出让你填写api key的输入框,可以手动shift+command+P,敲入WakaTime api key

4wakatime会记录你日常编码时间,并上传到其网站上,你可以看到你一段时间内的编码时间。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值