一个全栈偏前端的VSCODE经验分享

工欲善其事,必先利其器

前言

首先介绍一下我自己,现阶段主做前端开发,前端以Vue为主,小程序以Uni-app为主,然后有时候也改一下后端代码,方向是成为全栈开发

开发Uni-app的时候,我一般使用HBuilderX作为启动器(准确来说CLI也可以编译,但是还是感觉用HBuilderX启动方便点吧),启动之后,HBuilderX就最小化,然后使用VSCode做IDE了

至于后端的话,我VSCode和PhpStorm混着用

VSCode快捷键

VSCode拥有非常多的快捷键,而且还可以自己改键,在这里只列举几个我最为常用的

同事也问过我,让我教他几个,这里顺便附上笔记(除了console.log那个,其他均为预设值

在这里插入图片描述

编辑类

ALT + / 将当前行上移/下移一行

ALT + SHIFT + / 将当前行向上/向下复制一行

选择类

然后接下来这三个是有点像 CTRL + F 查找或者CTRL + H 替换的

在这里插入图片描述

快捷键作用
ALT + CTRL + /向上/向下插入光标
ALT + MOUSE插入光标
CTRL + D多选当前选中的字段

文件类

CTRL + SHIFT + F 在所有文件中搜索所选字段

ALT + SHIFT + F 格式化文档(有些语言需要安装插件来格式化)

命令类

CTRL + SHIFT + P 打开命令面板,我比较常用的有

Color Theme 切换VSCode的主题~~(有时候没事切一下~~

Reload Window 重新载入VSCode(比如遇到如下图这种“没有错却报错的情况”,或者说补全插件不可用时,都可以试试

在这里插入图片描述

设置

自动保存开(afterDelay),files.autoSaveDelay (自动保存延时)设置为 500

editor.guides.bracketPairs (括号对连线)设置为 active

editor.smoothScrollingworkbench.list.smoothScrolling (平滑滚动)设置为开

editor.cursorSmoothCaretAnimation (仿Microsoft Word 2013+打字手感)设置为开

editor.stickyScroll.enabled (仿JetBrains系列在顶部显示当前作用域)设置为开

字体

字体方面,我用的是'JetBrains Mono NL', '思源黑体',16号字

JetBrains Mono

思源黑体 选择下载Region Specific Subset OTFs Simplified Chinese (简体中文)的,安装即可

推荐插件

我的插件很多(可以在新标签页中查看图片

在这里插入图片描述

这里推荐几个比较常用的吧

工具类的

下班倒计时助手 在状态栏显示距离下班还有多少时间

CSS Peek 快速定位到样式

Error Lens 在行的右边显示警告/报错(如有

Highlight Matching Tag 高亮HTML的结束标签

Image preview 在行号的左边显示图片

Live Server 启动本地服务器(用原生前端三件套写的时候,用的比较多

Material Icon Theme 文件图标

TONGYI Lingma 通义灵码(GitHub Copilot平替

Turbo Console Log 一键打印当前选中变量的console.log

这个可以绑快捷键,默认是CTRL + ALT + L,好像和通义灵码冲突来着,所以我绑的ALT + SHIFT + /

uni-helper uni-app套装(API补全啥的

Vue - Official Vue的官方插件,格式化Vue文档的时候要用到来着

Vue Peek 快速定位到Vue组件文件

主题

主题这方面,我也不知道哪个好,反正就看腻了,或者没事的时候切一下

Aura Theme

亮+暗 Bearded Theme

亮+暗 GitHub Theme

亮+暗 Material Theme

Moonlight

亮+暗 Noctis


以下这些是仿Atom编辑器的(Atom是由GitHub开发编辑器,被它的开发者称为“21 世纪的“高自定义性”文本编辑器(hackable text editor for the 21st Century)”。在2022年6月8日,GitHub正式宣布在2022年12月15日关闭Atom,并存档其存储库。)

Atom One Dark Theme

Atom One Light Theme

One Dark Pro

快速启动VSCode

最后讲一下如何快速启动VSCode

首先新建一个文本文件,然后输入以下内容:

@echo off
start "" 

然后找到你VSCode安装在哪,一般可以在快捷方式里面找到,如图

在这里插入图片描述

然后把这一段(比如说我的安装地址是"C:\Users\78591\AppData\Local\Programs\Microsoft VS Code\Code.exe")粘贴到刚刚的文件里面,后面追加个空格和点(.),完成后的文件内容大致如下

@echo off
start "" "C:\Users\78591\AppData\Local\Programs\Microsoft VS Code\Code.exe" .

(start、两个半角双引号、VSCode程序路径、点之间都有一个空格)

然后将此文件改名为code.bat,丢到C:\Windows中,如图

在这里插入图片描述

以后你就可以在文件夹里面按一下地址栏,或者按一下CTRL + L,然后输入code,来快速在当前文件夹中启动VSCode了

  • 25
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: Java后端转全栈需要学习前端技术,具体包括HTML、CSS、JavaScript等内容。 首先,HTML是前端页面标记语言,需要学习标记语法、标签语义和语法规则等,了解如何编写网页内容和结构,如何布局和排版。 其次,CSS是前端页面样式表语言,需要学习各种样式属性和使用方法,如颜色、字体、布局、动画等。学习CSS还需要了解浏览器兼容性,掌握CSS的响应式设计,以适应不同设备的屏幕尺寸。 最后,JavaScript是前端的核心语言,需要学习各种语法、函数、对象、事件等知识,掌握数据类型、控制流程、循环、DOM操作、Ajax等。此外,还需要了解jQuery、React、Vue等流行前端框架和库的使用,提高开发效率和代码质量。 除此之外,学习前端还需要了解一些通用的工具和技能,如Git、WebPack、ESLint等。同时,要注重实战练习,多做项目和练习,加深理解和提升技能水平。 总之,Java后端转全栈需要在前端领域扎实地学习HTML、CSS、JavaScript等知识,掌握前端开发的基础和核心技术,提高开发能力和水平。 ### 回答2: 随着Web应用的不断发展,全栈开发工程师越来越受到企业的青睐。如果您已经是Java后端开发工程师,并且有志于学习前端技术,那么下面将为您介绍一些必须学习的内容。 1. HTML和CSS:这是前端开发的基础,学习这些技术可以使您更好地理解网站的结构和样式。HTML是网页内容的结构化语言,而CSS是用于美化和布局网页的样式表语言。 2. JavaScript:这是目前最流行的客户端脚本语言。学习JavaScript可以使您处理客户端的事件和数据。同时,JavaScript的框架和库与Java的框架和库有相似的地方,这使得Java后端开发者更容易学习前端技术。 3. jQuery:这是一个流行的JavaScript库,可以帮助您更容易地操作HTML和CSS元素,使您编写代码更容易,更高效。 4. AngularJS或React:这些是当前最热门的JavaScript框架之一。AngularJS是一个全面的框架,它通过指令和服务提供了许多有用的功能,而React是一个用于构建用户界面的JavaScript库。学习这些框架将有助于您更好地理解JavaScript编程语言以及JavaScript的应用。 5. AJAX:这是一种异步JavaScript和XML技术,可以在不重新加载整个页面的情况下与服务器进行通信。AJAX可以帮助您实现快速响应和更好的用户体验。 6. Bootstrap:这是一个流行的HTML、CSS和JavaScript框架,用于构建响应式、移动优化的网站。它可以帮助您快速搭建一个美观的前端界面。 通过学习以上的技术,Java后端开发人员可以更好的理解前端技术,实现更好的全栈开发。当然,学习的过程并不是一成不变的,如果想要成为更优秀的全栈开发人员,还需要不断的更新和学习最新的前端技术和框架。 ### 回答3: 在Java后端转全栈的过程中,前端技术学习是非常重要的一环。以下是建议的前端学习内容: 1. HTML和CSS HTML是网页的基础语言,而CSS则负责网页的样式设计。建议从基础语法入手,学习盒模型、定位和布局等常用技术。 2. JavaScript JavaScript是前端开发的基础,学习它可以让你掌握网页的交互效果和动态特效。需要掌握基础语法、DOM操作和事件处理等知识点。 3. 前端框架 前端框架是帮助你快速构建网页的重要工具。建议学习React或Vue等流行的前端框架。 4. UI框架 UI框架是提供给设计师和开发者一个可重复使用组件的框架,它可以帮助你快速构建用户界面。Bootstrap和Ant Design是常用的组件库。 5. Web安全 Web安全是非常重要的,要确保网站不容易受到SQL注入、XSS攻击等安全问题。了解Web安全相关知识是必要的。 6. 服务器和网络 学习如何用基础的服务器架构来运行你的应用程序。从LAMP以及基础的网络知识开始。 总的来说,Java后端转全栈需要学习前端的技术知识是为了更好地与设计师和前端开发人员合作,互相理解,同时也是为了能够完成一些可视化的工作。掌握前端知识除了能让你更好地完成工作之外,还有可能让你更加获得员工职位以及更高的薪资。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值