草庐IT

键盘快捷键

runoob 2023-04-05 原文

键盘快捷键


通过使用键盘快捷键可以节省时间。


Windows 和 Mac 的键盘快捷键

在现代操作系统中和计算机软件程序中,键盘快捷键经常被使用。

使用键盘快捷键能帮您节省很多时间。


基本的快捷键


描述 Windows Mac OS
编辑菜单 Alt + E Ctrl + F2 + F
文件菜单 Alt + F Ctrl + F2 + E
视图菜单 Alt + V Ctrl + F2 + V
全选文本 Ctrl + A Cmd + A
复制文本 Ctrl + C Cmd + C
查找文本 Ctrl + F Cmd + F
查找替换文本 Ctrl + H Cmd + F
新建文档 Ctrl + N Cmd + N
打开文件 Ctrl + O Cmd + O
打印选项 Ctrl + P Cmd + P
保存文件 Ctrl + S Cmd + S
粘贴文本 Ctrl + V Cmd + V
剪切文本 Ctrl + X Cmd + X
重做文本 Ctrl + Y Shift + Cmd + Z
撤销文本 Ctrl + Z Cmd + Z



文本编辑


描述 Windows Mac OS
光标移动
将文本插入光标向右移动或者移动到下一行行首 Right Arrow Right Arrow
将文本插入光标向左移动或者移动到上一行行尾 Left Arrow Left Arrow
将文本插入光标向上移动一行 Up Arrow Up Arrow
将文本插入光标向下移动一行 Down Arrow Down Arrow
将文本插入光标移动到当前行的行首 Home Cmd + Left Arrow
将文本插入光标移动到当前行的行尾 End Cmd + Right Arrow
将文本插入光标移动到文档的开头 Ctrl + Home Cmd + Up Arrow
将文本插入光标移动到文档的结尾 Ctrl + End Cmd + Down Arrow
将文本插入光标移动到上一个文本框 Page Up Fn + Up Arrow
将文本插入光标移动到下一个文本框 Page Down Fn + Down Arrow
将文本插入光标向左移动到前一个词的开头 Ctrl + Left Arrow Option + Left Arrow
将文本插入光标向右移动到后一个词的开头 Ctrl + Right Arrow Option + Right Arrow
将文本插入光标移动到行首 Ctrl + Up Arrow Cmd + Left Arrow
将文本插入光标移动到行尾 Ctrl + Down Arrow Cmd + Right Arrow
     
文本选择
选择文本插入光标左边的字符 Shift + Left Arrow Shift + Left Arrow
选择文本插入光标右边的字符 Shift + Right Arrow Shift + Right Arrow
向上选择一行文本 Shift + Up Arrow Shift + Up Arrow
向下选择一行文本 Shift + Down Arrow Shift + Down Arrow
选择文本插入光标左边的字 Shift + Ctrl + Left Shift + Opt + Left
选择文本插入光标右边的字 Shift + Ctrl + Right Shift + Opt + Right
向左选择一段文本 Shift + Ctrl + Up Shift + Opt + Up
向右选择一段文本 Shift + Ctrl + Down Shift + Opt + Down
选择文本插入光标与当前行行首之间的文本 Shift + Home Cmd + Shift + Left Arrow
选择文本插入光标与当前行行尾之间的文本 Shift + End Cmd + Shift + Right Arrow
选择文本插入光标与文档开头之间的文本 Shift + Ctrl + Home Cmd + Shift + Up Arrow or Cmd + Shift + Fn + Left Arrow
选择文本插入光标与文档结尾之间的文本 Shift + Ctrl + End Cmd + Shift + Down Arrow or Cmd + Shift + Fn + Right Arrow
向上选择一个文本框 Shift + Page Up Shift + Fn + Up Arrow
向下选择一个文本框 Shift + Page Down Shift + Fn + Down Arrow
全选文本 Ctrl + A Cmd + A
查找文本 Ctrl + F Cmd + F
     
文本排版
将所选文本设置为粗体 Ctrl + B Cmd + B
将所选文本设置为斜体 Ctrl + I Cmd + I
将所选文本加下划线 Ctrl + U Cmd + U
将所选文本设置为上标 Ctrl + Shift + = Cmd + Shift + =
将所选文本设置为下标 Ctrl + = Cmd + =
     
文本编辑
删除文本插入光标左边的字符 Backspace Backspace
删除文本插入光标右边的字符 Delete Fn + Backspace
删除文本插入光标右边的字 Ctrl + Del Cmd + Backspace
删除文本插入光标左边的字 Ctrl + Backspace Cmd + Fn + Backspace
增加缩进量 Tab Tab
减少缩进量 Shift + Tab Shift + Tab
复制文本 Ctrl + C Cmd + C
查找替换文本 Ctrl + H Cmd + F
粘贴文本 Ctrl + V Cmd + V
剪切文本 Ctrl + X Cmd + X
重做文本 Ctrl + Y Shift + Cmd + Z
撤销文本 Ctrl + Z Cmd + Z



Web 浏览器


描述 Windows Mac OS
Navigation
向下滚动框 Space or Page Down Space or Fn + Down Arrow
向上滚动框 Shift + Space or Page Up Shift + Space or Fn + Up Arrow
定位到页面底部 End Cmd + Down Arrow
定位到页面头部 Home Cmd + Up Arrow
回退 Alt + Left Arrow or Backspace Cmd + Left Arrow
前进 Alt + Right Arrow or Shift + Backspace Cmd + Right Arrow
刷新网页 F5 Cmd + R
刷新网页(无缓存) Ctrl + F5 Cmd + Shift + R
停止 Esc Esc
全屏切换 F11 Cmd + Shift + F
放大 Ctrl + + Cmd + +
缩小 Ctrl + - Cmd + -
重置 100% (默认) Ctrl + 0 Cmd + 0
打开主页 Alt + Home Option + Home or Option + Fn + Left Arrow
查找文本 Ctrl + F Cmd + F
     
标签/窗口管理
打开一个新的标签页 Ctrl + T Cmd + T
关闭当前标签页 Ctrl + W Cmd + W
关闭所有标签页 Ctrl + Shift + W Cmd + Q
关闭除当前标签页以外的其它标签页 Ctrl + Alt + F4 Cmd + Opt + W
定位到下一个标签页 Ctrl + Tab Control + Tab or Cmd + Shift + Right Arrow
定位到上一个标签页 Ctrl + Shift + Tab Shift + Control + Tab or Cmd + Shift + Left Arrow
定位到指定编号的标签页 Ctrl + 1-8 Cmd + 1-8
定位到最后一个标签页 Ctrl + 9 Cmd + 9
重新打开最后一个关闭的标签页 Ctrl + Shift + T Cmd + Shift + T
打开一个新窗口 Ctrl + N Cmd + N
关闭当前窗口 Alt + F4 Cmd + W
定位到下一个窗口 Alt + Tab Cmd + Tab
定位到上一个窗口 Alt + Shift + Tab Cmd + Shift + Tab
重新打开最后一个关闭的窗口 Ctrl + Shift + N  
在背景的标签页中打开链接 Ctrl + Click Cmd + Click
在前景的标签页中打开链接 Ctrl + Shift + Click Cmd + Shift + Click
打印当前网页 Ctrl + P Cmd + P
保存当前网页 Ctrl + S Cmd + S
     
地址栏
在工具栏、搜索栏和页面元素间进行循环定位 Tab Tab
定位到浏览器的地址栏 Ctrl + L or Alt + D Cmd + L
聚焦并选中浏览器的搜索栏 Ctrl + E Cmd + E / Cmd + K
在新的标签页打开地址栏位置 Alt + Enter Cmd + Enter
显示一系列之前访问过的地址 F4  
在地址栏输入文本的开头增加"www.",结尾增加".com"。(比如,地址栏输入"baidu",然后按下 Ctrl + Enter 键,即打开"www.baidu.com"。) Ctrl + Enter Cmd + Enter or Control + Enter
     
书签
打开书签菜单 Ctrl + B Cmd + B
将当前页加为书签 Ctrl + D Cmd + Opt + B or Cmd + Shift + B
打开浏览历史记录 Ctrl + H Cmd + Shift + H or Cmd + Y
打开下载历史记录 Ctrl + J Cmd + J or Cmd + Shift + J



屏幕截图


描述 Windows Mac OS
将整个屏幕的截图保存为文件   Cmd + Shift + 3
复制整个屏幕的截图到剪贴板 PrtScr (Print Screen) or Ctrl + PrtScr Cmd + Ctrl + Shift + 3
将窗口截图保存为文件   Cmd + Shift + 4, then Space
复制窗口截图到剪贴板 Alt + PrtScr Cmd + Ctrl + Shift + 4, then Space
复制选定区域截图到剪贴板 Cmd + Ctrl + Shift + 4
将选定区域截图保存为文件   Cmd + Shift + 4

注释:由于不同的键盘设置,一些快捷键可能并不适用于所有用户。

有关键盘快捷键的更多相关文章

  1. ruby - 在 Ruby 中用键盘诅咒数组浏览 - 2

    我正在尝试在Ruby中制作一个cli应用程序,它接受一个给定的数组,然后将其显示为一个列表,我可以使用箭头键浏览它。我觉得我已经在Ruby中看到一个库已经这样做了,但我记不起它的名字了。我正在尝试对soundcloud2000中的代码进行逆向工程做类似的事情,但他的代码与SoundcloudAPI的使用紧密耦合。我知道cursesgem,我正在考虑更抽象的东西。广告有没有人见过可以做到这一点的库或一些概念证明的Ruby代码可以做到这一点? 最佳答案 我不知道这是否是您正在寻找的,但也许您可以使用我的想法。由于我没有关于您要完成的工作

  2. iOS快捷指令:执行Python脚本(利用iSH Shell) - 2

    文章目录前言核心逻辑配置iSH安装Python创建Python脚本配置启动文件测试效果快捷指令前言iOS快捷指令所能做的操作极为有限。假如快捷指令能运行Python程序,那么可操作空间就瞬间变大了。iSH是一款免费的iOS软件,它模拟了一个类似Linux的命令行解释器。我们将在iSH中运行Python程序,然后在快捷指令中获取Python程序的输出。核心逻辑我们用一个“获取当前日期”的Python程序作为演示(其实快捷指令中本身存在“获取当前日期”的操作,因而此需求可以不用Python,这里仅仅为了演示方便),核心代码如下。>>>importtime>>>time.strftime('%Y-%

  3. ruby - 分配实例变量的快捷方式 - 2

    我正在学习Codecademy的Ruby类(class),大约完成了85%。它一遍又一遍地要求你创建一个类并传入一些参数并使它们成为实例变量,例如:classComputerdefinitialize(username,password)@username=username@password=passwordendend每次,它都会要求您制作与您传入的参数完全相同的实例变量。这让我想知道是否有一种Ruby方法可以自动处理这个问题,无需每次都自己输入。我知道你可以做到classComputerdefinitialize(username,password)@username,@passw

  4. ruby - 将 initialize() args 设置为属性的快捷方式? - 2

    这是一个常见的初始化模式:definitialize(title,val,type)@title,@val,@type=title,val,typeend是否有等价于“获取每个参数,创建同名属性,并将该属性设置为参数值”的快捷方式?我正在寻找无gem的解决方案。 最佳答案 您将失去检查错误参数的功能,但可以这样做:definitialize(*args)@title,@val,@type=argsend但是如果你反复这样做,那么你的代码就不对了。您应该更好地重新设计API以采用命名参数:definitialize(title:,va

  5. ruby - 创建哈希的快捷方式 - 2

    我是Ruby新手。我正在阅读有关Rubymonk的教程,并且正在学习如何创建哈希。你能告诉我为什么我不能在没有key_value_pairs变量的情况下创建散列吗?对于我的抗代码大脑来说,代码应该在没有它的情况下工作,这似乎是合乎逻辑的,但事实并非如此。这行不通defartaxa=[:punch,0]b=[:kick,72]c=[:stops_bullets_with_hands,false]Hash[a,b,c]endpartax这有效。defartaxa=[:punch,0]b=[:kick,72]c=[:stops_bullets_with_hands,false]key_val

  6. ruby - 使 case/switch 返回值的快捷方式 - 2

    我很确定我看到有人做了像下面的代码这样的快捷方式技术(不起作用)returncaseguesswhenguess>@answerthen:highwhenguess有人知道我指的是什么技巧吗? 最佳答案 case语句确实会返回一个值,您只需使用正确的形式来获得您期望的值。Ruby中有两种形式的case。第一个看起来像这样:caseexprwhenexpr1then...whenexpr2then...else...end这会将expr与使用===的每个when表达式进行比较(这是一个三重BTW),并且它将执行第一个then其中===

  7. ruby-on-rails - erb评论的 Sublime 快捷方式 - 2

    在sublime命令中+/对我来说无法注释掉erb并且也无法阻止注释掉erb+html,有谁知道如何解决这个问题,也许是一个包?比如我想在sublime中注释掉这段代码:123我不能只选择“command+/”或“command+option+/”,因为其中任何一个都只在选择周围放置一个常规样式的html注释。如果我尝试用命令+/注释掉第一行,它会在该行之前放置一个井号#-ruby​​注释,而不是erb。为了将其注释掉,我必须在第一行放置一个井号,然后在第二行放置一个井号,并在其周围放置一个html注释,然后在第三行放置一个井号。所以最后它看起来像这样-->我选择了HTML(Rails

  8. ruby-on-rails - "if (number in range) then..."的 Ruby 快捷方式 - 2

    是否有以下Ruby快捷方式?if(x>2)and(x我以为我看到了类似的东西,但找不到相关的引用资料。当然,当您不知道要查找的运算符时,很难查找。 最佳答案 if(3..9).include?x#whateverend作为旁注,您还可以对范围使用三等号运算符:if(3..9)===x#whateverend这让您也可以在case语句中使用它们:casexwhen3..9#Dosomethingwhen10..17#Dosomethingelseend 关于ruby-on-rails-"i

  9. 从零开始编写Web自动化测试脚本(六)--鼠标、键盘操作 - 2

    第一章Selenium+WebDriver环境搭建第二章Selenium定位方式第三章元素常用属性第四章自动化中的三种等待第五章自动化浏览器设置及句柄、窗口切换操作第六章鼠标、键盘操作第七章javascript在自动化中的应用第八章unittest&断言第九章ddt数据驱动第十章测试框架搭建过程Python+Selenium+BeautifulReport文章目录一、鼠标操作二、键盘操作一、鼠标操作1、在web测试中,鼠标的操作包含在ActionChains类中,经常用到的有单击、双击、右击、拖动等操作。2、在使用鼠标操作前需要先导入ActionChains类包:fromselenium.we

  10. ruby - 如何使用 Ruby 将键盘和鼠标命令发送到底层操作系统? - 2

    是否有操作系统中立的方式让Ruby将键盘和鼠标事件发送到底层操作系统?(对我而言)一个明显的方法是使用Ruby/Java绑定(bind)并使用java.awt.Robot,但这看起来很愚蠢。 最佳答案 对于Mac:geminstallrb-appscript然后你可以用这样的脚本来测试它:require"rubygems"require"appscript"includeAppscriptapp("TextEdit").activateapp("SystemEvents").keystroke("LookMa,keystrokes!

随机推荐