杂记:使用 mac 和 windows 以及编辑器的总结
Chrome 扩展
Grammarly 语法检查
DM Integration Module idm 下载扩展
JSON Formatter json 格式化查看
uBlock Origin Ad block
油猴 任意网站都可以使用的脚本管理工具
Mac
快捷键整理
截图到剪贴板 shift + command + control + 4 (不按 shift 存储为文件)
切换输入法:control + 空格 切换到上一个输入法
应用之间切换:command + tab
- command + ~ 向前选择
应用打开的窗口之间切换 command + ~
Command + h 隐藏当前窗口,效果等同于 command + w (关闭当前窗口)
Command + m 最小化当前窗口到 dock
Command + shift + z 反撤销
Command + q 退出选中的应用
Command + 右箭头 将光标移至当前行的行尾
Command + 左箭头 将光标移至当前行的行首
Command + 下箭头 将光标移至文稿末尾
Command + 上箭头 将光标移至文稿开头
command + shift + 左箭头 选中光标之前内容
command + shift + 右箭头 选中光标之后内容
command + shift + 下箭头 选中光标向下内容
command + shift + 上箭头 选中光标向上内容
Control + tab 在浏览器中跳转到下一个页面
enter 重命名文件和文件夹内
Command + ctrl + f 将打开的应用全屏显示
- terminal 打开默认为小窗口,在 设置里自己调整下(属于使用洁癖)
Command + shift + . 显示隐藏文件
在 terminal 中打开当前路径下的 Finder : open .
应用整理
raycast 应用启动器 alfred 替代
snipaste 截图
- 自己调整快捷键,可能冲突
- command + 1 截屏
- command + 2 截屏并自动复制
monitorcontrol 在 mac 中控制显示器
rectangle 窗口管理
deepl 翻译工具
- 选中文本 command + c + c
only switch 系统管理替代
scroll reverser 鼠标翻转
IDEA (win mac 类似)
快捷键
- 所有带下划线的Alt+下划线字符
- 新建 alt+insert
- 操作文件 右侧controller右侧的文档键
- 选择maven模板:Alt+a
- 打开代码窗口ctrl+shift+f12
- 关闭当前窗口 ctrl+F4
- 窗口之间的切换 Alt + 左右键
- ctrl+I实现接口中的方法
- 关闭或者放出侧边栏 ctrl+shift+F12
- 复制一个类的全限定名称:ctrl+shift+alt+c
- 复制光标所在的当前行 ctrl + d
- 复制文件绝对路径 ctrl+shift+c
- 复制文件的绝对路径和包名 alt+ctrl+shift+c
- 撤销上一步的撤销操作 ctrl+shift+z
- 删除当前行 ctrl+y
- 在当前行之后开始新行 shift+enter
- 在当前行之前开始新行 ctrl+alt+enter
- 代码补全 ctrl+space
- 格式化代码 ctrl+alt+L
- 参数信息提醒 ctrl+p
- 修改名称 shift+f6
- 移动当前行 ctrl + shift + 上下键
- 快速定位某个文件的某一行 ctrl+shift+N
- 删除光标前面的单词或者是中文句子 ctrl+backsoace
- 删除光标后面的单词或者中文句子 ctrl+delete
- 取消缩进 shift+tab
- ctrl+tab 打开编辑过的代码窗口
- 打开翻译窗口 ctrl shift o
- 翻译当前选中的单词 ctrl shift y
- 安装了maven helper之后,使用 ctrl alt r来快速调出maven操作窗口
插件
Atom Metrinal icons 文件 icons
CodeGlance pro 代码地图
maven helper 快速分析 maven 依赖
Mybatis x 映射工具
translation 翻译工具
nyan progress bar 进度条
checkstyle 代码格式检查
Vim 常用命令
Vim 常用指令
光标移动
- h 或退格: 左移一个字符
- l 或空格: 右移一个字符
- j: 下移一行
- k: 上移一行
- gg: 到文件头部。
- G: 到文件尾部。
- 0: 行首
- $: 行尾
插入
- a: 在光标后插入
- i: 在当前行行首插入
- 命令模式下:u 撤销上次操作
删除,复制,粘贴
- dd 删除当前行
- 删除光标之后的所有内容: 移动光标到指定位置 D / d$
- 删除光标之后的所有内容: 移动光标到指定位置 d0
- p/P: 在光标之后/之前粘贴
- y$: 从光标当前位置复制到行尾。
- y0: 从光标当前位置复制到行首。
简易 vim 配置(服务器配置使用)
curl https://raw.githubusercontent.com/yuluo-yx/use/master/vim/_vimrc >> /etc/vim/vimrc
github 地址
https://github.com/yuluo-yx/use 。 觉得有用可以 star 一下
相关文章:
杂记:使用 mac 和 windows 以及编辑器的总结
Chrome 扩展 Grammarly 语法检查 DM Integration Module idm 下载扩展 JSON Formatter json 格式化查看 uBlock Origin Ad block 油猴 任意网站都可以使用的脚本管理工具 Mac 快捷键整理 截图到剪贴板 shift command control 4 (不按 shift 存储为文件) 切换输入法…...
vue2使用qiankun微前端(跟着步骤走可实现)
需求:做一个vue2的微前端,以vue2为主应用,其他技术栈为子应用,比如vue3,本文章只是做vue2一套的微前端应用实现,之后解决的一些问题。vue3子应用可以看我另一篇vue3vitets实现qiankun微前端子应用-CSDN博客…...
1.C语言基础知识
这里写目录标题 1.第一个C语言程序2.注释3.标识符4.关键字5.数据类型6.变量7.常量8.运算符9.输入输出输入输出 1.第一个C语言程序 C语言的编程框架 #include <stdio.h> int main() {/* 我的第一个 C 程序 */printf("Hello, World! \n");return 0; }2.注释 单行…...
路由黑洞和黑洞路由的区别
路由黑洞: 路由黑洞是一种现象,一般是在网络边界做汇总回程路由的时候产生的一种不太愿意出现的现象,就是汇总的时候有时会有一些不在内网中存在的网段,但是又包含在汇总后的网段中,如果在这个汇总的边界设备上同时还配…...
Golang 如何基于现有的 context 创建新的 context?
目录 基于现有的 context 创建新的 context 现有创建方法的问题 Go 1.21 中的 context.WithoutCancel 函数 Go 版本低于 1.21 该怎么办? 在 Golang 中,context 包提供了创建和管理上下文的功能。当需要基于现有的 context.Context 创建新的 context …...
【学习笔记】[AGC063E] Child to Parent
提供一个多项式做法。 分别设 f u , i , g u , i f_{u,i},g_{u,i} fu,i,gu,i表示以 u u u为根时, a u i a_ui aui和 a u ≥ i a_u\ge i au≥i的方案数,合并子树 v v v时,转移如下: f u , i ∑ f u , i − k r g v . k…...
sar 运行出错
手机上使用sar 使用sar工具报错 / # sar -I SUM 1 1 Cannot find the data collector (sadc) exec: No such file or directory Inconsistent input data解决方法:需要将 sadc sadf sar 三个bin同时推到/usr/bin/目录下 / # sar -I SUM 1 2 Linux 5.15.104-ab558…...
UE5 C++的TCP服务器与客户端
客户端.h 需要在Build.cs中加入模块:"Networking","Sockets","Json","JsonUtilities" // Fill out your copyright notice in the Description page of Project Settings.#pragma once#include "CoreMinimal.h" #include…...
nginx+lua配置,一个域名配置https,docker集群使用
没安装kua的先安装lua 没有resty.http模块的,许配置 nginxlua配置,一个域名配置https,docker集群使用,一个域名配置https管理整个集群 lua做转发(方向代理) 1、ad_load.lua文件 ngx.header.content_typ…...
jQuery 正则表达式 验证表单
文章目录 简介:什么是正则表达式以及作用:●文本框内容的验证:代码演示示例: 简介: jQuery Form插件是一个优秀的Ajax表单插件,可以非常容易地、无侵入地升级HTML表单以支持Ajax。jQuery Form有两个核心方法…...
如何使用SVN查看旧版本
和目录 第一步:打开SVN客户端 第二步:浏览历史版本 第三步:还原历史版本 结论 Subversion (缩写为SVN)是一种常用的版本控制系统,它可以帮助团队协作开发软件项目。除了基本的版本控制功能外,SVN还提供了许多其他功…...
使用 GitHub 远程仓库
使用 GitHub 远程仓库 GitHub 是最大的 Git 版本库托管商,是成千上万的开发者和项目能够合作进行的中心。 大部分 Git 版本库都托管在 GitHub,很多开源项目使用 GitHub 实现 Git 托管、问题追踪、代码审查以及其它事情。本篇文章主要带大家上手 GitHub …...
关键词提取
在自然语言处理领域中,处理海量文本信息的关键在于把用户关心的问题提取出来。而关键词是能够表达文档中心内容的词语,更是表达文档主题的最小单位。因此,文本关键词的提取对于文本信息的理解是至关重要的。 关键词提取是文本挖掘领域下的一个…...
web开发学习笔记(2.js)
1.引入 2.js的两种引入方式 3.输出语句 4.全等运算符 5.定义函数 6.数组 7.数组属性 8.字符串对象的对应方法 9.自定义对象 10.json对象 11.bom属性 12.window属性 13.定时刷新时间 14.跳转网址 15.DOM文档对象模型 16.获取DOM对象,根据DOM对象来操作网页 如下图…...
Vue Axios——前端技术栈
文章目录 基本介绍Vue是什么? MVVMVue的使用快速入门注意事项和使用细节 Vue 数据绑定机制分析数据单向渲染注意事项和细节 双向数据绑定事件绑定示例:注意事项和使用细节课后作业1课后作业2 修饰符示例 条件渲染/控制: v-if v-showv-if VS v-show课后作…...
九、Qt C++ 数据库开发
《一、QT的前世今生》 《二、QT下载、安装及问题解决(windows系统)》《三、Qt Creator使用》 《四、Qt 的第一个demo-CSDN博客》 《五、带登录窗体的demo》 《六、新建窗体时,几种窗体的区别》 《七、Qt 信号和槽》 《八、Qt C 毕业设计》 《九、Qt …...
力扣电话号码的组合
文章目录 题目说明做题思路代码实现代码解析 题目链接 题目说明 首先我们先分析一下这个题目题目中说呢先给出一个字符串这个字符串其实就是这个九键数字我们要按照要求将数字所代表的字符进行自由组合形成一个字符串并且这个字符串的长度和输入的数字字符串长度相同࿰…...
ZooKeeper 实战(五) Curator实现分布式锁
文章目录 ZooKeeper 实战(五) Curator实现分布式锁1.简介1.1.分布式锁概念1.2.Curator 分布式锁的实现方式1.3.分布式锁接口 2.准备工作3.分布式可重入锁3.1.锁对象3.2.非重入式抢占锁测试代码输出日志 3.3.重入式抢占锁测试代码输出日志 4.分布式非可重入锁4.1.锁对象4.2.重入…...
基于kubernetes部署MySQL主从环境
部署方式 通过部署mysql主从容器,配置主从pod之间数据同步。 配置数据库访问的密码 创建 Mysql 密码的 Secret [rootk8s-master1 master]# kubectl create secret generic mysql-password --namespaceapp --from-literalmysql_root_passwordroot secret/mysql-pas…...
【JAVA语言-第13话】异常处理 之 try-catch-finally,throws,throw关键字的详细解析
目录 异常处理 1.1 概述 1.2 异常分类 1.3 异常处理 1.3.1 throws 1.3.2 try-catch 1.3.3 finally代码块 1.3.4 throw关键字 1.3.5 throw和throws的区别 1.4 自定义异常 1.4.1 概述 1.4.2 定义 1.4.3 自定义异常练习 异常处理 1.1 概述 在Java中,异常…...
3.3.1_1 检错编码(奇偶校验码)
从这节课开始,我们会探讨数据链路层的差错控制功能,差错控制功能的主要目标是要发现并且解决一个帧内部的位错误,我们需要使用特殊的编码技术去发现帧内部的位错误,当我们发现位错误之后,通常来说有两种解决方案。第一…...
python/java环境配置
环境变量放一起 python: 1.首先下载Python Python下载地址:Download Python | Python.org downloads ---windows -- 64 2.安装Python 下面两个,然后自定义,全选 可以把前4个选上 3.环境配置 1)搜高级系统设置 2…...
TRS收益互换:跨境资本流动的金融创新工具与系统化解决方案
一、TRS收益互换的本质与业务逻辑 (一)概念解析 TRS(Total Return Swap)收益互换是一种金融衍生工具,指交易双方约定在未来一定期限内,基于特定资产或指数的表现进行现金流交换的协议。其核心特征包括&am…...
vue3 定时器-定义全局方法 vue+ts
1.创建ts文件 路径:src/utils/timer.ts 完整代码: import { onUnmounted } from vuetype TimerCallback (...args: any[]) > voidexport function useGlobalTimer() {const timers: Map<number, NodeJS.Timeout> new Map()// 创建定时器con…...
相机Camera日志分析之三十一:高通Camx HAL十种流程基础分析关键字汇总(后续持续更新中)
【关注我,后续持续新增专题博文,谢谢!!!】 上一篇我们讲了:有对最普通的场景进行各个日志注释讲解,但相机场景太多,日志差异也巨大。后面将展示各种场景下的日志。 通过notepad++打开场景下的日志,通过下列分类关键字搜索,即可清晰的分析不同场景的相机运行流程差异…...
Spring AI与Spring Modulith核心技术解析
Spring AI核心架构解析 Spring AI(https://spring.io/projects/spring-ai)作为Spring生态中的AI集成框架,其核心设计理念是通过模块化架构降低AI应用的开发复杂度。与Python生态中的LangChain/LlamaIndex等工具类似,但特别为多语…...
2023赣州旅游投资集团
单选题 1.“不登高山,不知天之高也;不临深溪,不知地之厚也。”这句话说明_____。 A、人的意识具有创造性 B、人的认识是独立于实践之外的 C、实践在认识过程中具有决定作用 D、人的一切知识都是从直接经验中获得的 参考答案: C 本题解…...
算法岗面试经验分享-大模型篇
文章目录 A 基础语言模型A.1 TransformerA.2 Bert B 大语言模型结构B.1 GPTB.2 LLamaB.3 ChatGLMB.4 Qwen C 大语言模型微调C.1 Fine-tuningC.2 Adapter-tuningC.3 Prefix-tuningC.4 P-tuningC.5 LoRA A 基础语言模型 A.1 Transformer (1)资源 论文&a…...
视觉slam十四讲实践部分记录——ch2、ch3
ch2 一、使用g++编译.cpp为可执行文件并运行(P30) g++ helloSLAM.cpp ./a.out运行 二、使用cmake编译 mkdir build cd build cmake .. makeCMakeCache.txt 文件仍然指向旧的目录。这表明在源代码目录中可能还存在旧的 CMakeCache.txt 文件,或者在构建过程中仍然引用了旧的路…...
【堆垛策略】设计方法
堆垛策略的设计是积木堆叠系统的核心,直接影响堆叠的稳定性、效率和容错能力。以下是分层次的堆垛策略设计方法,涵盖基础规则、优化算法和容错机制: 1. 基础堆垛规则 (1) 物理稳定性优先 重心原则: 大尺寸/重量积木在下…...
