前端开发vscode的常用插件

Padavan固件IPv6设置好了却上不了网?可能是这个napt66开关没开 本文深入解析Padavan固件中IPv6设置后无法上网的常见问题,指出napt66服务未启用是关键原因。详细介绍了napt66的工作原理、启用步骤及验证方法,帮助用户解决IPv6连通性问题,特别适用于联通宽带等网络环境下的Padavan路由器配置。 阅读详情

VsCode开发Vue的常用插件(配置文件)


  1. Atom One Dark Theme
  2. Auto Close Tag
  3. Auto Complete Tag
  4. Auto Rename Tag
  5. Bracket Pair Colorizer 2
  6. CSS Navigation
  7. EditorConfig for VS Code
  8. ESLint
  9. GitLens — Git supercharged
  10. Highlight Matching Tag
  11. Import Cost
  12. indent-rainbow
  13. JSON to TS
  14. Kite AutoComplete AI Code
  15. Material Icon Theme
  16. npm Intellisense
  17. px to rem & rpx (cssrem)
  18. SCSS Everywhere
  19. Settings Sync
  20. stylelint
  21. Trailing Spaces
  22. Version Lens
  23. Vetur
  24. Visual Studio IntelliCode
  25. Vue i18n
  26. vue-helper
{
  // vscode性能优化
  "telemetry.enableTelemetry": false,
  "files.exclude": {
    "**/.git": true,
    "**/.DS_Store": true,
    "**/.vscode": true,
    "**/__pycache__": true,
    "**/.pytest_cache": true,
    "**/node_modules": true,
    "venv": true,
    "*.sublime-*": true,
    "env*": true
  },
  "search.exclude": {
    "**/node_modules": true,
    "**/bower_components": true,
    "**/env": true,
    "**/venv": true
  },
  "files.watcherExclude": {
    "**/.git/objects/**": true,
    "**/.git/subtree-cache/**": true,
    "**/node_modules/**": true,
    "**/env/**": true,
    "**/venv/**": true,
    "env-*": true
  },
  // 编辑器设置
  "editor.fontSize": 15,
  "editor.fontWeight": 500,
  "editor.fontFamily": "'JetBrains Mono', Consolas, 'Courier New', 'Source Code Pro', monospace",
  "editor.tokenColorCustomizations": {
    "comments": "#968372", // 注释颜色
    "keywords": "#FEDE5D", // 关键字颜色
    "textMateRules": [
      {
        "name": "italic font",
        "scope": [
          "comment",
          "keyword",
          "storage",
          "keyword.control.import",
          "keyword.control.default",
          "keyword.control.from",
          "keyword.operator.new",
          "keyword.control.export",
          "keyword.control.flow",
          "storage.type.class",
          "storage.type.function",
          "storage.type",
          "storage.type.class",
          "variable.language",
          "variable.language.super",
          "variable.language.this",
          "meta.var.expr",
          "constant.language.null",
          "support.type.primitive",
          "entity.name.method.js",
          "entity.other.attribute-name",
          "punctuation.definition.comment",
          "text.html.basic entity.other.attribute-name.html",
          "text.html.basic entity.other.attribute-name",
          "tag.decorator.js entity.name.tag.js",
          "tag.decorator.js punctuation.definition.tag.js",
          "source.js constant.other.object.key.js string.unquoted.label.js",
        ],
        "settings": {
          "fontStyle": "italic",
        }
      },
    ]
  },
  "editor.letterSpacing": 0.5,
  "editor.fontLigatures": true, // 这个控制是否启用字体连字,true启用,false不启用,这里选择启用
  "editor.quickSuggestions": {
    "other": true,
    "comments": false,
    "strings": true
  },
  "window.title": "${dirty} ${rootName}${separator}${activeEditorMedium}",
  "breadcrumbs.enabled": true,
  "editor.minimap.renderCharacters": false,
  "editor.minimap.maxColumn": 200,
  "editor.minimap.showSlider": "always",
  "editor.unfoldOnClickAfterEndOfLine": true,
  "editor.wordWrap": "on",
  "editor.tabSize": 2,
  "terminal.integrated.cursorStyle": "underline",
  "terminal.integrated.fontSize": 15,
  "terminal.integrated.shell.osx": "/bin/zsh",
  // git配置
  "git.autofetch": true,
  "git.rebaseWhenSync": true,
  "git.autofetchPeriod": 60,
  "git.fetchOnPull": true,
  "git.ignoreLegacyWarning": false,
  "git.showPushSuccessNotification": true,
  "git.autoStash": true,
  "git.autoRepositoryDetection": "openEditors",
  "git.ignoreLimitWarning": true,
  "git.inputValidationLength": 100,
  "git.enableSmartCommit": true,
  "git.confirmSync": false,
  "merge-conflict.autoNavigateNextConflict.enabled": true,
  // 图标主题配置
  "material-icon-theme.activeIconPack": "vue_vuex",
  "material-icon-theme.folders.theme": "specific",
  "material-icon-theme.hidesExplorerArrows": false,
  "material-icon-theme.folders.color": "#26a69a",
  // 主题配置
  "workbench.iconTheme": "material-icon-theme",
  "workbench.colorTheme": "Atom One Dark",
  "workbench.colorCustomizations": {
    "terminal.background": "#333842",
  },
  // emmet语法
  "emmet.showExpandedAbbreviation": "always",
  "emmet.triggerExpansionOnTab": true,
  "emmet.optimizeStylesheetParsing": false,
  "emmet.showSuggestionsAsSnippets": true,
  "emmet.includeLanguages": {
    "vue-html": "html",
    "vue": "html",
    "nvue": "html"
  },
  // css智能提示
  "html-css-class-completion.enableEmmetSupport": true,
  "html-css-class-completion.enableFindUsage": true,
  "html-css-class-completion.enableScssFindUsage": true,
  "html-css-class-completion.includeGlobPattern": "**/*.{css,scss,sass,html}",
  "html-css-class-completion.remoteStyleSheets": [
    "https://m.sadais.com/sadais-front/piui/piui.css"
  ],
  // lint 配置
  "eslint.alwaysShowStatus": true,
  "eslint.format.enable": true,
  "eslint.packageManager": "yarn",
  "editor.codeActionsOnSave": {
    // For ESLint
    "source.fixAll.eslint": true,
    // For TSLint
    "source.fixAll.tslint": true,
    // For Stylelint
    "source.fixAll.stylelint": true
  },
  "vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
  // 标签高亮插件配置
  "highlight-matching-tag.styles": {
    "opening": {
      "left": {
        "custom": {
          "borderWidth": "0 0 0 .125rem",
          "borderStyle": "solid",
          "borderColor": "#ff508a",
          "borderRadius": ".25rem",
          "overviewRulerColor": "white"
        }
      },
      "right": {
        "custom": {
          "borderWidth": "0 .125rem 0 0",
          "borderStyle": "solid",
          "borderColor": "#ff508a",
          "borderRadius": ".25rem",
          "overviewRulerColor": "white"
        }
      }
    }
  },
  // 插件配置
  "sync.gist": "1e774801956fbf0bb71a84c4b1bc958e",
  "kite.showWelcomeNotificationOnStartup": false,
  "bracket-pair-colorizer-2.showBracketsInGutter": true,
  "bracket-pair-colorizer-2.showBracketsInRuler": true,
  // TS配置
  "typescript.referencesCodeLens.showOnAllFunctions": true,
  "explorer.confirmDelete": false,
  "editor.suggestSelection": "first",
  "editor.gotoLocation.multipleDeclarations": "goto",
  "editor.gotoLocation.multipleDefinitions": "goto",
  "editor.gotoLocation.multipleTypeDefinitions": "goto",
  "CSSNavigation.alsoSearchDefinitionsInStyleTag": true,
  "[vue]": {
    "editor.defaultFormatter": "octref.vetur"
  },
  "editor.cursorSurroundingLinesStyle": "all",
  "editor.cursorBlinking": "expand",
}
联通宽带+老毛子Padavan固件:5分钟搞定IPv6公网访问(含防火墙配置) 本文详细介绍了如何在联通宽带环境下,利用老毛子Padavan固件快速配置IPv6公网访问,包括光猫桥接设置、路由器IPv6基础配置、防火墙安全规则定制以及动态DNS服务部署。通过5分钟简单操作,即可实现NAS、摄像头等设备的远程安全访问,解决IPv4无公网IP的痛点问题。 阅读详情

相关推荐

Padavan固件开启IPv6后,远程访问NAS和路由器的实战指南(联通/移动/电信通用)

本文详细介绍了在Padavan固件下开启IPv6后,如何实现远程访问NAS和路由器的全链路实践。涵盖运营商IPv6环境诊断、动态DNS绑定、防火墙策略配置及终端适配方案,特别适用于联通、移动和电信宽带用户。通过实战指南,帮助用户安全高效地利用IPv6技术实现远程访问需求。

weixin_30216561的博客 368

Padavan固件开启IPv6后,为什么手机能上内网设备却不行?聊聊IPv6防火墙那些事

本文深入探讨了Padavan固件开启IPv6后内网设备无法访问的问题,解析了IPv6防火墙的核心机制。通过分析地址类型混淆、路由器防火墙策略及运营商限制等关键环节,提供了具体的解决方案和命令示例,帮助用户有效配置IPv6防火墙,实现设备间的顺畅访问。

weixin_27442001的博客 198

联通宽带+老毛子Padavan固件:5分钟搞定IPv6公网访问(附防火墙配置)

本文提供了一份详细的实践指南,指导联通宽带用户如何利用老毛子Padavan固件,快速配置并实现IPv6公网访问。内容涵盖从光猫桥接、Padavan固件核心设置到防火墙规则配置的全过程,并分享了故障排查与安全加固建议,帮助用户解锁家庭设备的直连访问能力。

e1f2g的博客 1221

路由器IPV6方法【Padavan的NAPT6模块】

NAPT66是北邮学生开发的在较旧内核的Linux上实现ipv6 nat的内核模块; H大最新的固件中加入了NAPT66模块,所以需要做的比较少,比openwrt上的方案简单的多

老毛子华硕固件DDNS ipv6

这是旧版本的!要下的话下我新传的新版本https://download.youkuaiyun.com/download/qq_35175635/10886210 这是旧版本的!要下的话下我新传的新版本https://download.youkuaiyun.com/download/qq_35175635/10886210 这是旧版本的!要下的话下我新传的新版本https://download.youkuaiyun.com/download/qq_35175635/10886210 由于ipv6没有nat,所以路由器DDNS插件无法将主机的ipv6地址解析给域名,只能解析路由器本身的ipv6,本插件修改了老毛子Padavan固件aliddns的ipv6 DDNS功能,利用了ipv6后64位地址为固定ip做了修改,可以通过路由器的DDNS功能解析路由器下的一台主机的ipv6地址到阿里云。

Ubuntu1804 关于ubuntu18.04下载软件仓库信息失败,请检查网络连接 的解决方案

今天电脑在更换软件源的时候遇到了这个问题。出现了如上图所示的错误信息。 尝试了各家优快云的博客之后,发现方法大同小异,均无法解决。 方法大多都是要求更换软件源,如下所示: 打开“Ubuntu软件中心”-->点击“编辑”-->点击“软件源”-->在Ubuntu软件界面,“下载自”默认是“中国的服务器”,改为“主服务器”试试 2.打开更新管理器-》设置-》选择站点-》...

weixin_43729409的博客 1万+

云模型在综合评价过程中的应用

目录 1 云模型标尺(标准云模型)的构建方法 1.1 通过正态云的“3En 规则”来表示评价论域 1.2 通过论域的边界值隶属度相等来表示评价论域 1.3 通过黄金分割法来表示评价论域 2 确定评价结果的过程 2.1 基本云发生器 2.2 X条件云发生器 2.3 两种方法的区别 综合评价问题一般分为以下六个步骤 1、明确评价目的; 2、确定被评价对象; 3、建立评价指标体系(包括收集评价指标的原始值、评价指标的若干预处理等); 4、确立与各项评价指标相对应的权重系数; 5、选..

weixin_62223576的博客 1万+

告别Keil手动分区!用CubeMX+VS Code一键生成带Bootloader的STM32 OTA工程

本文详细介绍了如何利用STM32CubeMX和VS Code实现STM32 OTA工程的自动化构建,告别传统Keil手动分区的繁琐流程。通过图形化配置Flash分区、自动生成链接脚本以及实现Bootloader跳转逻辑,开发者可以高效完成远程升级功能开发,显著提升嵌入式开发效率。

weixin_33720956的博客 389

一起学习Avalonia(十三)

Avalonia 前面已经简单介绍了一下相关开发,有一个系统的了解。 到今天Avalonia已经基本成熟,但是扩展支持的还是不可能达到大企业的,我估计这也不可能。考虑了下,微软的MAUI框架可能会普及性更高,Avalonia也是我无意间知道的。 微软毕竟是会宣讲的全球。并且微软全球研发投入很大,全部专职开发,这种速度当然大。但是MAUI根据计划,可能还要很长时间,而且是社区支持Linux,估计时间更久。这不能适应现在的国产化开发。 预计一段时间还是需要Avalonia作为优先。当前Avalonia使

jinyuttt的专栏 4086

【顾邦小讲堂】第十九期 RC Snubber吸收电路详解:抑制MOSFET振铃现象与过冲的设计技巧!

通过RC Snubber电路有效抑制MOSFET DS端的过冲及振铃现象,帮助工程师们在设计中提升电路的稳定性和可靠性

GBupupup的博客 3789

滑模控制算法——基本原理(附MATLAB程序)

选择一个滑模面和是设计参数。是滑模面函数,通常我们希望系统状态在的面上滑动。我们以一个简单的二阶系统作为示例,其状态空间方程为:是系统矩阵是输入矩阵是输出矩阵假设我们的系统如下:滑模控制算法的核心在于设计合适的滑模面和控制律,并分析系统在滑模面上的稳定性。通过上述公式和步骤,可以有效地设计滑模控制器,以处理具有非线性和不确定性的动态系统。总的来说,滑模控制算法因其鲁棒性和灵活性在处理复杂控制问题中表现出色,但在实际应用中需要精心设计以克服抖振现象和其他潜在问题。BuxuABDC。

qq_35623594的博客 2万+

北斗导航 | ChatGPT之RTK、RTD、ARAIM算法原理及程序代码(ChatGPT看你怎么回答,附部分代码)

ChatGPT之RTK、RTD、ARAIM算法原理及程序代码

尘世冰封的专栏 3679

PCL点云DBSCAN聚类算法:基于密度的点云聚类

核心点是在给定半径内拥有足够多邻居点的点,边界点是在给定半径内没有足够多邻居点但是位于核心点的邻域内的点,噪声点是既不是核心点也不是边界点的点。本文将介绍PCL中的DBSCAN(基于密度的空间聚类应用噪声)算法,用于点云数据的聚类。上述示例代码首先从PCD文件中读取点云数据,并设置了DBSCAN聚类的参数,包括邻域搜索半径(epsilon)和邻域内最小点数(min_points)。需要注意的是,示例代码中的点云数据格式为pcl::PointXYZ,如果使用其他类型的点云数据,需要相应地修改代码。

LpmShell的博客 1239

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

上一篇: Vue 总结:组件间的通讯方式(父子传参、兄弟传参、任意两个组件间传参、多个组件嵌套传参)
下一篇: Vue数据响应式、模板解析的实现原理(实现一个简易的Vue)
Wilson_gzw
博客等级 码龄7年 0粉丝 8原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值