当前位置: 首页 > news >正文

5.使用 VSCode 过程中的英语积累 - Go 菜单(每一次重点积累 5 个单词)

前言

  • 学习可以不局限于传统的书籍和课堂,各种生活的元素也都可以做为我们的学习对象,本文将利用 VSCode 页面上的各种英文元素来做英语的积累,如此做有 3 大利
  1. 这些软件在我们工作中是时时刻刻接触的,借此做英语积累再合适不过,一举两得

  2. 这些英文元素与软件的具体功能紧密相关,我们学习它们能够立即理解其在实际场景中的应用

  3. 许多国际化软件都使用英文作为界面语言,如此学习可以让我们在上手其他国际化软件时减小阻碍


Go 菜单英文元素

第 1 部分
  1. Back:后退,后退到上一个编辑位置

  2. Forward:前进,前进到下一个编辑位置

  3. Last Edit Location:最后编辑位置,跳转到最后编辑位置

第 2 部分
  1. Switch Editor:切换编辑器窗口,在不同的编辑器窗口之间进行切换

  2. Switch Group:切换编辑器组,可以打开并切换多个编辑器组

第 3 部分
  1. Go to File...:转到文件,可以输入文件名或文件路径来快速打开文件

  2. Go to Symbol in Workspace...:转到工作区中的符号,可以输入符号(例如,函数名、变量名等)来快速导航到工作区中该符号的定义位置

第 4 部分
  1. Go to Symbol in Editor...:转到编辑器中的符号,可以输入符号(例如,函数名、变量名等)来快速导航到当前文件中该符号的定义位置

  2. Go to Definition:转到定义,将光标放在符号上,可以直接跳转到该符号的定义位置

  3. Go to Declaration:转到声明,将光标放在符号上,可以直接跳转到该符号的声明位置

  4. Go to Type Definition:转到类型定义,将光标放在符号上,可以直接跳转到该符号的类型定义位置

  5. Go to Implementations:转到实现,如果当前符号是一个接口,将光标放在符号上,可以直接跳转到该符号的实现位置

  6. Go to References:转到引用,将光标放在符号上,可以直接跳转到该符号的引用位置

第 5 部分
  1. Go to Line/Column...:转到行 / 列,可以输入行号和列号来直接跳转到文件中的指定位置

  2. Go to Bracket:转到括号,在嵌套代码结构中,将光标放在某个括号内,可以快速跳转到配对的括号位置

第 6 部分
  1. Next Problem:转到下一个问题,跳转到下一个编译错误、警告或其他问题的位置

  2. Previous Problem:转到上一个问题,跳转到上一个编译错误、警告或其他问题的位置

第 7 部分
  1. Next Change:转到下一个更改,在使用版本控制时,它可以在代码的更改之间导航

  2. Previous Change:转到上一个更改,在使用版本控制时,它可以在代码的更改之间导航


词汇提取与积累

1、重点积累(一次记 5 个)
  1. forward:前进
前进按钮:forward button
  1. symbol:符号
变量符号:variable symbol
数学符号:mathematical symbol
  1. definition:定义
函数定义:function definition
术语定义:term definition
  1. declaration:声明
变量声明:variable declaration
类声明:class Declaration
  1. reference:引用
引用传递:reference passing
文献引用:bibliographic reference
2、其他(补充看看)
  1. location:位置

  2. workspace:工作空间

  3. implementation:实现

  4. column:列

  5. bracket:括号

  6. previous:之前

相关文章:

5.使用 VSCode 过程中的英语积累 - Go 菜单(每一次重点积累 5 个单词)

前言 学习可以不局限于传统的书籍和课堂,各种生活的元素也都可以做为我们的学习对象,本文将利用 VSCode 页面上的各种英文元素来做英语的积累,如此做有 3 大利 这些软件在我们工作中是时时刻刻接触的,借此做英语积累再合适不过&a…...

Java高级Day50-连接池

132.数据库连接池 传统获取Connection问题分析 传统的JDBC数据库连接使用DriverManager来获取,每次向数据库建立连接的时候都要将Connection加载到内存中,再验证IP地址,用户名和密码。需要数据库连接的时候,就向数据库请求一个&a…...

软件设计-开闭原则

开闭原则是一种重要的设计思想,它为软件系统的可扩展性和可维护性提供了有力的支持。 一、开闭原则的原理 开闭原则(Open-Closed Principle, OCP)是指软件实体(类、模块、函数等)应当对扩展开放,对修改关…...

Angular面试题八

一、请解释Angular中的AOT编译是什么,并简述其优势。 Angular中的AOT编译,全称为Ahead-of-Time(预先编译),是一种在构建过程中将Angular应用程序的模板和组件编译成本地机器代码(通常是JavaScript代码&…...

【Kubernetes】常见面试题汇总(三十六)

目录 88. Pod 启动失败如何解决以及常见的原因有哪些? 89.简述 K8s 中 label 的几种应用场景。 特别说明: 题目 1-68 属于【Kubernetes】的常规概念题,即 “ 汇总(一)~(二十二)” 。 题…...

深入解析SGD、Momentum与Nesterov:优化算法的对比与应用

目录 1. 梯度下降算法2. BGD、SGD、MBGD3. momentum与dampening3.1 另一种形式的momentum3.1.1 学习率固定3.1.2 学习率不固定 4. nesterov4.1 PyTorch中的Nesterov4.2 Polyak与Nesterov的比较 Ref 1. 梯度下降算法 先考虑一元情形。假设待更新的参数为 θ \theta θ&#xf…...

Vue2实现主内容滚动到指定位置时,侧边导航栏也跟随选中变化

需求背景: PC端项目需要实现一个有侧边导航栏,可点击跳转至对应内容区域,类似锚点导航, 同时主内容区域上下滚动时,可实现左侧导航栏选中样式能实时跟随变动的效果。 了解了一下,Element Plus 组件库 和 …...

dev containers plugins for vscode构建虚拟开发环境

0. 需求说明 自用笔记本构建一套开发环境,用docker 虚拟插件 dev containers,实现开发环境的构建,我想构建一套LLMs的环境,由于环境配置太多,不想污染本地环境,所以选择隔离技术 1. 环境准备 vscodedocker 2. 步骤…...

C++ | Leetcode C++题解之第433题最小基因变化

题目&#xff1a; 题解&#xff1a; class Solution { public:int minMutation(string start, string end, vector<string>& bank) {int m start.size();int n bank.size();vector<vector<int>> adj(n);int endIndex -1;for (int i 0; i < n; i)…...

Qt窗口——QMenuBar

文章目录 QMenuBar示例演示给菜单栏设置快捷键给菜单项设置快捷键添加子菜单添加分割线添加图标 QMenuBar Qt中采用QMenuBar来创建菜单栏&#xff0c;一个主窗口&#xff0c;只允许有一个菜单栏&#xff0c;位于主窗口的顶部、主窗口标题栏下面&#xff1b;一个菜单栏里面有多…...

python网站创建001:内容概览

内容概览&#xff1a; 1. Python环境搭建&#xff08;Python解释器、Pycharm、环境变量等&#xff09; 2. 基础语法&#xff08;条件、循环、输入输出、编码等&#xff09; 3. 数据类型型&#xff08;整型、布尔型、字符串、列表、字典、元组、集合等&#xff09; 4. 函数&…...

代码随想录第22天|

class Solution { public:int findContentChildren(vector<int>& g, vector<int>& s) {sort(g.begin(), g.end());sort(s.begin(), s.end());int index s.size() - 1; // 饼干数组的下标int result 0;for (int i g.size() - 1; i > 0; i--) { // 遍历…...

WPF-基础-02 DispatcherObject类

public abstract class DispatcherObject {protected DispatcherObject();public Dispatcher Dispatcher { get; }public bool CheckAccess();public void VerifyAccess(); }WPF中使用Dispatcher更新界面 xaml<Grid><TextBlock x:Name"tbkShow" Horizontal…...

STM32与51单片机的区别:是否应该直接学习STM32?

STM32与51单片机的区别&#xff1a;是否应该直接学习STM32&#xff1f; 在单片机的世界里&#xff0c;STM32和51单片机都是非常重要的角色。对于初学者来说&#xff0c;是否可以直接跳过51单片机&#xff0c;直接学习STM32&#xff0c;这个问题一直存在争议。让我们深入探讨这…...

【网络底层原理】I/O多路复用技术select、poll和epoll详解与比较

引言 在现代网络编程中&#xff0c;I/O多路复用技术是实现高性能服务器的关键。本文将详细介绍select、poll和epoll这三种技术&#xff0c;并比较它们的工作原理、优势与限制。 1. select 工作原理 select技术使用三个集合&#xff08;读、写、异常&#xff09;来跟踪需要监…...

【JavaScript】LeetCode:51-55

文章目录 51 验证二叉搜索树52 二叉搜索树中第k小的元素53 二叉树的右视图54 二叉树展开为链表55 从前序与中序遍历序列构造二叉树 51 验证二叉搜索树 递归对二叉搜索树进行中序遍历&#xff0c;输出节点的值是单调递增的。方法1&#xff1a;对二叉树进行中序遍历&#xff0c;将…...

Spring MVC 拦截器总结

1.简介 Spring MVC提供了拦截器方便在接口调用前后进行一些通用处理。 2.步骤 1.实现一个拦截器类&#xff0c;共有三处拦截时机&#xff1a; public class Interceptor1 implements HandlerInterceptor {//实现HandlerInterceptor接口//执行handler之前调用//编码格式处理…...

Linux——创建编写并编译一个C程序

一、使用vim编辑器 在Linux系统下&#xff0c;使用vim编辑器创建、编写并编译一个C程序是一个常见的做法。以下是一个详细的步骤指南&#xff0c;我们将创建一个简单的C程序&#xff0c;该程序的功能是输出“Hello, World!”到终端。 步骤 1: 打开vim编辑器并创建C程序文件 …...

window下idea中scala的配置

目录 Scala安装步骤&#xff1a; 1.下载scala安装包 2.配置环境变量&#xff1a; 3.检查scala是否安装成功&#xff1a; 4.idea安装scala插件 5.导入scala-sdk 6.新建scala文件 Scala安装步骤&#xff1a; 1.下载scala安装包 访问Scala官网&#xff1a;https://www.sca…...

Qt C++设计模式->享元模式

享元模式&#xff08;Flyweight Pattern&#xff09;是一种结构型设计模式&#xff0c;旨在通过共享相同对象来减少内存使用&#xff0c;尤其适合在大量重复对象的情况下。它通过将对象的可共享部分抽取出来&#xff0c;并在多个上下文中共享&#xff0c;从而避免对象的多次创建…...

如何用MGit在Android手机上轻松管理Git仓库:完整指南

如何用MGit在Android手机上轻松管理Git仓库&#xff1a;完整指南 【免费下载链接】MGit A Git client for Android. 项目地址: https://gitcode.com/gh_mirrors/mg/MGit 你是否曾经希望在Android手机上也能像在电脑上一样轻松管理Git仓库&#xff1f;MGit就是为你量身打…...

基于ToF传感器与MIDI协议的动态激光竖琴设计与实现

1. 项目概述&#xff1a;当激光竖琴遇见飞行时间传感器如果你玩过电子音乐&#xff0c;或者对创客项目感兴趣&#xff0c;那你一定见过那种用手“拨动”激光束来触发音符的激光竖琴。传统的激光竖琴大多基于“遮光即触发”的原理&#xff0c;就像一道光电门&#xff0c;手一挡&…...

为什么你的赛博朋克2077需要Cyber Engine Tweaks?5个关键优化场景解析

为什么你的赛博朋克2077需要Cyber Engine Tweaks&#xff1f;5个关键优化场景解析 【免费下载链接】CyberEngineTweaks Cyberpunk 2077 tweaks, hacks and scripting framework 项目地址: https://gitcode.com/gh_mirrors/cy/CyberEngineTweaks Cyber Engine Tweaks是专…...

低成本PHY芯片RTL8201F驱动移植实战:从LAN8742到RTL8201F的完整替换流程与验证

低成本PHY芯片RTL8201F驱动移植实战&#xff1a;从LAN8742到RTL8201F的完整替换流程与验证 在嵌入式以太网开发中&#xff0c;PHY芯片的选择往往需要在性能和成本之间取得平衡。当项目预算有限时&#xff0c;RTL8201F这类低成本PHY芯片就成为极具吸引力的选择。本文将详细介绍如…...

一文读懂大模型Agent工作流:小白也能学会的AI新玩法(收藏版)

本文深入解析了AI Agent和Agent工作流的核心概念&#xff0c;阐述了AI代理如何通过工作流实现复杂任务的自动化。文章详细介绍了AI Agent的组成部分&#xff0c;包括推理、工具和记忆&#xff0c;并解释了Agent工作流的组成要素和不同模式。此外&#xff0c;还探讨了Agent工作流…...

基于Wasp全栈框架的SaaS启动模板:快速构建多租户应用

1. 项目概述&#xff1a;一个为独立开发者量身定制的开源SaaS蓝图 如果你是一名独立开发者&#xff0c;或者是一个小团队的创始人&#xff0c;心里揣着一个SaaS产品的想法&#xff0c;却总在技术选型、架构设计和持续交付的迷宫里打转&#xff0c;那么 wasp-lang/open-saas …...

如何安全备份微信聊天记录:PyWxDump工具使用全指南

如何安全备份微信聊天记录&#xff1a;PyWxDump工具使用全指南 【免费下载链接】PyWxDump 删库 项目地址: https://gitcode.com/GitHub_Trending/py/PyWxDump 你是否曾因误删重要微信对话而懊悔不已&#xff1f;是否想永久保存珍贵聊天记录却不知从何下手&#xff1f;Py…...

Ruby中文分词利器Rurima:纯Ruby实现的高性能分词引擎详解

1. 项目概述&#xff1a;一个为Ruby打造的现代中文分词引擎在Ruby社区里&#xff0c;处理中文文本一直是个有点“硌脚”的活儿。如果你做过中文搜索、内容分析或者简单的词频统计&#xff0c;肯定遇到过这个经典难题&#xff1a;怎么把一串连续的中文字符&#xff0c;准确地切割…...

高效跨平台游戏模组下载:WorkshopDL完全指南

高效跨平台游戏模组下载&#xff1a;WorkshopDL完全指南 【免费下载链接】WorkshopDL WorkshopDL - The Best Steam Workshop Downloader 项目地址: https://gitcode.com/gh_mirrors/wo/WorkshopDL 你是否在Epic Games Store、GOG或其他非Steam平台购买了游戏&#xff0…...

qmcdump终极指南:三步解锁QQ音乐加密音频文件

qmcdump终极指南&#xff1a;三步解锁QQ音乐加密音频文件 【免费下载链接】qmcdump 一个简单的QQ音乐解码&#xff08;qmcflac/qmc0/qmc3 转 flac/mp3&#xff09;&#xff0c;仅为个人学习参考用。 项目地址: https://gitcode.com/gh_mirrors/qm/qmcdump 还在为QQ音乐下…...