在学习Vue的过程中,很多时候都需要用到模板字符串,但是里面的html标签一个字符一个字符的去敲未免也太麻烦了吧,其实我们可以通过设置来实现在模板字符串中按Tab键快速补全html标签。...1.在VSCode中打开设置(或者使用快捷键ctrl+)>文本编辑器(也可以直接搜索setting.json)>在setting.json中编辑 ? 或者 ?
问题描述:给定一段英文,要求把其中所有单词除两端字符之外的其他字母都改为小写。 技术要点: 1)re模块的sub()函数用法; 2)match对象的group()方法。
前言 遇到问题:document.getElementsByClassName(…)[0] is undefined 选择框如果是select标签的,可以直接用select专用的方法去定位点击操作。...其它不是select选择框的时候,那就按正常操作步骤先点输入框,再点选项就行了。 可是有些选择框就是不听话,你会发现用selenium死活定位不到,这个时候只能用万能的js来解决了。...input选择框 1.先看下弹出框的常见,如下这种 ? 2.查看元素属性,是input标签,并且是readonly属性,说明不能被输入 ?...js去调试 先点输入框,让它弹出选项 元素属性 选择
文章目录 一、非确定性自动机 计算过程 ( 计算树 ) 二、判定 非确定性自动机 接受的字符串 三、自动机 设计要求 四、非确定性有限自动机设计 五、非确定性有限自动机 与 确定性 有限自动机 比较 六...确定性自动机计算的时候 , 得到的结果是 链 , 非确定性自动机计算 , 得到的结果是 树 ; 二、判定 非确定性自动机 接受的字符串 ---- 如何判定非确定性自动机是否接收某个字符串 ?...: 如果最后一排的叶子结点上 , 都是 非接受状态 , 那么称 非确定性有限自动机 是 拒绝这个字符串 " 0101 " 的 ; 三、自动机 设计要求 ---- 非确定性有限自动机 需求 : 字符集...: \Sigma = \{0 , 1\} ; 语言要求 : 接受的字符串的倒数第三个字符是 1 ; 分别设计一个确定性有限自动机和非确定性有限自动机 , 对它们进行比较 ; 四、非确定性有限自动机设计...刚好是自动机设计要求的字符串 , 倒数第三个字符是 1 ; 五、非确定性有限自动机 与 确定性 有限自动机 比较 ---- 使用非确定性有限自动机 设计上述语言对应的自动机非常方便简洁 , 其远远比确定性有限自动机方便
2022-02-11:单词缩写。 给定一个由n个不重复非空字符串组成的数组,你需要按照以下规则为每个单词生成最小的缩写。 初始缩写由起始字母+省略字母的数量+结尾字母组成。...若存在冲突,亦即多于一个单词有同样的缩写,则使用更长的前缀代替首字母,直到从单词到缩写的映射唯一。换而言之,最终的缩写必须只能映射到一个单词。 若缩写并不比原单词更短,则保留原样。...face", "intrusion" 输出: "l2e","god","internal","me","i6t","interval","inte4n","f2e","intr4n" 注意: n和每个单词的长度均不超过...每个单词的长度大于 1。 单词只由英文小写字母组成。 返回的答案需要和原数组保持同一顺序。 力扣527。 答案2022-02-11: key存缩写词,value存单词列表。 代码用golang编写。
2021-10-15:单词拆分。给定一个非空字符串 s 和一个包含非空单词的列表 wordDict,判定 s 是否可以被空格拆分为一个或多个在字典中出现的单词。说明:拆分时可以重复使用字典中的单词。...你可以假设字典中没有重复的单词。力扣139。 福大大 答案2021-10-15: 自然智慧。从左往右尝试,用前缀树。如果没路了,就不需要试了。 时间复杂度:O(N)。 额外空间复杂度:O(N)。
2021-10-16:单词拆分 II。给定一个非空字符串 s 和一个包含非空单词列表的字典 wordDict,在字符串中增加空格来构建一个句子,使得句子中所有的单词都在词典中。返回所有这些可能的句子。...说明:分隔时可以重复使用字典中的单词。你可以假设字典中没有重复的单词。力扣140。 福大大 答案2021-10-16: 具体见代码。 代码用golang编写。...是要搞定的字符串 // dp[0...N-1] 0... 1.... 2... N-1......在dp里 // root 单词表所有单词生成的前缀树头节点 // path str[0..index-1]做过决定了,做的决定放在path里 func process(str []byte, index
vscode 插件开发步骤 说再多也不如做一遍,这里我们一起来一步步做一个插件。就做官网的那个demo,wordCounter,用于统计当前页单词量。...然后它会自动执行 npm install 来加载vscode这个依赖。我这里网不行所以直接差掉,自己用 cnpm install 来安装,没有影响,可以直接关闭。 准备工作到此完毕,我们开始搞代码。...commands 中的command和title是事件的名称,和显示给用户的内容(因为这里触发时间是在用户command的时候,即在F1中选择命令。)...这里是指:用户在F1中选择了命令的时候。之后会介绍其它的激活方式。... disposable = vscode.commands.registerCommand('extension.sayHello', function () { //用户选择这个command
(右键单击选择器时,选择 Go to Definition和 Peek definition,遗憾的是vue中不可用)【html/css文件】 Path Intellisense 路径识别,书写文件引入地址时很方便.../JS snippets 快速书写React(非react项目,禁用) 【js文件】 React Native Tools 支持React Native项目,快速书写 es6 及 jsx (非react...我选择不使用 prettier) "editor.defaultFormatter": "vscode.html-language-features" }, "[javascript]"..., "editor.formatOnSave": true, // 当你输入特定字符时,是否自动格式化代码,(比如输入 `;` 和 `}`)....// 这导致代码完成在编辑注释和字符串时建议单词。
这样完事之后, .vscode 目录下,自动多一个 c_cpp_properties.json 文件, 用于使用 vscode 自带的代码提示工具,支持代码跳转等, 在这里面进行配置如下: {..., 会在.vscode 下面自动创建 tasks.json,在编辑器中打开 进行如下配置 { "version": "2.0.0", "tasks": [ {...LLDB 在.vscode 下自动生成 launch.json 文件, 写入配置 { // 使用 IntelliSense 了解相关属性。...v: 字符可视化模式,此模式下目标文本的选择是以字符为单位的,也就是说,该模式下要一个字符一个字符的选中要操作的文本。...,上, 右,这个是一个字符一个字符的跳 单词跳:w: 一个单词一个单词的跳 ,b: 一个单词一个单词的往回跳, 在前面加 n 可以跳 n 个单词。
这样完事之后, .vscode目录下,自动多一个c_cpp_properties.json文件, 用于使用vscode自带的代码提示工具,支持代码跳转等, 在这里面进行配置如下: { "configurations...vscode下自动生成launch.json文件, 写入配置 { // 使用 IntelliSense 了解相关属性。...v: 字符可视化模式,此模式下目标文本的选择是以字符为单位的,也就是说,该模式下要一个字符一个字符的选中要操作的文本。...右, 这个是一个字符一个字符的跳 单词跳:w: 一个单词一个单词的跳 ,b: 一个单词一个单词的往回跳, 在前面加n可以跳n个单词。...行尾行首:$跳动当前行尾, ^跳到当前行首 文件首尾:G 跳到文件末尾, gg跳到文件开头, nG跳到第n行 括号匹配:%跳到与之匹配的括号位置 删除文本: x删除当前字符,dd删除当前行, cc键删除当前行并自动进入
VS Code:项目约束; project-tree:生成项目树结构; 其他推荐: Chinese (Simplified):简体翻译插件; any-rule:正则表达式插件; 会了吧:点击源码文件,会自动分析所有包含的单词...,不在 已掌握单词列表 中的单词会自动添加到 陌生单词 列表; GitLens:多人协作开发时,可快速查找 git 提交记录。...[*] # 使用`utf-8`字符集。 charset=utf-8 # 结尾换行符,可选`lf`、`cr`、`crlf`。..." ] } 团队其他成员拉代码后, 打开 vscode, 依次点击 1,2,3, 会自动输入@recommended, 工作区推荐的插件就是 .vscode/extensions.json 文件推荐的...禁用函数参数双向协变检查 "strictFunctionTypes": false, // 在 .tsx文件里支持JSX "jsx": "preserve", // 解析非相对模块名的基准目录查看
单击右下角的select interpreter,vsconde会自动扫描开发机上所有的python环境中的解释器。...这种情况下,直接使用命令行来发起debug会是一个更好的选择。 4.4.2.1 vscode设置 vscode支持通过remote的方法连接我们在命令行中发起的debug server。...还是点击VSCode侧边栏的“Run and Debug”(运行和调试),单击"create a lauch.json file" 选择debugger时选择python debuger。...然后,我们可以使用空格分割字符串以获取单词列表,并使用字典来统计每个单词出现的次数。...但是,请注意,由于函数会将所有字符转换为小写,并且会忽略标点符号,所以输出字典中的键(即单词)可能与输入字符串中的实际单词略有不同。例如,‘Hello’在输出字典中变为’hello’,'world!
/结尾到光标之间的字符 Command + Shift + 上下方向键 以当前光标为单位选中前面/后面所有内容 Option + Delete 删除当前单词光标前的内容 fn + Option + Delete...Command + Enter Ctrl + Tab同时按下,先松开Tab,在列表中通过Tab切换选择你需要打开的文件,选中即松开Ctrl实现跳转。...搜索框里输入对应字符“cmd+c”或者点击右侧小键盘图标,进行录制按键。 即可找到对应按键组合进行自定义修改。...上的断点到 Chrome Debugger for Chrome 路径自动提示补全 Path Intellisense 弥补VSCode原生git不足 GitLens 渲染颜色到代码下 vscode-pigments...更多插件请自行探索 选择适合自己项目需求的插件安装下载 ?
vscode 通用插件 中文 主题 标签主题 格式化 给括号加上不同的颜色, 方便区分代码块 本地文件修改历史 单词拼写检查 git 历史提交记录 GitLens 前端插件 自动闭合HTML/XML标签...高亮 自动完成另一侧标签的同步修改 通过css选择器快速跳至css文件 open in browser 括号加上不同的颜色 Debugger for Chrome ESLint 智能提示CSS类名以及...Code Spell Checker 单词拼写检查,单词拼写提示,单词拼写错误后会有提示 git 历史提交记录 git history GitLens 方便查看git日志,git重度使用者必备 使用教程...Auto Rename Tag 通过css选择器快速跳至css文件 CSS Peek 通过css选择器快速跳至css文件(Cmd+鼠标单击/Ctrl+鼠标单击);悬停css选择器预览css定义(Cmd...// prettier进行格式化时是否安装eslint配置去执行,建议false "prettier.eslintIntegration": false, // 代码换行,每一行最大占有字符数
需要定义的内容包括: l 名称,如果没有描述将作为IntelliSense下拉列表的一部分 l 范围,默认为全句代码段 l 前缀,作为触发片段的单词,可以定义为字符串组或值 l 主体,包含代码行列表...光标下的单词内容或空字符串 l TM_LINE_INDEX 基于零索引的行号 l TM_LINE_NUMBER 基于一索引的行号 l TM_FILENAME 当前文档的文件名 l TM_FILENAME_BASE...可选择的范围包括:在打开和关闭字符串括号后添加空格,在函数的新行添加括号,处理分号(可选择忽略,添加缺失的括号或自动将其全部删除)。...通过此列表,我们可以自定义VSCode,使代码风格更符合个人编码习惯。完成后,通过选择命令面板上的“设置文档格式”选项生效。...保存文件后自动操作 我们都经历过在将代码提交到存储库之前忘记格式化文件或运行linter了,而 VSCode允许我们定义在文件保存后立即执行的预设操作,这样就避免了开发的的疏漏。
中的操作都是通过如下方式进行操作的: [数字] / [数字] / >i{ | 将当前 {} 内的内容向右缩进 dfa | 删除直到 a 字符...motion 动作# 基础动作 h/j/k/l | 左/下/上/右 ctrl + u/d | 上/下 半页 ctrl + b/f | 上/下 翻页 字 (词) b/w | 上一个/下一个 单词开始...ge/e | 上一个/下一个 单词末尾 行 0/$ | 行首/行尾 ^ | 行首 (非空白) 字符串 Fe/fe | 移动到上一个/下一个 e To/to | 在上一个/下一个...| 上/中/下 屏幕 zt/zz/zb | 上/中/下 这条线 1.4 文本对象# inner(内部) / around(周围) p | 段落 w | 单词...W | WORD(被空格包围) s | 句子 [({})] | [], (), {} 或者 块 '"\` | 带引号的字符串 b
> z Perform forward to the first occurrence of VSCode...) 按照单词移动 w: 跳到下一个单词的开头 b: 跳到当前单词或者上一个单词的开头 e: 跳到当前单词或者下一个单词的结尾 ge: 调到上一个单词的结果 行按照行移动 j 0: 数字 0, 跳到行首的任何字符...$: 跳到行尾的任何字符 ^: 跳到行首的非空字符 g_: 跳到行尾的非空字符 gg: 跳到文件第一行的行首非空字符 G: 跳到文件最后一行的行首非空字符 字符查找 f{char}: 跳转到行内下一个...,按照字串移动 e 正向移动到下一单词的结尾 改为大写按钮后则不按照单词移动,按照字串移动 c 修改 从当前字符修改至单词末尾: cw修改整个单词: caw d 删除光标所在整个单词 删除整个单词: daw...可以强制执行 :{number} 直接跳转特定行号 0 无脑移动到行首 ^ 移动到本行第一个非 blank 的位置 $ 无脑移动到行尾 注意这里和 ^ 并不是完全相反的功能 g_ 移动到本行最后一个非
这样为了方便下次处理, 如:vim打开文件时,光标会自动在上次离开的位置显示。 原来搜索过的字符串,新打开文件时自动高亮显示。 ~/.viminfo 文件是系统自动生成。...为数字,移动到第n行 单词为单位移动:w 正向移动到相邻单词的首字符、b 逆向移动到相邻单词的首字符、e 正向移动到相邻单词的尾字符、 ge 逆向移动到相邻单词的尾字符;配合查找字符的方式移动:fa 正向移动到第一个字符...非相邻的单词或字符间移动,你可以配合数字参数,如,正向移动到相隔八个单词的首字符执行 8w、逆向移动到第四个 a 字符处执行 4Fa。...小数点,重复前一个操作 编辑:i 光标所在处插入; I 当前行第一个非空字符出插入; a 光标下一个字符开始; o 下一行开始; O 上一行开始 : 进入编辑模式, esc 退出编辑模式; 保存::w...块操作: 进入: v, V, ctrl + v 选择:v 字符选择,光标经过的地方反白选择; V 行选择,光标经过的整行反白选择;Ctrl+v 块选择,长方形的方式选择 复制,粘贴,删除:y 将选中的地方复制
Can I Use HTML5、CSS3、SVG的浏览器兼容性检查 Code Outline 展示代码结构树 Code Runner 运行选中代码段(支持多数语言) Code Spellchecker 单词拼写检查...for VS Code EditorConfig插件 Emoji 在代码中输入emoji endy 将输入光标跳转到当前行最后面 ESLint ESLint插件,高亮提示 File Peek 根据路径字符串...,快速定位到文件 filesize 状态栏显示当前文件大小 Find-Jump 快速跳转到指定单词位置 Font-awesome codes for html FontAwesome提示代码段 ftp-sync...设置同步到Gist Sort lines 排序选中行 Sort Typescript Imports typescript的import排序 String Manipulation 字符串转换处理(驼峰...Great Icons 文件图标拓展 vscode-database 操作数据库,支持mysql和postgres vscode-icons 文件图标,方便定位文件 vscode-random 随机字符串生成器
领取专属 10元无门槛券
手把手带您无忧上云