个人VSCode插件&配置(js,css兼容,vue,stylus)

                                        个人VSCode插件&配置

 

前言

公司电脑炸了,VS用不了 只能重新配置了,之前的整理很烂,这个可以直接用.筛选了许多,多余的插件 ,随时更新

插件

  1. Chinese (Simplified) Language Pack for Visual Studio Code          --汉化
  2. ESLint  --代码规范检测
  3. HTML CSS Support   -- css提示辅助 可根据引入css自动查找class(编辑器不带)
  4. language-stylus   -- stylus语法提示与高亮
  5. Manta's Stylus Supremacy   --格式化stylus的代码
  6. open in browser   --html在默认浏览器中打开 ALT+B
  7. Path Intellisense   --路径自动补全 ./
  8. Prettier - Code formatter   --美化代码(我只用到了在ALT SHIFT F 中 双引号 变单引号)
  9. Project Manager    -- 管理项目 方便切换 (Alt shift p 切换 /ctrl shift p 保存)
  10. Vetur    -- Vue语法高亮 格式化代码
  11. vscode-icons    -文件图标美化
  12. Vue VSCode Snippets    --vue代码块
  13. Bracket Pair Colorizer     --括号颜色
  14. px2rem    -- 把px转换成rem 因为saber才用的~~~
  15. autoprefixer    -- 把css文件里的属性 加上兼容性 (公众号项目未用打包工具)  需要先在keybindings.json中加上{"key": "ctrl+shift+c", "command": "autoprefixer.execute"} 绑定下快捷键

  16. Easy Less   -- 用来操作输出less

  17. Live Server 模拟启动服务 打开html

Settings

编辑器tab 两个空格;编辑器可视区域折行;文件自动保存;格式化js双引号变单引号;eslint保存自动修复;vue template模板格式化,vue 标签 多跳属性折行(prettyhtml多条属性不能折行),stylus 格式化设置;

{
  //这个等于false editor.tabSize才生效
  "editor.detectIndentation": false,
  //tab空格数
  "editor.tabSize": 2,
  //失去焦点自动保存
  "files.autoSave": "onFocusChange",
  "window.zoomLevel": 1,
  //使用VS code-icons图标
  "workbench.iconTheme": "vscode-icons",
  //可视区域折行
  "editor.wordWrap": "on",
  //Prettier
  //格式化的时候双引号变单引号
  "prettier.singleQuote": true,
  //Manta's Stylus Supremacy配置如下
  // 是否插入冒号
  "stylusSupremacy.insertColons": true,
  // 是否插入分好
  "stylusSupremacy.insertSemicolons": false,
  // 是否插入大括号
  "stylusSupremacy.insertBraces": false,
  // import之后是否换行
  "stylusSupremacy.insertNewLineAroundImports": false,
  // 两个选择器中是否换行
  "stylusSupremacy.insertNewLineAroundBlocks": false,
  //eslint配置如下
  //eslint 保存自动格式化
  "editor.codeActionsOnSave": {
    "source.fixAll.eslint": true
  },
  //eslint 作用文件
  "eslint.validate": [
    "html",
    "vue",
    "javascript",
    "jsx"
  ],
  //vetur
  //格式化vue template模板
  "vetur.format.defaultFormatter.html": "js-beautify-html",
  "vetur.format.defaultFormatterOptions": {
    "js-beautify-html": {
      //设置标签内多个属性折行
      //Wrap attributes to new lines [auto|force|force-aligned|force-expand-multiline]
      "wrap_attributes": "force-expand-multiline"
    }
  },
  //px2rem
  //根目录font-size,默认:16px
  "px2rem.rootFontSize": 23.4375,
  //rem保留小数位数,默认:6位。
  "px2rem.fixedDigits": 2,
  //是否开启注释,默认:true
  "px2rem.isNeedNotes": false,
  //autoprefixer
  //兼容浏览器版本
  "autoprefixer.browsers": [
    "last 2 versions",
    "ios >= 8",
  ],
  "less.compile": {
    "compress": false, // 是否删除多余空白字符
    "sourceMap": false, // 是否创建文件目录树,true的话会自动生成一个 .css.map 文件
    "out": true, // 是否输出css文件,false为不输出
    "outExt": "css" // 输出文件的后缀,默认为.css
  }
}

 

在Visual Studio Code (VSCode)配置JSP文件支持,主要是为了提供良好的语法高亮、自动补全以及调试功能。以下是简单的步骤: 1. **安装Java Extension Pack**:首先确保已安装适用于Java的插件,如"Java"、"Live Server"等。可以在VSCode的Marketplace里搜索并安装。 2. **设置Java环境**:确保你的系统已经安装了Java Development Kit (JDK),并在VSCode配置Java路径。打开`settings.json`文件(快捷键`Ctrl + ,` 或 `Cmd + ,`),添加以下内容: ```json { "java.configuration.jdkHome": "/path/to/your/jdk", } ``` 替换"/path/to/your/jdk"为实际的JDK安装路径。 3. **启用JSP support**:安装插件"JSP Support for Java EE",它能提供JSP相关的语言服务。你也可以手动安装其他插件,如"vsc-jsp"。 4. **设置Web服务器**:为了运行JSP文件,需要配置一个Web服务器,比如使用内置的Live Server插件,设置启动目录为你的项目根目录,并包含web-INF和src/main/webapp子目录。 5. **启动HTML/JSP debugging**:如果需要调试,安装相应的插件(如"Debugger for Chrome")并配置launch.json以调试JSP应用。例如: ```json { "version": "0.2.0", "configurations": [ { "name": "Launch JSP Application", "type": "chrome", "request": "launch", "url": "${fileDirname}/${fileBasenameNoExtension}.jsp", "webRoot": "${workspaceFolder}", "sourceMapPathOverrides": { "**": "${webRoot}/*" } } ] } ``` 记得替换上述配置中的URL为你项目的实际JSP文件名。 完成以上配置后,你应该能在VSCode中正确地编辑、查看和调试JSP文件了。如果有更多问题,可以参考官方文档或相应插件的帮助中心。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值