通过使用键盘快捷键可以节省时间。
在现代操作系统中和计算机软件程序中,键盘快捷键经常被使用。
使用键盘快捷键能帮您节省很多时间。
| 描述 | 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 |
| 描述 | 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 |
注释:由于不同的键盘设置,一些快捷键可能并不适用于所有用户。
我正在尝试在Ruby中制作一个cli应用程序,它接受一个给定的数组,然后将其显示为一个列表,我可以使用箭头键浏览它。我觉得我已经在Ruby中看到一个库已经这样做了,但我记不起它的名字了。我正在尝试对soundcloud2000中的代码进行逆向工程做类似的事情,但他的代码与SoundcloudAPI的使用紧密耦合。我知道cursesgem,我正在考虑更抽象的东西。广告有没有人见过可以做到这一点的库或一些概念证明的Ruby代码可以做到这一点? 最佳答案 我不知道这是否是您正在寻找的,但也许您可以使用我的想法。由于我没有关于您要完成的工作
文章目录前言核心逻辑配置iSH安装Python创建Python脚本配置启动文件测试效果快捷指令前言iOS快捷指令所能做的操作极为有限。假如快捷指令能运行Python程序,那么可操作空间就瞬间变大了。iSH是一款免费的iOS软件,它模拟了一个类似Linux的命令行解释器。我们将在iSH中运行Python程序,然后在快捷指令中获取Python程序的输出。核心逻辑我们用一个“获取当前日期”的Python程序作为演示(其实快捷指令中本身存在“获取当前日期”的操作,因而此需求可以不用Python,这里仅仅为了演示方便),核心代码如下。>>>importtime>>>time.strftime('%Y-%
我正在学习Codecademy的Ruby类(class),大约完成了85%。它一遍又一遍地要求你创建一个类并传入一些参数并使它们成为实例变量,例如:classComputerdefinitialize(username,password)@username=username@password=passwordendend每次,它都会要求您制作与您传入的参数完全相同的实例变量。这让我想知道是否有一种Ruby方法可以自动处理这个问题,无需每次都自己输入。我知道你可以做到classComputerdefinitialize(username,password)@username,@passw
这是一个常见的初始化模式:definitialize(title,val,type)@title,@val,@type=title,val,typeend是否有等价于“获取每个参数,创建同名属性,并将该属性设置为参数值”的快捷方式?我正在寻找无gem的解决方案。 最佳答案 您将失去检查错误参数的功能,但可以这样做:definitialize(*args)@title,@val,@type=argsend但是如果你反复这样做,那么你的代码就不对了。您应该更好地重新设计API以采用命名参数:definitialize(title:,va
我是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
我很确定我看到有人做了像下面的代码这样的快捷方式技术(不起作用)returncaseguesswhenguess>@answerthen:highwhenguess有人知道我指的是什么技巧吗? 最佳答案 case语句确实会返回一个值,您只需使用正确的形式来获得您期望的值。Ruby中有两种形式的case。第一个看起来像这样:caseexprwhenexpr1then...whenexpr2then...else...end这会将expr与使用===的每个when表达式进行比较(这是一个三重BTW),并且它将执行第一个then其中===
在sublime命令中+/对我来说无法注释掉erb并且也无法阻止注释掉erb+html,有谁知道如何解决这个问题,也许是一个包?比如我想在sublime中注释掉这段代码:123我不能只选择“command+/”或“command+option+/”,因为其中任何一个都只在选择周围放置一个常规样式的html注释。如果我尝试用命令+/注释掉第一行,它会在该行之前放置一个井号#-ruby注释,而不是erb。为了将其注释掉,我必须在第一行放置一个井号,然后在第二行放置一个井号,并在其周围放置一个html注释,然后在第三行放置一个井号。所以最后它看起来像这样-->我选择了HTML(Rails
是否有以下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
第一章Selenium+WebDriver环境搭建第二章Selenium定位方式第三章元素常用属性第四章自动化中的三种等待第五章自动化浏览器设置及句柄、窗口切换操作第六章鼠标、键盘操作第七章javascript在自动化中的应用第八章unittest&断言第九章ddt数据驱动第十章测试框架搭建过程Python+Selenium+BeautifulReport文章目录一、鼠标操作二、键盘操作一、鼠标操作1、在web测试中,鼠标的操作包含在ActionChains类中,经常用到的有单击、双击、右击、拖动等操作。2、在使用鼠标操作前需要先导入ActionChains类包:fromselenium.we
是否有操作系统中立的方式让Ruby将键盘和鼠标事件发送到底层操作系统?(对我而言)一个明显的方法是使用Ruby/Java绑定(bind)并使用java.awt.Robot,但这看起来很愚蠢。 最佳答案 对于Mac:geminstallrb-appscript然后你可以用这样的脚本来测试它:require"rubygems"require"appscript"includeAppscriptapp("TextEdit").activateapp("SystemEvents").keystroke("LookMa,keystrokes!