望多多转发
Photoshop快捷键
Photoshop提供了大量的快捷键,以帮助用户提高工作效率和流程的流畅性。以下是一些详细的Photoshop快捷键列表,包括文件操作、编辑操作、工具箱、文字处理和其他常用功能:
文件操作
- 新建文档:
CTRL+N(Mac上为CMD+N) - 打开文件:
CTRL+O(Mac上为CMD+O) - 打开为…:
ALT+CTRL+O(Mac上为OPTION+CMD+O) - 关闭文档:
CTRL+W(Mac上为CMD+W) - 保存:
CTRL+S(Mac上为CMD+S) - 另存为…:
CTRL+SHIFT+S(Mac上为CMD+SHIFT+S) - 另存为网页格式:
CTRL+ALT+S(Mac上为CMD+OPTION+S) - 打印设置:
CTRL+ALT+P(Mac上为CMD+OPTION+P) - 页面设置:
CTRL+SHIFT+P(Mac上为CMD+OPTION+P) - 打印:
CTRL+P(Mac上为CMD+P) - 退出:
CTRL+Q(Mac上为CMD+Q)
编辑操作
- 撤消:
CTRL+Z - 向前一步:
CTRL+SHIFT+Z - 向后一步:
CTRL+ALT+Z - 退取:
CTRL+SHIFT+F - 剪切:
CTRL+X - 复制:
CTRL+C - 合并复制:
CTRL+SHIFT+C - 粘贴:
CTRL+V - 原位粘贴:
CTRL+SHIFT+V
工具箱
- 移动工具:
V - 矩形、椭圆选框工具:
M - 套索、多边形套索、磁性套索:
L - 快速选择工具、魔棒工具:
W - 裁剪、透视裁剪、切片、切片选择工具:
C - 吸管、颜色取样器、标尺、注释、123计数工具:
I - 污点修复画笔、修复画笔、修补、内容感知移动、红眼工具:
J - 画笔、铅笔、颜色替换、混合器画笔工具:
B - 仿制图章、图案图章工具:
S - 历史记录画笔工具、历史记录艺术画笔工具:
Y - 像皮擦、背景橡皮擦、魔术橡皮擦工具:
E - 渐变、油漆桶工具:
G - 减淡、加深、海棉工具:
O - 钢笔、自由钢笔、添加锚点、删除锚点、转换点工具:
P - 横排文字、直排文字、横排文字蒙板、直排文字蒙板:
T - 路径选择、直接选择工具:
A
文字处理
- 左对齐或顶对齐:
CTRL+SHIFT+L - 中对齐:
CTRL+SHIFT+C - 右对齐或底对齐:
CTRL+SHIFT+R - 左/右选择1个字符:
左右箭头键
图层操作
- 全部选择:
CTRL+A(Mac上为CMD+A) - 取消选择:
CTRL+D(Mac上为CMD+D) - 重新选择:
CTRL+SHIFT+D(Mac上为CMD+SHIFT+D) - 反向选择:
CTRL+SHIFT+I(Mac上为CMD+SHIFT+I) - 填充前景色:
ALT+DELETE(Mac上为OPTION+DELETE) - 填充背景色:
CTRL+DELETE(Mac上为CMD+DELETE) - 切换前景色和背景色:
X - 将前景色和背景色恢复到默认的黑白状态:
D
这些快捷键覆盖了Photoshop中的许多基本和高级功能,掌握它们可以帮助你更快地完成复杂的图像编辑任务。
IntelliJ IDEA
IntelliJ IDEA 是一款非常流行的集成开发环境(IDE),它支持多种编程语言,如 Java、Kotlin、Groovy、Scala 等。IntelliJ IDEA 提供了大量的快捷键,以帮助开发者提高编码效率。以下是一些常用的 IntelliJ IDEA 快捷键及其描述:
通用快捷键
- 打开类:
CTRL+N(Mac上为COMMAND+N)- 通过类名打开类。
- 打开文件:
CTRL+SHIFT+N(Mac上为COMMAND+SHIFT+N)- 通过文件名打开文件。
- 打开最近的文件:
CTRL+E(Mac上为COMMAND+E)- 显示最近打开文件的列表。
- 查找文件:
CTRL+SHIFT+O(Mac上为COMMAND+SHIFT+O)- 通过文件路径快速查找文件。
- 重构:
CTRL+ALT+SHIFT+T(Mac上为COMMAND+ALT+SHIFT+T)- 显示重构菜单。
编辑和导航
- 查找:
CTRL+F(Mac上为COMMAND+F)- 在当前文件中查找文本。
- 替换:
CTRL+R(Mac上为COMMAND+R)- 在当前文件中替换文本。
- 查找用法:
ALT+F7(Mac上为OPTION+F7)- 查找选定元素的用法。
- 前往行:
CTRL+G(Mac上为COMMAND+L)- 跳转到文件中的特定行。
- 最近编辑的位置:
CTRL+ALT+LEFT/RIGHT(Mac上为COMMAND+LEFT/RIGHT)- 后退/前进到之前编辑的位置。
代码生成和重构
- 自动导入:
ALT+INSERT(Mac上为COMMAND+N)- 自动生成导入语句。
- 重构重命名:
SHIFT+F6(Mac上为COMMAND+R)- 重命名变量、方法等。
- 提取方法:
ALT+SHIFT+M(Mac上为COMMAND+ALT+M)- 将选定的代码片段提取到一个新方法中。
- 内联变量:
ALT+SHIFT+I(Mac上为COMMAND+ALT+I)- 将变量内联到其使用位置。
版本控制
- 提交:
CTRL+K(Mac上为COMMAND+K)- 提交更改到版本控制系统。
- 查看变更:
CTRL+SHIFT+D(Mac上为COMMAND+SHIFT+D)- 显示当前更改列表。
- 更新项目:
CTRL+Y(Mac上为COMMAND+Y)- 从版本控制系统更新项目。
运行和调试
- 运行:
SHIFT+F10(Mac上为CONTROL+R)- 运行当前应用。
- 调试:
SHIFT+F9(Mac上为CONTROL+D)- 启动调试会话。
- 停止:
CTRL+F2(Mac上为COMMAND+F2)- 停止当前运行或调试的应用程序。
- 跳过:
CTRL+F9(Mac上为COMMAND+F9)- 在调试时跳过当前方法或语句。
窗口和布局
- 最大化/恢复:
CTRL+SHIFT+F12(Mac上为COMMAND+SHIFT+F12)- 最大化或恢复当前编辑的文件。
- 切换布局:
CTRL+BACKQUOTE(Mac上为COMMAND+BACKQUOTE)- 切换不同的IDE布局。
- 最近文件:
CTRL+SHIFT+F6(Mac上为COMMAND+SHIFT+F6)- 显示最近打开的文件列表。
这些快捷键是 IntelliJ IDEA 中最常用的一部分,通过熟练使用它们,可以显著提高开发效率。此外,IDEA 还允许用户自定义快捷键,以适应个人习惯。
Visual Studio Code(VSCode)快捷键
Visual Studio Code(VSCode)提供了丰富的快捷键,以帮助开发者提高工作效率。以下是VSCode中一些主要快捷键的详细描述,按功能分类:
编辑器快捷键
- 打开文件…:
Ctrl+O(Mac上为Command+O)- 打开文件对话框。
- 保存文件:
Ctrl+S(Mac上为Command+S)- 保存当前文件。
- 另存为…:
Ctrl+Shift+S(Mac上为Command+Shift+S)- 另存为对话框。
- 关闭编辑器:
Ctrl+F4(Mac上为Command+F4)- 关闭当前编辑器窗口。
- 关闭所有编辑器:
Ctrl+Shift+W(Mac上为Command+Shift+W)- 关闭所有编辑器组。
- 撤销:
Ctrl+Z(Mac上为Command+Z)- 撤销上一步操作。
- 重做:
Ctrl+Y(Mac上为Command+Shift+Z)- 重做上一步撤销的操作。
- 删除当前行:
Ctrl+X(Mac上为Command+X)- 删除当前行或选中的文本。
- 复制当前行:
Ctrl+C(Mac上为Command+C)- 复制当前行或选中的文本。
- 粘贴:
Ctrl+V(Mac上为Command+V)- 粘贴剪贴板中的文本。
- 查找:
Ctrl+F(Mac上为Command+F)- 在当前文件中查找文本。
- 在文件中查找:
Ctrl+Shift+F(Mac上为Command+Shift+F)- 在整个工作区中查找文本。
- 替换:
Ctrl+H(Mac上为Command+H)- 在当前文件中查找并替换文本。
- 转到行…:
Ctrl+G(Mac上为Command+G)- 跳转到文件中的特定行。
- 加入行:
Ctrl+J(Mac上为Command+J)- 将选中的行向下移动。
- 格式化文档:
Shift+Alt+F(Windows/Linux)/Shift+Command+F(Mac)- 格式化当前文档。
- 格式化选中的代码:
Shift+Alt+I(Windows/Linux)/Command+I(Mac)- 格式化选中的代码块。
导航快捷键
- 切换侧边栏:
Ctrl+B(Mac上为Command+B)- 切换侧边栏的显示和隐藏。
- 快速打开:
Ctrl+P(Mac上为Command+P)- 快速打开文件或搜索文件。
- 打开最近文件:
Ctrl+Shift+T(Mac上为Command+Shift+T)- 打开最近关闭的文件。
- 切换标签页:
Ctrl+Tab(所有平台)- 在编辑器标签页之间切换。
- 下一个编辑器组:
Ctrl+Shift+Tab(所有平台)- 切换到下一个编辑器组。
- 上一个编辑器组:
Ctrl+Shift+`(所有平台)- 切换到上一个编辑器组。
调试快捷键
- 开始调试:
F5(所有平台)- 启动调试会话。
- 停止调试:
Shift+F5(所有平台)- 停止当前的调试会话。
- 步进:
F10(所有平台)- 在调试时步进到下一行。
- 步出:
Shift+F5(所有平台)- 在调试时步出当前函数。
- 步过:
F11(所有平台)- 在调试时步过当前函数。
Git操作快捷键
- Git: 阶段所有更改:
Ctrl+K Ctrl+A(所有平台)- 将所有更改暂存到Git。
- Git: 撤销工作区更改:
Ctrl+K Ctrl+U(所有平台)- 撤销工作区中的更改。
- Git: 拉取:
Ctrl+K Ctrl+G(所有平台)- 从远程仓库拉取更改。
- Git: 推送:
Ctrl+K Ctrl+D(所有平台)- 将更改推送到远程仓库。
终端快捷键
- 打开终端:
Ctrl+``(所有平台)- 在VSCode中打开一个新的终端窗口。
- 切换终端:
Ctrl+Shift+``(所有平台)- 在打开的终端之间切换。
多光标编辑
- 添加下一个匹配的光标:
Alt+Down(Windows/Linux)/Option+Down(Mac)- 在下一个匹配的词或字符上添加一个光标。
- 添加所有匹配的光标:
Ctrl+D(所有平台)- 在所有匹配的词或字符上添加光标。
窗口管理
- 新建窗口:
Ctrl+Shift+N(所有平台)- 在新窗口中打开当前工作区。
- 最大化编辑器组:
Ctrl+Shift+PrtSc(所有平台)- 最大化当前编辑器组。
- 拆分编辑器组:
Ctrl+1(所有平台)- 将当前编辑器组拆分为两个独立的组。
代码操作
- 展开/折叠代码块:
Ctrl+K Ctrl+0(所有平台)- 展开或折叠当前代码块。
- 展开所有折叠:
Ctrl+K Ctrl+J(所有平台)- 展开所有折叠的代码块。
- 折叠所有区域:
Ctrl+K Ctrl+1(所有平台)- 折叠所有可折叠的区域。
这些快捷键覆盖了VSCode中的许多基本和高级功能,掌握它们可以帮助你更快地完成复杂的编码任务。此外,VSCode还允许用户自定义快捷键,以适应个人习惯。通过访问文件 > 首选项 > 键盘快捷键,可以查看、搜索和修改所有可用的快捷键。
MySQL数据库快捷键
MySQL是一款流行的开源关系型数据库管理系统,使用标准的SQL语言进行数据操作。以下是MySQL操作命令的详细列表,包括数据库管理、数据表操作、数据查询与更新、权限管理等常用命令:
数据库管理
-
登录MySQL:
mysql -u username -pusername是你的MySQL用户名。- 执行该命令后,输入密码进行登录。
-
显示所有数据库:
SHOW DATABASES; -
创建数据库:
CREATE DATABASE database_name;database_name是你要创建的数据库名称。
-
删除数据库:
DROP DATABASE database_name;- 删除指定的数据库。
-
查看数据库的字符集和排序规则:
SHOW VARIABLES LIKE 'character_set_%'; SHOW VARIABLES LIKE 'collation%';
数据表操作
-
选择数据库:
USE database_name; -
显示数据库中的所有表:
SHOW TABLES; -
创建数据表:
CREATE TABLE table_name (column1 datatype [NOT NULL] [AUTO_INCREMENT],column2 datatype,...PRIMARY KEY (one_or_more_columns) );table_name是你要创建的表名。column1,column2等是表的列名。datatype是列的数据类型,如INT,VARCHAR,TEXT等。NOT NULL表示该列不能有空值。AUTO_INCREMENT表示该列是自增的。PRIMARY KEY定义主键。
-
删除数据表:
DROP TABLE table_name; -
修改数据表:
- 添加列:
ALTER TABLE table_name ADD column_name datatype; - 删除列:
ALTER TABLE table_name DROP COLUMN column_name; - 修改列:
ALTER TABLE table_name MODIFY column_name new_datatype; - 重命名表:
ALTER TABLE old_table_name RENAME TO new_table_name;
- 添加列:
数据查询与更新
-
查询表中的所有记录:
SELECT * FROM table_name; -
带条件的查询:
SELECT column1, column2 FROM table_name WHERE condition;condition是查询条件,如column1 = value1 AND column2 = value2。
-
插入数据:
INSERT INTO table_name (column1, column2) VALUES (value1, value2); -
更新数据:
UPDATE table_name SET column1 = value1 WHERE condition; -
删除数据:
DELETE FROM table_name WHERE condition; -
清空表中数据:
TRUNCATE TABLE table_name;
权限管理
-
创建用户:
CREATE USER 'username'@'host' IDENTIFIED BY 'password'; -
授权:
GRANT privilege_type ON database_name.* TO 'username'@'host';privilege_type是权限类型,如SELECT,INSERT,UPDATE,DELETE等。database_name.*表示授权的数据库和对象。
-
撤销权限:
REVOKE privilege_type ON database_name.* FROM 'username'@'host'; -
删除用户:
DROP USER 'username'@'host'; -
刷新权限:
FLUSH PRIVILEGES;
数据备份与恢复
-
备份数据库:
mysqldump -u username -p database_name > backup.sql -
备份特定表:
mysqldump -u username -p database_name table_name > backup.sql -
恢复数据库:
mysql -u username -p < backup.sql
这些命令是MySQL操作中的基础,涵盖了日常数据库管理的大部分需求。在使用这些命令时,需要根据实际情况调整参数和条件。此外,MySQL还提供了更多的高级命令和选项,可以通过官方文档或使用 HELP 命令获取更多信息。
Linux虚拟机快捷键
Linux虚拟机可以通过多种虚拟化软件来创建和管理,如VirtualBox、KVM、VMware等。每个虚拟化平台都有自己的命令集和工具集。以下是一些常见的Linux虚拟机管理命令,但请注意,这些命令可能因虚拟化软件和Linux发行版的不同而有所差异。
VirtualBox 相关命令
VirtualBox通常通过图形界面进行管理,但也提供了命令行工具 VBoxManage 来进行虚拟机管理。
-
列出所有虚拟机:
VBoxManage list vms -
启动虚拟机:
VBoxManage startvm "VM_Name" -
关闭虚拟机:
VBoxManage controlvm "VM_Name" poweroff -
重启虚拟机:
VBoxManage controlvm "VM_Name" restart -
导出虚拟机为OVA文件:
VBoxManage export "VM_Name" --output "/path/to/filename.ova" -
导入OVA文件为虚拟机:
VBoxManage import "/path/to/filename.ova" --autoimport
KVM (Kernel-based Virtual Machine) 相关命令
KVM是Linux内核的虚拟化扩展,可以通过 virsh 命令或 libvirt 工具进行管理。
-
列出所有虚拟机:
virsh list --all -
启动虚拟机:
virsh start VM_Name -
关闭虚拟机:
virsh shutdown VM_Name -
重启虚拟机:
virsh reboot VM_Name -
创建虚拟机快照:
virsh snapshot-create-as VM_Name Snap_Name -
恢复虚拟机快照:
virsh snapshot-revert VM_Name Snap_Name -
删除虚拟机:
virsh undefine VM_Name
VMware 相关命令
VMware提供了 vmrun 命令行工具来管理虚拟机。
-
列出所有虚拟机:
vmrun list -
启动虚拟机:
vmrun start /path/to/VM_File.vmx -
关闭虚拟机:
vmrun stop /path/to/VM_File.vmx -
重启虚拟机:
vmrun reset /path/to/VM_File.vmx -
导出虚拟机:
vmrun export /path/to/VM_File.vmx "New VM Name" -
导入虚拟机:
vmrun import "/path/to/VM_File.ovf" "New VM Name"
通用Linux命令
除了虚拟化软件特有的命令外,还有一些通用的Linux命令可以用于管理虚拟机,如使用scp进行文件传输,使用ssh远程登录等。
-
通过SSH复制文件到虚拟机:
scp /path/to/local/file username@vm_ip:/path/to/remote/directory -
通过SSH复制文件从虚拟机:
scp username@vm_ip:/path/to/remote/file /path/to/local/directory -
远程登录到虚拟机:
ssh username@vm_ip
这些命令提供了虚拟机管理的基本操作,但每个虚拟化平台都有更丰富的功能和选项。要了解更多详细信息,建议查阅相应虚拟化软件的官方文档。