Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >【第 6 期】你能做到双手不离键盘吗?

【第 6 期】你能做到双手不离键盘吗?

作者头像
Daotin
发布于 2022-05-07 13:14:42
发布于 2022-05-07 13:14:42
6280
举报

阅读本文大概需要 6 分钟。

已经是晚上11点整了,小D看了下闹钟然后摘下眼镜,捏了捏疲惫的双眼,办公桌上不知道什么时候冲的咖啡已经凉透了,再看看周围空荡荡的座椅,长长的叹了口气。

“又是自己一个人加班”,小D在心里默默抱怨道。

“谁让自己选择了这一行呢?”小D苦笑者,遥想起当年大学时候的死党程同学,当年的双人车(这里指游戏双排)从未翻过,毕业之后,程同学在家人的帮助下进了国企,过上了朝九晚五的安稳生活。而自己为了国家互联网的发展,毅然决然的投入到编程的伟大事业中去,想了想竟然有股莫名的小感动。

小D端起桌上的冷咖啡一饮而尽,起身走到了旁边的落地窗前,看着窗外的车辆川流不息,车水马龙,闪闪的霓虹灯映射出整个城市的热闹与繁华,但这一切似乎都与他无关。

推开窗户,一股凉意瞬间侵入全身。“太慢了”,小D感叹道,“我编码的速度太慢了,以至于总是落后于他人,是时候要做点什么了。”

回到座位上,小D习惯性的打开了 google,在搜索框输入了:“VS Code 的常用的快捷键有哪些?”

从此,小D仿佛走近了新世纪的大门。

好了,今天要说的想必大家都知道了,就是 VS Code 的常用快捷键,有了它你可以大幅度提高编码效率,让你双手离不开键盘,做一名编程界的键盘侠。

先来说说基本的键盘操作。

1、光标移动

光标移动最常见的就是使用方向键,但是方向键每次只能移动一个位置,如果你打算移动光标到文末,这样效率太低,以至于你每次都可能放弃转而使用鼠标。

VSCode提高了一系列针对单词,行,代码块,整个文档等多种方式的鼠标移动。

以单词为移动单位的光标移动快捷键ctrl + 方向键

把光标移动到行首或者行末Home/End

对于代码块的光标移动ctrl+shift+\ ,可以很方便的让光标在一对花括号或者圆括号之间来回跳转。(如果你当前光标的位置不在一对括号的位置,编辑器会自动查找当前光标之后最近的一对括号)。

移动光标到文档的开始或末尾ctrl + Home/End

2、文本选择

掌握了光标的移动,其他的就很容易理解了。

对于单词,行,文档的光标移动,只需要在之前快捷键的基础上加上 shift ,就可以了。

对于代码块的选择没有快捷方式,但是我们可以使用命令面板里面的「选择括号所有内容」来进行选择。打开命令面板的快捷键:ctrl + shift + p

3、自定义快捷键

VSCode提供了很多快捷方式,我们可以从:设置->键盘快捷方式,来查看所有默认的快捷方式,当然有些快捷方式不符合你的习惯可以进行自定义自己习惯的快捷方式。

当然,如果在使用编辑器的过程中发现了一个快捷键的功能不是自己想要的功能,那么也可以删除这个快捷方式,方式如下,只需要在搜索框中输入你想取消的快捷方式,右键,删除快捷键即可。

4、代码行删除

删除选中的文本除了在选中之后,按delete 键删除之外,还可以使用ctrl + shift + k 来删除一整行代码。

5、在某一行的上一行或下一行开始新的一行

快捷键:ctrl + enterctrl + shift + enter

6、将选中的一行或多行代码上下移动

快捷键:alt + 上下方向键

7、复制当前文本到上/下一行

快捷键:alt + shift + 上下方向键,这个快捷键相当常用,比用鼠标选中复制粘贴节省相当多的时间,但是我不习惯这个快捷方式,我个人习惯使用 ctrl + D的方式复制当前文本到下一行。

8、代码格式化

快捷键:alt + shift + f,这个代码格式化很好,但是不常用,我一般在设置里面直接设置“Format On Save”,这样就不需要每次使用快捷方式格式化了。

9、代码合并行

有的时候你需要将多行代码合并成一行,以使代码看起来更加简练,这个时候windows下的VS Code并未提供快捷键,需要自定义,我们只需要在自定义快捷键选项里面搜索“合并行”,然后自定义自己的合并行快捷键即可。

(但是需要注意的是,合并行和代码格式化可能是相互冲突的。因为系统的代码格式化是按照这个语言的特点自动进行的,而代码合并行则是自己主观的意图,可能会冲突)

10、代码大小写转换

有些时候我们需要将一个或多个大小写字母全部转换成大写字母或者小写字母。例如在做验证码的时候,需要在数字,特殊符号,小写字母和大写中随机取值组成验证码,当我们把小写字母全部列举出来之后,不需要再列举大写字母,只需要在命令面板运行“转换成大写”或者“转换成小写”即可。

11、多光标

多光标使用的太广泛了,如果我们要修改的内容有很多地方都是一致的,那么多光标操作会让我们节省很多重复的劳动。使用alt + 鼠标左键 设置多光标。

alt + shift + i 可以使得在选中的多行文本的最后创建多光标。

当然,如果需要重复操作的位置是在每一行的相同的位置,那么还有个更快捷的方法来创建多光标,就是按下鼠标中键然后往下拖动即可设置多光标。

最后,有的时候系统的默认快捷方式可能在你的电脑上不能使用,有很大的可能是由于和你当前电脑的其他软件相冲突。比如行删除 ctrl + shift + k 就与搜狗输入法的“打开软键盘”相冲突,所以这个就需要自己来排查问题了。

放下手中的鼠标,小D长出了一口气。“快捷键真的是提高编程效率的必备法宝啊!”。小D起身伸了伸懒腰,扭了扭僵硬的脖颈,看着墙上的时钟指向11时27分,想着,明天是否是崭新的一天呢?

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018-11-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
VS Code有哪些奇技淫巧?
点击上方蓝色“程序猿DD”,选择“设为星标” 回复“资源”获取独家整理的学习资料! 前言 最近天气变冷,就想着和以前的老友聚一聚,大家吃吃火锅喝喝小酒,怀念当初一起加班编码的日子。有位已经退居二线不在一线开发岗位的老友跟我自嘲到,“现在刚入职的年轻人都喜欢用VS Code,仿佛我这种喜欢用Eclipse的像老古董一样~”。先不说这VS Code和Eclipse是否合适进行比较孰优孰劣,现状就是越来越多的人喜欢用VS Code,因为更轻便,对插件扩展的支持更丰富。很多人想必对VS Code都有自己的独门使用
程序猿DD
2023/04/04
1.8K0
VS Code有哪些奇技淫巧?
vscode html注释快捷键_宇宙最强vscode教程(基础篇)
如果你是 Windows用户,安装并重启系统后,你就可以在命令行中使用 code 或者 code-insiders了,如果你希望立刻而不是等待重启后使用,可以将 VS Code 的安装目录添加到系统环境变量 PATH中
全栈程序员站长
2022/06/27
2.7K0
vscode html注释快捷键_宇宙最强vscode教程(基础篇)
eclipse 常用快捷键
快捷方式 0. Ctrl + 1 (快速修复) 1. Ctrl + D (删除当前行) 2. Ctrl + Alt + ↓(复制当前行到下一行) 3. Alt + / 或者说是 Ctrl + 空格(由于后者与输入法的快捷键冲突,所以,我一般都用前者) 作用:快速插入。 4. Alt+Shift+R 重命名非常好用。 5. Ctrl + Q 定位到最后编辑的地方。 6. Ctrl + Shift + O 自动导入包。 7. Ctrl+/ 注释当前行,再按则取消注释。[6]
Steve Wang
2018/02/05
6070
IDEA Windows + Mac 快捷键(全)
Windows快捷键 Ctrl 快捷键 介绍 Ctrl + F 在当前文件进行文本查找 (必备) Ctrl + R 在当前文件进行文本替换 (必备) Ctrl + Z 撤销 (必备) Ctrl + Y 删除光标所在行 或 删除选中的行 (必备) Ctrl + X 剪切光标所在行 或 剪切选择内容 Ctrl + C 复制光标所在行 或 复制选择内容 Ctrl + D 复制光标所在行 或 复制选择内容,并把复制内容插入光标位置下面 (必备) Ctrl + W 递进式选择代码块。可选中光标所在的单词或段落,连续按
HaC
2020/12/31
21K0
「解放双手」老舅教你VS Code Disco
也许你收藏了千篇万篇VS Code快捷键,很可惜却没能记住他们,是因为你没有实际操作过,英文不好没关系,你真正需要的是让你双手指尖的肌肉增加一些记忆。
童欧巴
2020/03/30
1.3K0
Eclipse快捷键最有用的快捷键
Eclipse中10个最有用的快捷键组合  一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。     1. ctrl+shift+r:打开资源     这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母,比如applic*.xml。美中不足的是这组快捷键并非在所有视图下都能用。 2. ctrl+o:快速outline    
Java学习123
2018/05/16
1.9K0
VSCode之快捷键和常用插件
最重要的功能就是 F1 或 Ctrl+Shift+P 打开的命令面板了,在这个命令框里可以执行VSCode的 任何一条命令,可以查看每条命令对应的快捷键,甚至可以关闭这个编辑器。
用户1195962
2018/08/09
2.1K0
VSCode之快捷键和常用插件
Visual Studio Code 常用快捷键
主命令框 F1 或 Ctrl+Shift+P: 打开命令面板。在打开的输入框内,可以输入任何命令,例如: 按一下 Backspace 会进入到 Ctrl+P 模式 在 Ctrl+P 下输入 > 可
Steve Wang
2018/02/05
8030
win编程常用快捷键
Ctrl + D 复制选定的区域或行 Ctrl + Y 删除选定的行 Ctrl + Alt + L 代码格式化 Ctrl + Alt + O 优化导入(去掉用不到的包导入) Ctrl + 鼠标 简介/进入代码定义 Ctrl + / 行注释 、取消注释
kif
2023/03/10
6580
IDEA 中常用快捷键
1 执行(run) Shift + F10 2 提示补全 (Class Name Completion) alt+/ 3 单行注释 ctrl + / 4 多行注释 ctrl + shift + / 5 Alt + Shift + F 显示添加到收藏夹弹出层 / 添加到收藏夹
跟着飞哥学编程
2024/05/24
9270
sublime text3优秀插件汇总(含安装教程)
1. 自主安装sublime text3 2. ubuntu下使用下面命令安装
李智
2018/08/03
1.8K0
【Android应用开发】Android Studio - MAC 版 - 快捷键详解
博客地址 : http://blog.csdn.net/shulianghan/article/details/47321177
韩曙亮
2023/03/27
4.9K0
【Android应用开发】Android Studio - MAC 版 - 快捷键详解
vs code 快捷键
mazhen
2023/11/24
2450
sublime快捷键
Ctrl+Shift+P:打开命令面板 Ctrl+P:搜索项目中的文件 Ctrl+G:跳转到第几行 Ctrl+W:关闭当前打开文件 Ctrl+Shift+W:关闭所有打开文件 Ctrl+Shift+V:粘贴并格式化 Ctrl+D:选择单词,重复可增加选择下一个相同的单词 Ctrl+L:选择行,重复可依次增加选择下一行 Ctrl+Shift+L:选择多行 Ctrl+Shift+Enter:在当前行前插入新行 Ctrl+X:删除当前行 Ctrl+M:跳转到对应括号 Ctrl+U:软撤销,撤销光标位置 Ctrl+
大当家
2018/06/28
1.4K0
VsCode 常用快捷键 多行操作 批量处理
VSCode 全称 Visual Studio Code,是微软出的一款轻量级代码编辑器,免费、开源而且功能强大。它支持几乎所有主流的程序语言的语法高亮、智能代码补全、自定义热键、括号匹配、代码片段、代码对比 Diff、GIT 等特性,支持插件扩展,并针对网页开发和云端应用开发做了优化。软件跨平台支持 Win、Mac 以及 Linux
软件小生活
2021/08/16
6.1K0
IDEA-从 Windows 过度到 Mac 必备快捷键对照表
从 Windows 过度到 Mac 必备快捷键对照表 Mac 键盘符号说明 ⌘ == Command ⇧ == Shift ⇪ == Caps Lock ⌥ == Option ⌃ == Control ↩ == Return/Enter ⌫ == Delete ⌦ == 向前删除键(Fn+Delete) ↑ == 上箭头 ↓ == 下箭头 ← == 左箭头 → == 右箭头 ⇞ == Page Up(Fn+↑) ⇟ == Page Down(Fn+↓) Home == Fn + ← End == Fn +
cwl_java
2020/02/19
6.4K0
vscode学习笔记
最近vscode编辑器在前端程序员中使用越来越频繁了,既然大家都在用,说明它一定是香的,身为webstorm党,也得赶紧跟进潮流,这是我这几天学习vscode看过的文章和视频,大家把这些文章和视频看完,基本就都差不多了。下面同时总结了适用于我自己的插件和快捷键,供大家参考学习。
蓓蕾心晴
2021/08/10
1.3K0
VS Code常用快捷键
F1 或 Ctrl+Shift+P(俗称万能键) :打开命令面板。在打开的输入框内,可以输入任何命令,如下图(图片较大,如果查看不清晰,可以在图片上右键 “在新的标签页中打开图片”,查看原图,下同):
兮动人
2021/06/11
8670
VS Code常用快捷键
VSCode 常用技巧
VSCode 所有的快捷键,都可以进行自定义,只需要通过设置->键盘快捷键方式->搜索快捷键->双击键入自定义快捷方式进行设定。以下是一些常用的快捷方式和本人的习惯偏好,仅供参考。
网罗开发
2021/02/26
1.4K0
VSCode 常用技巧
IDEA Intellij小技巧和插件
使用IDEA Intellij已有两年,在此罗列一下在实践中觉得能有效提升开发效率的一些小技巧和插件。  1. 重设移动键 方向键和Home/End键离基键太远,经常把手移过去其实很费时。所以建议重设到主键盘上。考虑到后面会提到的IdeaVim插件,所以最好使用类似Vim的方案。我个人的设定是:  Ctrl+H  ←  Ctrl+J  ↓  Ctrl+K  ↑  Ctrl+L  →  Ctrl+A  End (Vim中Shift+A是在行尾插入)  Ctrl+I  Home (Vim中Shift+I是在行首插入)  被冲掉的原本的快捷键可以设到Alt上(最常用的Ctrl+A全选和Ctrl+J Live Template)。当然你也可以把移动键设在Alt上,不过使用标准键盘时,左Ctrl可以用手掌来按(使用emacs的必备技能),非常方便。所以我个人喜欢把常用操作设到Ctrl上。  2. 好用的Select Word at Caret快捷键 在IDEA的Keymap中有Select Word at Caret这个动作,字面意思是“选中光标所在的单词”,默认快捷键是Ctrl+W。但事实上,这个动作的实际操作是选中更上一层的语法结构。例如,如果你在一个字符串的一个单词中,按一下Ctrl+W,会选中光标所在单词。再按一下,会选中整个字符串的内容,不包括引号。再按一下,会选中包括引号的字符串。再按一下,会选中整个表达式(如果表达式含有括号,会逐层选中)。再按一下,会选中整个语句块。再按一下,会选中整个方法。再按一下,会选中整个类。  3. Ace Jump插件 可以说Ace Jump和IdeaVim这两个插件是我使用了Intellij后再也不想用eclipse的最主要原因。Ace Jump是一种从emacs上借鉴过来的快速光标跳转方式,操作方式是:你用某个快捷键进入Ace Jump模式后,再按任一个键,当前屏幕中所有该字符都被打上一个字母标记,你只要按这个字母,光标就会跳转到这个字符上。这种跳转方式非常实用,你根本不用管当前光标在什么位置,眼睛只需要盯着需要跳转到的位置,最多三四下按键就能准确把光标定位,开始编辑。按道理这种功能非常容易实现,但偏偏到目前为止我没有在eclipse上找到类似插件。  安装与使用:  在Intellij的Setting -> Plugins -> Browse repositories中查找acejump,可以找到两个插件,AceJump和emacsIDEAs。AceJump是最纯正的Ace Jump插件,功能单一,也比较稳定,但我个人感觉没有emacsIDEAs好用。两者最大的差异是,Ace Jump是先按键调出跳转标记,再通过不同功能键(Ctrl,Shift,Alt等)配合书签按键追加额外功能(例如从当前位置选中文本至书签位置)。而emacsIDEAs是使用不同的快捷键进入不同的功能模式(例如跳转到字符,跳转到单词,选中到标签等)同时调出书签标记,然后再按书签按钮实现跳转。感觉emacsIDEAs的方式比较符合我的思维习惯。  如果选择了AceJump插件,重启Intellij后即可使用,默认快捷键是Ctrl+;(分号)。但我习惯将它重设到Alt+K。下面是使用AceJump的效果 
bear_fish
2018/09/19
2.7K0
IDEA Intellij小技巧和插件
相关推荐
VS Code有哪些奇技淫巧?
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档