望多多转发

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 -p
    
    • username 是你的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
    

这些命令提供了虚拟机管理的基本操作,但每个虚拟化平台都有更丰富的功能和选项。要了解更多详细信息,建议查阅相应虚拟化软件的官方文档。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐