vscode 快捷键(updating)

本文介绍了 VSCode 的各种实用快捷键和操作技巧,包括界面菜单的使用、代码注释、移动行、代码缩进等功能,帮助提升开发效率。

注:w:windows, m:mac

界面

菜单

    // 显示/隐藏左侧目录栏
    cmd b

Terminal

当前文件位置打开控制台

w: ctrl + ~
m: ctrl+shift+~

editor

注释:

  • 单行注释
    w:[ctrl+k,ctrl+c] 或 ctrl+/
    m: cmd + /

  • 多行注释:
    w:alt+shift+A
    m:cmd + shift+ /

移动行

  • 移动行
    w: alt+up/down
    m: alt + shift up/down

  • 复制当前行
    w: ctrl + d
    m: shift + alt + up/down

  • 删除当前行
    w: shift + ctrl + k
    m: cmd + shift + k

  • 删除当前行光标后代码
    m: ctrl k

  • 查找文件/安装vs code 插件地址
    m: cmd shift x

  • 打开最近文件列表
    w: ctrl + p
    m: cmd + p

  • 代码格式化
    shift + alt +f

  • 新建一个窗口
    ctrl + shift + n
    cmd + shift + n

代码缩进

  • 行增加缩进:
    w: ctrl + [

  • 行减少缩进
    w: ctrl + ]

裁剪尾随空格(去掉一行的末尾那些没用的空格) : ctrl + shift + x
字体放大/缩小: ctrl + ( + 或 - )
拆分编辑器 : ctrl + 1/2/3
切换窗口 : ctrl + shift + left/right
关闭编辑器窗口 : ctrl + w
关闭所有窗口 : ctrl + k + w
切换全屏 : F11
自动换行 : alt + z
显示git : ctrl + shift + g
全局查找文件:ctrl + shift + f

选中文字:shift + left / right / up / down
折叠代码: ctrl + k + 0-9 (0是完全折叠)
展开代码: ctrl + k + j (完全展开代码)
快速切换主题:ctrl + k / ctrl + t
快速回到顶部 : ctrl + home
快速回到底部 : ctrl + end
选中代码 : shift + 鼠标左键
多行同时添加内容(光标) :ctrl + alt + up/down
全局替换:ctrl + shift + h
当前文件替换:ctrl + h
打开最近打开的文件:ctrl + r

  • 显示相关插件的命令(如:git log):
    w: ctrl + shift + p
    m: cmd shift p

选择

列选择

Alt Shift 左键|鼠标

选中大括号内容

多按几次left会选中你想要的
alt + shif + left

### 华大九天 Layout 功能快捷键列表与使用教程 在华大九天 Aether 的布局设计工具中,Layout 是一项核心功能,用于实现芯片版图的设计和优化。为了提高工作效率,合理配置快捷键是非常重要的。以下是关于 Layout 功能的常用快捷键及其设置方法[^1]。 #### 常见 Layout 快捷键列表 | 功能 | 默认快捷键 | |------|-------------| | 放置单元格 | `P` | | 移动对象 | `M` | | 删除对象 | `Del` | | 缩放视图 | `Ctrl + 鼠标滚轮` | | 平移视图 | 按住鼠标右键拖拽 | | 反转方向 | `R` | | 对齐操作 | `A` | 这些默认快捷键可以帮助用户快速完成基本的操作需求。如果用户的个人工作流需要特定的功能组合,则可以通过自定义方式调整快捷键绑定。 #### 自定义快捷键的方法 要更改或新增快捷键,可以按照以下流程执行: 1. 打开 **Preferences 设置窗口**。 2. 转到 **Keyboard Shortcuts** 页面。 3. 查找目标命令并双击对应的空白区域输入新的按键组合。 4. 点击保存按钮使修改生效。 通过上述步骤能够灵活适配每位工程师的独特偏好,从而进一步提升效率。 ```python # 示例 Python 脚本展示如何模拟简单快捷键分配逻辑(仅作演示用途) class ShortcutManager: def __init__(self, default_shortcuts): self.shortcuts = default_shortcuts def add_or_update(self, command_name, new_keybinding): if command_name in self.shortcuts: old_binding = self.shortcuts[command_name] print(f"Updating {command_name} from '{old_binding}' to '{new_keybinding}'.") else: print(f"Adding new shortcut for {command_name}: '{new_keybinding}'.") self.shortcuts[command_name] = new_keybinding default_layout_keys = {"Place Cell": "P", "Move Object": "M"} manager = ShortcutManager(default_layout_keys) # 更新放置单元格的快捷键为例 manager.add_or_update("Place Cell", "T") ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大怀特

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值