前端开发提效:禁止切屏、自动格式化和代码片段

总结一些最近遇到的开发技巧。这些技巧并不困难,在之前的开发中也遇到过好几次。每次都是记了忘,忘了查,查了记,却又总是记不住,浪费了大量的时间。

本文将这些技巧记录下来,方便下次查阅。如果您觉得这些技巧对您有所帮助,请点个赞支持一下。如果您有更好的办法不妨分享出来一起进步。

1. 不必切屏 -- 内置浏览器

前端开发的时候经常需要在浏览器和编辑器之间切屏,这样不仅会浪费大量的时间,还会破坏写代码的心情。特别是前端开发心情不好或者机器比较卡的时候。作为一名资深摸鱼大师,如果每天在这种事情上浪费20分钟,这简直不可原谅,我们要将时间节约出来做更加有意义的事情。因此,可以将网页嵌入到 vscode 编辑器中,避免切屏。

使用 Browse Litev0.3.9 这个插件就能够完成这个心愿。

安装完成之后,在编辑器中使用快捷键 ctrl+shift+p 打开命令窗口,然后输入: Browser Lite: Open Active File in Preview

此时,编辑器会打开一个新的页签,这就是内嵌的浏览器了。可以看到我们可以在其上方修改 URL,这意味着我们可以访问开发环境,或者其它任何网页。

然后在左侧修改代码并保存,在右侧你可以实时观察修改之后的效果,效率大大的提升了。

我想你一定不会在其中浏览百度的吧

2. 保存自动格式化

有的时候,保存之后自动格式化代码会被关掉。问题恰恰出现在这个地方,被关掉之后,就不会打开了。也有可能是今天会关掉,明天却忘记怎么打开了,因此这里需要将这个重要功能特别的记录一下。

在编辑器中使用快捷键 ctrl+shift+p 打开命令窗口,然后输入: Preferences: Open User Settings

进入到 JSON 文件中之后输入 "editor.formatOnSave": true, 即可。

3. 自定义代码片段

使用用户自定义片段,不仅体现在能够快速的生成大量的基础代码,还体现在一些细小的方面。

例如,在使用 React 写组件的时候,在很多时候都需要使用一些 hooks , 这个时候,我们可以给每一个 hook 写一个自定义片段,能节省摸鱼的时间就节省一些摸鱼的时间。聚沙成塔么,这很重要。

在编辑器中使用快捷键 ctrl+shift+p 打开命令窗口,然后输入: snippets:Configure User Snippets

然后选择创建自己的新的代码片段:

给新增的代码片段起一个名字,就叫做 useState 好了:

然后在新建的文件中输入以下代码:

json 复制代码
{
	"React useState with set prefix": {
		"prefix": "useState",
		"body": [
			"const [${1:state}, set${1:/(^\\w)(\\w*)/}] = useState(${2:initState});"
		],
		"description": "Generate named state and setter with useState hook"
	}
}

在编辑器中使用快捷键 ctrl+shift+p 打开命令窗口,然后输入: reload window 重启编辑器。

然后在写 React 的时候就可以选择后面有 "React useState with set prefix" 注释的选项:

可以看到就变成了这样:

通过 table 键我们可以迅速完成 useState hook 的创建。

相关推荐
骑自行车的码农5 小时前
React SSR 技术解读
前端·react.js
遂心_5 小时前
React中的onChange事件:从原理到实践的全方位解析
前端·javascript·react.js
潘小安6 小时前
『译』资深前端开发者如何看待React架构
前端·react.js·面试
GISer_Jing7 小时前
React 18的createRoot与render全面对比
前端·react.js·前端框架
我叫汪枫7 小时前
React Hooks原理深度解析与高级应用模式
前端·react.js·前端框架
我叫汪枫7 小时前
深入探索React渲染原理与性能优化策略
前端·react.js·性能优化
伍哥的传说7 小时前
QRCode React 完全指南:现代化二维码生成解决方案
前端·javascript·react.js·qrcode.react·react二维码生成·qrcodesvg·qrcodecanvas
小李小李不讲道理16 小时前
「Ant Design 组件库探索」四:Input组件
前端·javascript·react.js
知识分享小能手1 天前
React学习教程,从入门到精通,React AJAX 语法知识点与案例详解(18)
前端·javascript·vue.js·学习·react.js·ajax·vue3