Mac/win开发快捷键、vs插件、库源码、开发中的专业名词
目录
触控板手势(2/3指)
鼠标右键
快捷键
鼠标选择后+shift+⬅️→改变选择
mac
command+⬅️:删除←边的全部内容
commad+tab显示下栏
command+shift+z向后撤回
command+c/v复制粘贴
command + ⬅️→回到行首/末
command+shift+3/4截图
飞书截图快捷键设置
command+ Control+shift+3/4截图并保存在剪切板
按住shift键临时大写输入
锁屏ctrl+com+q
外屏不显示时,检查连线
浏览器
option+command+I开发者模式
command+R刷新
vs
command+/ 注释
Shift + Option + F格式化
command/ctrl +shift + L批量选中全局匹配项(全局的搜素与替换)
F2重命名变量
command/ctrl+D批量选中局部匹配项
nodejs
git
限制外网的情况下,下载可以直接在github上找
例:switchost切换主机
插件
vs
log(直接输入key,不输入前缀console)
search
auto save插件:失焦后自动保存
vue代码提示插件
iterm(macos上的终端仿真器)
VS
Terminal
Split分屏
Kill终止command+back
快速滑动/选择
分屏
本地历史记录找回误删除的文件Ctrl/Command+shift+p打开命令面板
目录结构
专业名词
OKR "Objectives and Key Results"(目标与关键结果)
RD(研发Research and Development):例如提供接口
FE(前端开发Front-End)
联调
提测(用例评审)&准入冒烟(冒烟测试)
QA(质量保证Quality Assurance)
PRD(产品需求文档Product Requirements Document)
库源码
github上搜
官网
UNPKG托管开源的包
触控板手势(2/3指)
滚动:使用两根手指在触控板上向上或向下滑动,可以在窗口内上下滚动。
缩放:使用两根手指在触控板上向外或向内捏合,可以放大或缩小窗口的内容。
打开应用程序的触控板手势:将三个或四个手指放在触控板上,然后将它们一起向上滑动。这将显示所有正在运行的应用程序,你可以通过滑动手指选择要切换到的应用程序。
切换全屏应用程序:将三个或四个手指放在触控板上,然后将它们一起向左或向右滑动。这将切换到上一个或下一个全屏应用程序。
鼠标右键

快捷键
鼠标选择后+shift+⬅️→改变选择
mac
command+⬅️:删除←边的全部内容
commad+tab显示下栏
command+shift+z向后撤回
command代替windows中的ctrl,例如ctrl+z向前撤回,ctrl+shift+z向后
command+c/v复制粘贴
command + ⬅️→回到行首/末
command+shift+3/4截图
飞书截图快捷键设置
command+ Control+shift+3/4截图并保存在剪切板
-
全屏截图:Command + Control + Shift + 3 这将截取整个屏幕的截图,并将其保存到剪贴板。
-
截取选定的区域:Command + Control + Shift + 4 按下这个组合键后,鼠标光标会变成一个十字线。点击并拖动鼠标来选择你想要截取的区域。当你释放鼠标时,截取的区域将保存到剪贴板。
这些快捷键会在你按下组合键时立即执行截图,并将截图保存到剪贴板中,而不会在磁盘上创建一个文件。
如果你想将截图保存为文件而不是剪贴板,可以在按下相应的组合键后,在截图选择的区域上按下 Control 键。这将打开一个保存对话框,允许你选择截图的保存位置和文件名。
按住shift键临时大写输入
锁屏ctrl+com+q
外屏不显示时,检查连线
浏览器
option+command+I开发者模式
command+R刷新
vs
command+/ 注释
Shift + Option + F格式化
需要安装插件
command/ctrl +shift + L批量选中全局匹配项(全局的搜素与替换)


F2重命名变量

command/ctrl+D批量选中局部匹配项
鼠标点击变量,然后按快捷键会选中当前匹配项,继续每按一次快捷键,都会向下多选中一个相同匹配项。

[ VS Code实用快捷键 00 ] 同时编辑多处 - 知乎
nodejs
最接近且<=当前项目的版本,很多项目刚开始跑不起来是node版本问题,所以安装环境前一定看了解项目的环境配置
mac 安装node.js_普通网友的博客-CSDN博客
以往的版本 | Node.js
git
git -version(根据提示,mac自带的安装即可,不过不好卸载,如果限制外网,显示安装时长时长时短,多试一下即可)
限制外网的情况下,下载可以直接在github上找
例:switchost切换主机
GitHub - oldj/SwitchHosts: Switch hosts quickly!
插件
vs
log(直接输入key,不输入前缀console)
search

auto save插件:失焦后自动保存
vue代码提示插件

iterm(macos上的终端仿真器)
命令举例:clear清空
VS
Terminal
Split分屏

Kill终止command+back

快速滑动/选择

分屏

本地历史记录找回误删除的文件Ctrl/Command+shift+p打开命令面板
没有git add、没有git stash、没有git commit。但是不小心点中了撤销更改(新文件的撤销更改,其实就是删除该新文件),导致文件或者文件中部分代码被删除。


目录结构

专业名词
OKR "Objectives and Key Results"(目标与关键结果)
(完成度/目标值)
RD(研发Research and Development):例如提供接口
FE(前端开发Front-End)
联调
不同模块之间进行集成测试和协同工作的过程。
提测(用例评审)&准入冒烟(冒烟测试)
软件版本提交给测试团队后的第一轮测试,旨在快速验证软件的基本功能是否正常运作。
QA(质量保证Quality Assurance)
负责对软件进行全面的测试,包括功能测试、性能测试、兼容性测试等,以确保软件的质量和稳定性。
PRD(产品需求文档Product Requirements Document)
库源码
github上搜
官网
UNPKG托管开源的包
开放的CDN(内容分发网络)平台,用于托管开源的JavaScript、CSS和NPM包。
<script src="https://unpkg.com/package-name@version"></script>
<script src="https://unpkg.com/vue#tag"></script>
<script src="https://unpkg.com/vue#stable"></script>相关文章:
Mac/win开发快捷键、vs插件、库源码、开发中的专业名词
目录 触控板手势(2/3指) 鼠标右键 快捷键 鼠标选择后shift⬅️→改变选择 mac command⬅️:删除←边的全部内容 commadtab显示下栏 commandshiftz向后撤回 commandc/v复制粘贴 command ⬅️→回到行首/末 commandshift3/4截图 飞…...
linux 系统编程
C标准函数与系统函数的区别 什么是系统调用 由操作系统实现并提供给外部应用程序的编程接口。(Application Programming Interface,API)。是应用程序同系统之间数据交互的桥梁。 一个helloworld如何打印到屏幕。 每一个FILE文件流(标准C库函数ÿ…...
Python策略模式介绍、使用方法
一、Python策略模式介绍 Python策略模式(Strategy Pattern)是一种软件设计模式,用于通过将算法封装为独立的对象,而使得它们可以在运行时动态地相互替换。该模式使得算法的变化独立于使用它们的客户端,从而达到代码的…...
城市气象数据可视化:洞察气候变化,构建智慧城市
随着城市化进程的加速,城市气象数据的采集和分析变得越来越重要。气象数据不仅影响着人们的生活和出行,还与城市的发展和规划息息相关。在数字化时代,如何将城市中各个气象数据进行可视化,让复杂的数据变得简单易懂,成…...
Rust-IO
use std::io::Write; fn main() {/*std::io::stdin() 返回标准输入流stdin的句柄。read_line() stdin的句柄的一个方法,从标准输入流中读取一行数据返回一个Result枚举。会自动删除行尾的换行符\n。unwrap() 是一个帮助的方法,简化恢复错误的处理。返回R…...
cp -r 源目录 目标目录
在Linux中,要复制目录可以使用cp命令。cp命令用于复制文件和目录。要复制整个目录及其内容,可以使用 -r 或 --recursive 参数来递归地复制目录。以下是示例命令:bash cp -r 源目录 目标目录其中: 源目录是要复制的目录的路径。目…...
redis之Bitmap
位图数据结构其实并不是一个全新的玩意,我们可以简单的认为就是个数组,只是里面的内容只能为0或1而已(二进制位数组)。 GETBIT用于返回位数组在偏移量上的二进制位的值。值得我们注意的是,GETBIT的时间复杂度是O(1)。 GETBIT命令的执行过程如…...
建设数据中台到底有啥用?
最近专注在数据和人工智能领域,从数据仓库、商业智能、主数据管理到大数据平台的建设,经过很多项目的沉淀和总结,最后我和团队一起总结了精益数据创新的体系。一直战斗在企业信息化一线。 企业为什么要建设数据中台,数据中台对于…...
[运维|系统] Centos设置本地编码
以下是在CentOS上更改系统编码的一般步骤: 使用locale命令查看当前的系统编码: locale如果需要更改系统编码,可以使用类似下面的命令来生成相应的locale设置(以UTF-8为例): sudo localedef -i en_US -f …...
深入探索Python中的os.listdir函数
深入探索Python中的os.listdir函数 1. 引言 在Python中,文件和目录操作是常见的任务之一。而os.listdir()函数是Python中用于获取指定目录下所有文件和子目录的函数之一。本篇博客将深入探索os.listdir()函数的用法和注意事项。 2. os模块简介 Python的os模块是…...
ROS1ROS2之CmakeList.txt和package.xml用法详解
前言:目前还在学习ROS无人机框架中,,, 更多更新文章详见我的个人博客主页【前往】 文章目录 1. CMakeLists.txt与package.xml的作用2. 生成CMakeLists.txt2.1 ROS12.2 ROS2 3. CMakeLists.txt编写3.1 ROS13.2 ROS2 4. package.xml…...
C#设计模式之---适配器模式
适配器模式(Adapter Pattern) 适配器模式(Adapter Pattern)也称包装样式或者包装(wrapper)。将一个类的接口转接成用户所期待的。适配器模式是一种结构型模式,一个适配使得因接口不兼容而不能在一起工作的类工作在一起…...
串口设备驱动
文章目录 一、串口简介二、Linux下串口驱动框架uart_driver 结构体uart_port 的添加与移除三、Linux下串口驱动工作流程四、Linux下串口应用开发终端工作模式多线程例程一、串口简介 串口全称叫做串行接口,通常也叫做 COM 接口,串行接口指的是数据一个一个的顺序传输,通信线…...
Nginx实现反向代理和负载均衡
Nginx安装 本文章主要介绍下,如何使用Nginx来实现反向代理和负载均衡,Nginx安装和基础知识,可参考我的这篇文章 Nginx安装。 Nginx实现反向代理 实现反向代理需要准备两台Nginx服务器。一台Nginx服务器A,ip为 192.168.206.140&…...
小米手机MIUI优化的影响
1. 小/红米手机的MIUI优化选项 2. MIUI优化选项的影响 2.1 MIUI优化会影响应用信息展示 MIUI优化选项会影响到应用信息的内容展示,具体如下图所示: 如果我们需要在应用信息里展示自启动入口,那我们就需要开启MIUI优化。 2.2 MIUI优化会影…...
【图论】kruskal算法
一.介绍 Kruskal(克鲁斯卡尔)算法是一种用于解决最小生成树问题的贪心算法。最小生成树是指在一个连通无向图中,选择一棵包含所有顶点且边权重之和最小的树。 下面是Kruskal算法的基本步骤: 将图中的所有边按照权重从小到大进行…...
Django框架:使用channels实现websocket,配置和项目实际使用
一、基本配置 依赖包: Django3.2 django-cors-headers3.5.0 redis4.6.0 #操作redis数据库的 channels3.0.0 #websocket channels-redis4.1.0 #通道层需要,依赖redis包项目目录结构: study_websocket --study_websocket --__init__.py --s…...
基于RK3588+FPGA+AI算法定制的智慧交通与智能安防解决方案
随着物联网、大数据、人工智能等技术的快速发展,边缘计算已成为当前信息技术领域的一个热门话题。在物联网领域,边缘计算被广泛应用于智慧交通、智能安防、工业等多个领域。因此,基于边缘计算技术的工业主板设计方案也受到越来越多人的关注。…...
AI面试官:LINQ和Lambda表达式(一)
AI面试官:LINQ和Lambda表达式(一) 当面试官面对C#中关于LINQ和Lambda表达式的面试题时,通常会涉及这两个主题的基本概念、用法、实际应用以及与其他相关技术的对比等。以下是一些可能的面试题目,附带简要解答和相关案…...
FPGA学习——FPGA利用状态机实现电子锁模拟
文章目录 一、本次实验简介二、源码及分析三、总结 一、本次实验简介 本次是实验是为了利用状态机模拟电子锁,相关要求如下: 顺序输入4位密码,密码为1234,用按键来键入密码用led灯指示键入第几位密码,(博…...
生成xcframework
打包 XCFramework 的方法 XCFramework 是苹果推出的一种多平台二进制分发格式,可以包含多个架构和平台的代码。打包 XCFramework 通常用于分发库或框架。 使用 Xcode 命令行工具打包 通过 xcodebuild 命令可以打包 XCFramework。确保项目已经配置好需要支持的平台…...
设计模式和设计原则回顾
设计模式和设计原则回顾 23种设计模式是设计原则的完美体现,设计原则设计原则是设计模式的理论基石, 设计模式 在经典的设计模式分类中(如《设计模式:可复用面向对象软件的基础》一书中),总共有23种设计模式,分为三大类: 一、创建型模式(5种) 1. 单例模式(Sing…...
ssc377d修改flash分区大小
1、flash的分区默认分配16M、 / # df -h Filesystem Size Used Available Use% Mounted on /dev/root 1.9M 1.9M 0 100% / /dev/mtdblock4 3.0M...
vscode(仍待补充)
写于2025 6.9 主包将加入vscode这个更权威的圈子 vscode的基本使用 侧边栏 vscode还能连接ssh? debug时使用的launch文件 1.task.json {"tasks": [{"type": "cppbuild","label": "C/C: gcc.exe 生成活动文件"…...
linux 错误码总结
1,错误码的概念与作用 在Linux系统中,错误码是系统调用或库函数在执行失败时返回的特定数值,用于指示具体的错误类型。这些错误码通过全局变量errno来存储和传递,errno由操作系统维护,保存最近一次发生的错误信息。值得注意的是,errno的值在每次系统调用或函数调用失败时…...
uniapp微信小程序视频实时流+pc端预览方案
方案类型技术实现是否免费优点缺点适用场景延迟范围开发复杂度WebSocket图片帧定时拍照Base64传输✅ 完全免费无需服务器 纯前端实现高延迟高流量 帧率极低个人demo测试 超低频监控500ms-2s⭐⭐RTMP推流TRTC/即构SDK推流❌ 付费方案 (部分有免费额度&#x…...
什么是Ansible Jinja2
理解 Ansible Jinja2 模板 Ansible 是一款功能强大的开源自动化工具,可让您无缝地管理和配置系统。Ansible 的一大亮点是它使用 Jinja2 模板,允许您根据变量数据动态生成文件、配置设置和脚本。本文将向您介绍 Ansible 中的 Jinja2 模板,并通…...
GitFlow 工作模式(详解)
今天再学项目的过程中遇到使用gitflow模式管理代码,因此进行学习并且发布关于gitflow的一些思考 Git与GitFlow模式 我们在写代码的时候通常会进行网上保存,无论是github还是gittee,都是一种基于git去保存代码的形式,这样保存代码…...
快速排序算法改进:随机快排-荷兰国旗划分详解
随机快速排序-荷兰国旗划分算法详解 一、基础知识回顾1.1 快速排序简介1.2 荷兰国旗问题 二、随机快排 - 荷兰国旗划分原理2.1 随机化枢轴选择2.2 荷兰国旗划分过程2.3 结合随机快排与荷兰国旗划分 三、代码实现3.1 Python实现3.2 Java实现3.3 C实现 四、性能分析4.1 时间复杂度…...
PH热榜 | 2025-06-08
1. Thiings 标语:一套超过1900个免费AI生成的3D图标集合 介绍:Thiings是一个不断扩展的免费AI生成3D图标库,目前已有超过1900个图标。你可以按照主题浏览,生成自己的图标,或者下载整个图标集。所有图标都可以在个人或…...
