VSCode快捷键的分析和助记(Windows)

本文详细介绍了VSCode在Windows下的快捷键使用,包括基本介绍、通用功能、基础编辑、导航、搜索替换、多光标选择、语言编辑、编辑器管理、文件管理和显示设置等方面。通过助记方式帮助用户理解和记忆快捷键。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本文是在Vscode官方快捷键介绍的基础上,进行翻译,同时根据自己的经验,进行简单的讲解,同时标注出快捷键的助记方式。基于目前最新的版本(V1.34)的默认定义。文中的解释基本是靠实验和个人经验得到的,未必准确。请诸位指正。准确的解释应该却仔细研读Vscode的相关技术文档。

基本介绍

Windows下的快捷键,主要包含了以下几种组合:

  • F功能键
    定义为最常用的操作快捷方式
  • Ctrl+key
    标准的控制组合键,Vscode在大多数操作都遵循了Windows的基本规范
  • Alt+Key
    Alt单独组合字母键,首要作用是配合菜单内的选择,部分Alt+字母,以及大部分Alt+符号键均未占用,可用于定义自己的快捷键以及替换冲突的快捷键
  • Shift+Key
    Shift可单独配合的肩比较少,Shift+方向键或配合鼠标基本用于选择,Shift+编辑键用于编辑
  • Ctrl+Shift+Key
    Vscode 使用 Ctrl+Shift 组合最多,一是两个键靠得最近,按起来比较方便,另一个原因应该是其他软件多用Ctrl+Alt组合,因此可以较好的避免冲突
  • Alt+Shift+Key
    Alt+Shift 是Vscode的次选组合,目前使用量并不是很大
  • Ctrl+Alt+Key
    Vscode使用的较少的组合,适合于自定义键以及替换冲突建
  • Ctrl+K key 或 Ctrl+key
    扩展组合键,继承了编辑器Ctrl+K的传统,Ctrl+K等于进入快捷键命令方式,可以用字母或者组合键进行下一步操作。目前Ctrl+K key 基本定义为和文件有关的操作了,而Ctrl+K Ctrl+key 多是和布局等有关的操作

通用功能 General

按 Press 功能 Function 说明
Ctrl+Shift+P,F1 显示命令面板 Show Command Palette Ctrl+P 用于快速打开文件或其他操作,则用这个组合或者F1实现命令
Ctrl+P 快速打开 Quick Open 按 Backspace 会进入到 Ctrl+P 模式
Ctrl+Shift+N 新窗口/实例 New window/instance 是再启动一个Vscode,同时做两个项目可以使用
Ctrl+Shift+W 关闭窗口/实例 Close window/instance Ctrl+N,Ctrl+W是一对,这两个也是,为何用W作为关闭,一是Ctrl+C被用于粘贴了,再一个早期都是用Ctrl+W用于存盘并关闭,W应该是Write的的首字母

基础编辑 Basic editing

按 Press 功能 Function 说明
Ctrl+X 剪切行(空选定) Cut line (empty selection) 这个没啥可说的,为啥是X?长得像剪刀吧。 注意空选择的时候是对整行处理
Ctrl+C 复制行(空选定)Copy line (empty selection) 同上
Ctrl+Delete/ Backspace 删除右边、左边的字 delete Word Right/Left 快速删掉不需要的部分
Alt+↑ / ↓ 向上/向下移动行 Move line up/down 非常好用的功能,尤其是配合下一项的复制使用。Ctrl+↑ / ↓ 用于屏幕滚动一行了,所以用Alt组合使用,虽然叫“行”操作,但实际上有选择级的时候,对选择覆盖的各行进行操作,没有选择则对本行进行操作。
Shift+Alt+↓ / ↑ 向上/向下复制行 Copy line up/down 没明白为何不用Ctrl+Shift+↓ / ↑ ,目前那个快捷和Shift+↓ / ↑功能是一样的。和上面一样,line操作实际可操作lines
Ctrl+Shift+K 删除行 Delete line 非常有用的功能,和Ctrl+X的差别是,这个删除不会进粘贴板。但是为什么用 Ctrl+Shift+K而不是Ctrl+Shift+L,导致非常难记,难道仅仅是为了和sublime保持一致?记这个,就把行当成blocK
Ctrl+Enter 在下面插入行 Insert line below 与Enter的区别就是光标不需要移到行尾就能在下面插一新行
Ctrl+Shift+Enter 在上面插入行 Insert line above 比下面插行更需要
Ctrl+Shift+\ 跳到匹配的括号 Jump to matching bracket 这个真的也不好记忆,不知为什么不用 Ctrl+Shift+(
Ctrl+] / [ 缩进/突出行 Indent/outdent line 把[想象为Tab定位符,虽然叫“行”操作,但实际上有选择的时候,对选择覆盖的各行进行操作,没有选择则对本行进行操作。
Home 转到行首 Go to beginning of line 下面这几项就不需要多解释了
End 转到行尾 Go to end of line
Ctrl+Home 转到文件开头 Go to beginning of file
Ctrl+End 转到文件末尾 Go to end of file
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值