聊聊快捷键
每每谈及如何提高工作效率,可能会有很多答案,譬如:合适的工具,高效的沟通,事情优先级等等。但是往往会忽略一个:快捷键!
先抛出一个观点:多数情况下键盘比鼠标高效。
不认可的同学,恭喜!最具潜质奖,请继续往下看,也许能为你多提供一个角度的思考;认可的同学,也请继续往下看。
有些同学认为快捷键难记,诚然,任何一个习惯都不可能一蹴而就,需要循序渐进,但其根本原因很可能在于没有理解按键的含义。而按键在很多地方都是通用的,不论Windows还是Linux或其他系统都一样或者类似,不仅如此,一些操作还可以扩展到软件层面。本文以Windows为前提,Mac不太熟悉,不方便做对比(手动叽歪保命)。
如:
Ctrl + C/V 常用的CV大法
Ctrl + F 查找
命令行中:
Ctrl + Insert 复制
Shift + Insert 粘贴
那么,咱们先了解一下每天都被挨打的键盘:
键盘布局
这是一张标准而常见104键键盘示意图,可分为5个区,分别是:
1、功能区
2、主键区
3、控制区 编辑、控制光标位置的作用。
4、数字键盘区 主要为了方便数字输入。当NumLock灯亮(数字小键盘锁定)时,有编辑/控制的作用。
5、状态指示区(图中未做标记,即图中右上角的三个灯光)
功能区
功能区主要是一些单个按键可以实现系统级功能的按键(当然,某些也可以与其他按键形成配合)。
Esc
Escape 逃脱,可理解为:中断/取消
如:在打开网页还未完全加载出来时,Esc可取消加载。
也可以Esc退出弹窗等等。
F1 ~ F12
F1 帮助
F2 重命名
F3 搜索
F4 地址栏列表
F5 刷新
F6 定位到地址栏
F7 无
F8 BIOS
F9 无
F10 无
F11 浏览器或资源管理器全屏
F12 浏览器进入开发者模式
主键区
主键区即常用的键盘按键区域,包含字母、数字、符号以及功能按键(为防止功能按键和功能区混淆,个人也称功能按键为组合键),这里只简单介绍功能按键。
Tab
Tabulator 意为制表键,即在文本编辑状态下键入一个制表符(也可能是多个空格)。可理解为跳转到下一个目标
如:在网页上登录输入账号密码时,输入账号 --> Tab --> 输入密码 --> Enter提交
快捷登陆
Caps Lock
Caps Lock 大小写字母转换键,也就是说Caps Lock按键仅对字母有效。大小写状态灯默认不亮,字母为小写;灯亮时,字母为大写。
Shift (键盘有两个Shift键,功能一样)
Shift 意为换挡,切换。就可引申为和原有按键功能的相似/相反功能。
如:Shift切换输入法的中英文输入,全角半角输入(Shift + Space)等。使用Del按键删除文件时,若加上Shift则会切换为永久删除(而不是默认的放入回收站)。
又如,在输入字母时,默认是小写。如果Shift + 字母按键则会键入大写字母。注意,此时Shift并不是输入大写字母的含义,而是切换的意思,这里咱们可以输入":"、">"等符号得到验证。那么当Caps Lock亮起时,再Shift + A按键,会得到A 还是a呢?
Ctrl (键盘有两个Ctrl键,功能一样)
Control 即控制,可以理解为对原有按键功能的增强。
如:编辑时,Ctrl + ←/→ 将光标向左/右移动一个单词(这里的单词不是严格意义上的单词,可自行寻找规律)。
Ctrl + Shift + ←/→ 向左/右批量选中/取消选中一个单词(同上)。
Ctrl + Z/X/C/V/S/A/F 一般在操作系统中以及绝大多数软件中均适用,其含义分别为:撤销/剪切/复制/粘贴/全选/查找。
如在浏览器中一些常用快捷键:
Ctrl + 1/2/3…… 浏览器中切换到第1/2/3……个标签页。 (部分软件中是Alt + 1/2/3)
实用场景:浏览器打开的标签页过多时,可以把常用的网页放在前排。方便Ctrl + 1直接切换到标签页。
Ctrl + W 关闭当前标签页
Ctrl + Shift + W 关闭其他(非当前页的所有)标签页
Ctrl + H 历史记录
Ctrl + T 新标签页
Ctrl + Shift + T 恢复上次关闭的标签页/窗口
实用场景:咦,手抖错误地关闭网页了?Ctrl + Shift + T呗。不论是关闭单个标签页还是多个标签页,一键恢复搞定!哎,该下班了但是打开了这么多网页,电脑需要关机又不想明天一个个重新打开?没关系,还是Ctrl + Shift + T一键恢复,不受开关机影响!
Ctrl + N 新窗口
实用场景:一般新建窗口用来打开一些性质不一样的网页,或是一些随时可以/需要关闭的网页。没错!就是搜索结果,搜索完毕后直接右上角关闭整个窗口即可,不需要一个个关闭当前页或者是关闭右侧标签页。
Ctrl + Shift + N 新无痕窗口
Ctrl + F 查找
实用场景:可以查找并高亮显示目标内容,用得好堪称神迹(再也不用浏览繁多的文字寻找目标信息了)。
Ctrl + Tab 切换标签页
Ctrl + Shift + Tab 反向切换标签页
--不常用快捷键:
Ctrl + R 刷新
Ctrl + Shift + R 强制刷新
Ctrl + O 打开
Ctrl + P 打印
Ctrl + S 保存
Alt (键盘有两个Alt键,功能一样)
Alternate 轮流、改变。与Ctrl类似,配合Alt键一般是全新的功能,可认为是Ctrl的补充,并且可以搭配Ctrl形成新功能的组合按键。
如:Alt + Tab 为切换窗口,按住Alt,多次按Tab可以顺序选择窗口
Alt + Shift + Tab 反向切换窗口
PS:(组合按键是有序的:Alt/Shift --> Tab),所有的组合按键都遵循一个顺序:组合键在前(多个组合键不分先后),其他键在后。Why ?
在浏览器中常用快捷键:
Win (键盘上有两个Win键,功能一样)
Windows 窗口,可视为Windows操作系统,实现一些系统级的功能
--常用快捷键:
Win + D (Desktop)桌面
Win + E (Explorer)资源管理器
Win + R (Run)运行窗口
Win + L (Lock)锁屏
Win + Q 搜索
Win + 1/2/3 打开任务栏的第1/2/3个软件(若按键对应软件为当前窗口,则会切换为上一次打开的窗口)
扩展:若当前软件打开多个窗口,可通过按住Win --> 按多次数字实现切换到该软件的不同窗口。
--不常用快捷键:
Win + ↑ 窗口向上变换(放大、最大化)
Win + ↓ 窗口向下变换(缩小、最小化)
Win + ←/→ 窗口向左/右变换
Win + Tab 3D切换效果
Win + M 最小化窗口
Win + Shift + M 最大化窗口
Fn
Function 功能,系统级的功能按键,通常搭配F1~F12使用,以触发对应按键上的图标。
PS:功能按键上除了F1、F2等数字,还会有一些图标(如:系统音量加减、屏幕亮度高低、播放/暂停、快进快退等等),这些图标对应的功能就需要Fn + F1(对应的功能按键才能触发)。部分Fn的组合按键比较特殊,甚至可以在锁屏状态下使用。
右键菜单键 (主键区的右下角一个文本的图标)
这个尴尬的按键没有字母符号表示,且部分键盘没有该按键,其作用等同于鼠标右键,实际用处不多。
Enter
Enter 进入,可引申为确认、提交、打开。在编辑时还有换行的功能。
因此,当页面上出现弹窗且只有一个按钮时(如警告弹窗,一般只有确定按钮),可以按Enter结束。
浏览器上登录时,输入完成后,Enter即可提交(也就是登录)。
Enter 也可与Shift组合,效果因软件而定。常用在可以提交的界面,Enter和Enter + Shift分别为换行、提交,或者相反(如:QQ、微信、图形化Git提交界面等等)。
Backspace
Backspace 回退键,在编辑状态时可删除光标前的一个元素(或者批量删除选中的元素)。
控制区
Insert/Ins
Insert 插入,Windows的输入模式默认为插入模式,单击Insert可更换输入模式。插入模式,光标为一条闪烁的竖线,输入的字符会追加在光标的后面,不影响后面已有内容。而改写模式,光标则是一条闪烁的下划线,输入的字符会替换下划线上面已有的字符。这就是有时候打字后面的字会被覆盖消失的原因,此时再次单击Insert即可恢复为默认的插入模式。
Delete/Del
Delete 删除,删除当前光标后面的第一个元素(Backspace为删除前一个元素)。该按键的使用频率比我们想象中的要大得多,在编辑删除时,如果光标分别在待删除字符的左右边,建议分别使用Delete和Backspace删除,要说方便吗,那肯定是谁用谁知道。
Home
Home 首页,移动光标到当前行的开始
Shift + Home 选中光标当前位置到当前行最开始的内容
在资源管理器中,可选中当前及以上的所有文件和文件夹
Ctrl + Home 移动光标到当前编辑内容的最开始
Ctrl + Shift + Home 选中光标当前位置到最开始的内容
End
End 结束,移动光标到当前行的结束
Shift + End 选中光标当前位置到当前行最末的内容
在资源管理器中,可选中当前及以下的所有文件和文件夹
Ctrl + End 移动光标到当前编辑内容的最末
Ctrl + Shift + End 选中光标当前位置到最末的内容
PageUp/PgUp
PageUp 向上翻页
Ctrl + PageUp 向前切换标签页
Shift + PageUp 选中光标当前位置到上一页的内容(不实用,因为翻页内容不可预测)
PageDown/PgDn
PageDown 向下翻页
Ctrl + PageDown 向后切换标签页
Shift + PageDown 选中光标当前位置到下一页的内容(不实用,因为翻页内容不可预测)
↑↓←→
上下左右,编辑状态时,效果为移动光标。
快捷键可搭配Ctrl、Shift、Win等按键实现不同的功能,因为前面提到过,这里不再赘述。
数字键盘区
部分键盘没有数字键盘区,主要为了方便输入数字等,没有快捷键可言。当NumLock灯亮(数字小键盘锁定)时,亦有编辑/控制之用。
状态指示区
表示状态,分别为CapsLock(大小写锁定)、NumLock(数字键盘锁定)、ScrollLock(滚动锁定)三个指示灯。
结语
很高兴你能看到这里,可能有些同学会认为 "哎,这些操作我用鼠标来操作也很简单啊?!"。这一般是习惯鼠标操作且还不习惯键盘操作,且很有可能不会盲打。值得一提的是,盲打真的很重要,特别是需要经常打字/Coding的同学,若不能熟练地盲打,这些快捷键可能不会有太多作用,甚至还会起到事倍功半的效果。
或许机智的你早已洞察到了某些规律。上面提到的所有快捷键,有些是编辑/命令行的快捷键,有些是系统的,还有些是浏览器的。但是他们都有一个共同点:普遍性!这些快捷键在不同的软件的编辑状态时,快捷键可以复用,不同浏览器中时可以复用等等,甚至还有很多操作是不区分操作系统、不区分环软件境和状态的。
切记不可奢求一次记住全部的快捷键,这很难。建议:我们只需记住几个自己常用且简单的快捷键即可,其他的快捷键做到心中有数(模糊的印象即可),若使用时回忆不起来,再重新打开此文查找或者直接搜索,建议有心的同学整理一个属于自己的快捷键文档以方便查询记不住的快捷键。
实用的快捷键组合:
1、快速搜索问题
Win + 1 --> Ctrl + T/N --> 输入搜索关键词 --> Enter
快速搜索
Ctrl + T 是因为谷歌浏览器某次更新,把首页空白页的地址栏加了个空白地址,导致不能直接输入关键字搜索。(原本首页为空白页时,效果和Ctrl + T/N打开的新页面一样可以直接在地址栏输入)
细节建议:直接在地址栏搜索时,需要在浏览器设置合适的地址栏搜索引擎。PS:谷歌浏览器默认是Google搜索,一般情况下是不可用的,这时需要我们将其修改为其他可用的搜索引擎(如:百度)。
设置浏览器默认搜索引擎
2、快速删除/修改本行的第一个字母
快速删除/修改当前行首个字母
PS:图中的微信订阅号水印为本人订阅号,欢迎关注:打杂Coder
微信原文地址: