首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

08-高级键盘技巧

省事(即用最少的击键次数执行最多的任务)是命令行最希望达到的目标之一。 命令行的另一目标是:用户在执行任务时手指无需离开键盘,不使用鼠标。...在输入命令时,按 Tab 键将触发自动补齐功能。...当需要用到一个以上的匹配项时,将比较有用。 除了以上这些,还有很多组合键可以在 bash man页面的 READLINE 部分获取更多的相关内容列表。...按下 Ctrl-R 键,接着输入想要查找的内容,可以开始逆向递增式地搜索,当查找到想要的内容时,按 Enter 键表示执行此命令。...即当前命令行 Ctrl-R 逆向递增地搜索。从当前命令行向前递增搜索。 Alt-P 逆向非递增地搜索。按下这个组合键,接着输入待搜索的字符串,再按下 Enter 键后,搜索才真正开始执行。

1K40

0202年了, Chrome DevTools 你还只会console.log吗 ?

当你在元素面板选择一个元素或在分析器面板选择一个对象,记录都会存储在栈中。可以使用 $x来操作历史栈,x 是从 0 开始计数的,所以 $0 表示最近选择的元素, $4 表示最后选择的元素。 ?...使用 console.table 该命令支持以表格的形式输出日志信息。打印复杂信息时尝试使用 console.table 来替代 console.log 会更加清晰。 ? table 6....统计表达式执行次数 count()方法用于统计表达式被执行的次数,它接受一个字符串参数用于标记不同的记号。如果两次传入相同的字符串,该方法就会累积计数。 ? count 14....下列键盘快捷键可以在所有 DevTools 面板中使用: 全局键盘快捷键 Windows Mac 下一个面板 Ctrl + ] Cmd + ] 上一个面板 Ctrl + [ Cmd + [ 更改 DevTools...Windows Mac 上一个命令/行 向上键 向上键 下一个命令/行 向下键 向下键 聚焦到控制台 Ctrl + ` Ctrl + ` 清除控制台 Ctrl + L Cmd + K 多行输入 Shift

1.2K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【C++语言】 cin和cout的详解

    当我们从键盘输入字符串的时候需要敲一下回车键才能够将这个字符串送入到缓冲区中,那么敲入的这个回车键(\r)会被转换为一个换行符\n,这个换行符\n也会被存储在cin的缓冲区中并且被当成一个字符来计算!...比如我们在键盘上敲下了123456这个字符串,然后敲一下回车键(\r)将这个字符串送入了缓冲区中,那么此时缓冲区中的字节个数是7 ,而不是6。...有关流对象cin、cout和流运算符的定义等信息是存放在C++的输入输出流库中的,因此如果在程序中使用cin、cout和流运算符,就必须使用预处理命令把头文件iostream包含到本文件中,并使用命名空间...:1 enter键 23 enter键 4 在用cin输入时,系统也会根据变量的类型从输入流中提取相应长度的字节。如有: ?...但是,getline()读取数据时,并非像cin>>那样忽略第一个换行符,getline()发现cin的缓冲区中有一个残留的换行符,不阻塞请求键盘输入,直接读取,送入目标字符串后,再将换行符替换为空字符

    10.7K20

    matlab 函数,matlab 语法1

    matlab中fullfile使用 f = fullfile(‘dir1’, ‘dir2’, …, ‘filename’) %fullfile构成地址字符串; 如:输入:f = fullfile(‘C...函数 函数功能:从文件中读取一行数据,并去掉行末的换行符。...语法格式:tline = fgetl(fid) fid是通过fopen函数打开文件后得到的一个整型的文件标识。fgetl从这个文件中读取一行数据并丢弃其中的换行符。...matlab zeros函数的使用 第一步在命令行窗口中输入B=zeros(5),按回车键可以看到生成了一个5*5的零矩阵,如下图所示: MATLAB feof和~feof函数用法 函数feof(fid...) 用法:文件指针 fid 到达文件末尾时返回“真”值;否则返回“假”; ~feof 是在 feof 前加了“非”:文件指针到达文件末尾时 该表达式值为“假”;否则为“真”; while ~feof

    7810

    Jupyter-Notebook使用技巧

    当编辑栏变成蓝色:按下键盘上的A键,在上面生成一个新的单元格,如果是按下B键,则在下面生成一个新的空白单元格: ?...两种模式 在Jupyter Notebook中有两种模式: 命令模式:键盘输入运行程序命令,此时单元格是蓝色的 编辑模式:允许你向单元格中输入代码或者文本内容,此时单元格是绿色的 命令模式 Esc将带你进入命令模式...,你可以使用箭头键在笔记本上导航,命令行模式下的操作: 键盘上的A在当前单元格上方插入一个新单元格,B在下面插入一个新单元格。...键盘上的M将当前单元格更改为Markdown格式,Y将其更改回代码格式 D+D:按键两次,删除当前的单元格 Shift-Enter : 运行本单元,选中下个单元 Ctrl-Enter : 运行本单元 Alt-Enter...: 运行本单元,在其下插入新单元 Shift-K : 扩大选中上方单元 Shift-J : 扩大选中下方单元 编辑模式 键盘上的Enter键会从命令模式转换回给定单元格的编辑模式。

    1.5K40

    Intellij IDEA快捷使用

    按键说明 按键 说明 + 需要同时按下加号左右两侧的键 , 按下逗号左侧的键后,松开,然后按下逗号右侧的键 Ctrl 控制键,键盘上标记了Ctrl的键,在Mac键盘上标记为control Shift 上档键...,键盘上标记了Shift的键 Alt 切换键,键盘上标记了Alt的键,在Mac键盘上与Option是同一个键 Command 命令键,Mac键盘独有,标记了Command的键 Enter 回车键,键盘上标记了...Enter的键,在Mac键盘上与return是同一个键 Space 空格键,键盘上最下方、最大的按键 Up / Down 方向上/方向下,通常在键盘上标记了向上/向下的箭头 某些快捷键可能与操作系统或其它软件的全局快捷键是冲突的...快捷输入 2.1. 操作方式 可以通过快捷输入简单的内容后按下Enter键,快速完成特定的代码内容,这些内容可以在设置的Editor > Live Templates中查看或调整。 2.2....,默认变量名就是字母,如果字母首字母是大写的,也会自动使用首字母小写作为默认变量名,字符串类型是汉字时,默认变量名就是汉字,字符串中包含不允许组成变量名的字符时,会使用s或s1、s2等作为默认变量名,当然

    1.3K20

    Python 自动化指南(繁琐工作自动化)第二版:二十、使用 GUI 自动化控制键盘和鼠标

    不要用sudo搭配pip;您可能会将模块安装到操作系统使用的 Python 安装中,从而导致与依赖于其原始配置的任何脚本发生冲突。然而,当使用apt-get安装应用时,您应该使用sudo命令。...注 在撰写本文时,PyAutoGUI 无法向某些程序发送鼠标点击或按键,如防病毒软件(防止病毒禁用该软件)或 Windows 上的视频游戏(使用不同的方法接收鼠标和键盘输入)。...控制键盘 PyAutoGUI 还具有向您的计算机发送虚拟按键的函数,这使您能够填写表单或向应用中输入文本。 从键盘上发送字符串 pyautogui.write()函数向计算机发送虚拟按键。...在 PyAutoGUI 中,这些键盘键由短字符串值来表示:'esc'表示ESC键,或者'enter'表示ENTER键。 代替单个字符串参数,可以将这些键盘按键字符串的列表传递给write()。...按下向下箭头键正确的次数来选择向导电源:一次为魔杖,两次为护身符,三次为水晶球,四次为金钱。然后按下Enter。(请注意,在 MacOS 上,您必须为每个选项再按一次向下箭头键。

    8.7K51

    C语言 getchar()原理及易错点解析

    作用2:前面的scanf()在读取输入时会在缓冲区中留下一个字符’\n’(输入完按回车键所致),所以如果不在此加一个getchar()把这个回车符取走的话,接下来的scanf()就不会等待从键盘键入字符...但是因为scanf()方法遇到非字符的时候会结束从控制台的获取,所以在输入’abc’后,按下 ‘回车(enter)’ 的同时,将’abc’这个值以字符串的形式赋值给了类型为 ‘char’ 的 ‘m’ 数组...此时,因为上一次被使用过后的字符串被保存在缓冲区,现在scanf()方法从控制台的缓冲区获取上一次被使用过后的字符串,并只截取第一个字符: ‘回车(enter)’ ,此时控制台缓冲区才算使用完了。...原因: 在获取用户第一个输入字符串时,scanf("%s",&m);,我们用%s作为转换说明,%s的作用是“把输入解释成字符串。从第一个非空白字符开始,到下一个空白字符之前的所有字符都是输入。”...当程序运行完 getchar();后,只清除了第三格中的空格键,因为一次执行getchar();只清除一个缓存,留下了第四格中的回车键,因此再次出现了同样的问题。

    1.4K60

    Shell 内建命令:Shell 的内在魔力

    通常来说,内建命令会比外部命令执行得更快,执行外部命令时不但会触发磁盘 I/O,还需要 fork 出一个单独的进程来执行,执行完成后再退出。而执行内建命令相当于调用当前 Shell 进程的一个函数。...在函数中创建一个作用域受限的变量logout退出登录 shellmapfile从 STDIN 读取数据行,并将其加入索引数组popd从目录栈中删除记录printf使用格式化字符串显示文本pushd向目录栈添加一个目录...,默认就是从键盘读取用户输入的数据;如果进行了重定向,那么可以从文件中读取数据。...-e在获取用户输入的时候,对功能键进行编码转换,不会直接显式功能键对应的字符。-n num读取 num 个字符,而不是整行字符。-p prompt显示提示信息,提示内容为 prompt。...如果用户没有在指定时间内输入完成,那么 read 将会返回一个非 0 的退出状态,表示读取失败。-u fd使用文件描述符 fd 作为输入源,而不是标准输入,类似于重定向。#!

    12800

    shell中read在控制台不能删除内容的解决方式

    但是,在使用时遇到一个问题:运行上传脚本时,输入commit信息,输错了 backspace 删除键无法全部删除,只删除一个字符,然后就无法删除了。...read命令 Shell中内置read命令,功能是读取从键盘输入的数据。...-e 在获取用户输入的时候,对功能键进行编码转换,不会直接显式功能键对应的字符。 -n num 读取 num 个字符,而不是整行字符。 -p prompt 显示提示信息,提示内容为 prompt。...问题解决 我是在windows系统上,运行.sh脚本遇到这个问题,这里应该是read在获取用户输入的时候,第一次进行了编码转换,第二次就不转换了,直接将功能键对应显式成其字符。...致使在输入删除功能键时只能删除一位。

    46810

    一起来学matlab-matlab学习笔记5 低级文件输入输出函数

    (2)在文件上进行以下操作:口使用fread函数读二进制数据。口使用fwrite函数写二进制数据。口使用fgets/fgetl函数从文本文件中逐行读字符串。...offset为移动方向的值,当offset>0,向前移动offset个字节;当offset=0时,不移动;当offset时,向后移动offset个字节。...取得文件指针的位置 在MATLAB中提供了ftell函数用于获取文件指针的位置。...从文本文件逐行读字串 在MATLAB中提供了fgetl与fgets函数来实现从文本文件读字符串行,并且将它们存储在字符串向量中。...这两个函数的功能几乎是相同的,不同点仅在于fgets将行结束符(换行符)也存储在字符串向量中,而fgetl不能。 fgetl函数 fgetl函数用于从文件读一行文本,丢弃换行符。

    1.5K30

    《Python for Excel》读书笔记连载4:Python开发环境之Jupyter笔记本

    在本例中,它在下面插入一个空单元格,因为到目前为止我们只有一个单元格。更详细一点:当一个单元格在计算时,它显示在[*]中,当它完成时,星号变成一个数字,例如在[1]中。...在浏览器中输入时你会注意到,输入单元格使用不同的颜色对字符串、数字等进行格式设置,以便于阅读。这称为语法突出显示。...* 这是另一个项目符号点 按下Shift+Enter键后,文本将呈现为格式良好的HTML。...选择单元格时,也可以按Enter键,而不是单击单元格。 命令模式 要切换到命令模式,按退出键(ESC);选定的单元格周围的边框将为蓝色,并且不会有任何闪烁的光标。...在命令模式下可以使用的最重要的键盘快捷键如下表所示。 表:键盘快捷键(命令模式) 了解这些键盘快捷键将使你能够高效地使用笔记本,而无需一直在键盘和鼠标之间切换。

    2.7K30

    第九章:键盘高级操作技巧

    注意:下面一些按键组合(尤其使用 Alt 键的组合),可能会被 GUI 拦截来触发其它的功能。当使用虚拟控制台时,所有的按键组合都应该正确地工作。...在大多数系统中,你也可以完成这个通过按两次 tab 键,这会更容易些。 Alt-* 插入所有可能的自动补全。当你想要使用多个可能的匹配项时,这个很有帮助。...启动递增搜索,输入 Ctrl-r,其后输入你要寻找的文本。当你找到它以后,你可以敲入 Enter 来执行命令,或者输入 Ctrl-j,从历史列表中复制这一行到当前命令行。...Alt-> 移动到历史列表结尾,即当前命令行。 Ctrl-r 反向递增搜索。从当前命令行开始,向上递增搜索。 Alt-p 反向搜索,不是递增顺序。输入要查找的字符串,然后按下 Enter,执行搜索。...重复最后一次执行的命令。可能按下上箭头按键和 enter 键更容易些。 !number 重复历史列表中第 number 行的命令。 !string 重复最近历史列表中,以这个字符串开头的命令。 !?

    25410

    Linux 学习笔记之超详细基础linux命令 Part 4

    如果希望别名命令在每次登录时都有效就应该将alias命令写 入用户主目录下的.bashrc 例子:查看当前用户可使用的别名 [laiyu@localhost ~]$ alias alias l....自动补全命令名 实现:【Tab】键实现。用户输入命令的开头字母,然后连续按两次【Tab】键,系统会列出符合条件到所有命令以供参考,用户输入剩余部分即可执行。...此时输入到任何字符都被vi当作文件内容显示在屏幕上。按【Esc】键从文本编辑模式返回到命令模式。 3.最后行模式 说明:在命令模式下,按【:】键进入最后行模式。...说明: i 从当前的光标位置开始输入字符串 I 光标移动到当前行的行首(第一个字符的位置),开始输入字符 a 从当前的光标的下一个位置,开始输入字符 A 光标移动到当前行的行尾(最后一个字符的后一位.../字符串 按【/】键,在状态/命令区出现“/”字样,继续输入要查找的内容,按【Enter】键,vi将从光标的当前位置开始的文件向文件尾查找。

    90720

    Python 教程之输入输出(1)—— 在 Python 中接受输入

    开发人员经常需要与用户交互,以获取数据或提供某种结果。今天的大多数程序都使用对话框来要求用户提供某种类型的输入。而 Python 为我们提供了两个内置函数来读取键盘输入。...它不评估表达式,它只是将完整的语句作为字符串返回。例如,Python 提供了一个名为 input 的内置函数,它接受用户的输入。当调用输入函数时,它会停止程序并等待用户输入。...当用户按下回车键时,程序恢复并返回用户输入的内容。...此函数准确获取从键盘输入的内容,将其转换为字符串,然后将其返回给我们要存储它的变量。...,它将获取字符串值,由用户在程序执行期间键入。

    1.6K30

    tmux和vim工具的使用

    window关闭时会关闭当前没有window的session 选中:鼠标光标选中,或者按前缀键后按方向键 修改分割线的位置:直接鼠标光标拖动分割线;后者按住前缀键的同时按方向键(前缀键必须按住不动,不松手...操作 可以在tmux中打开,防止当断网时会丢失数据 一般命令模式:没有办法编辑,可以输入命令,每一个字母都是一个命令 编辑模式:在一般命令模式下按下i键,既可以编辑,按下esc键盘即可退出编辑模式(进入编辑模式时底部会有...insert提示) vim会自动识别代码类型,将会自动显示代码高亮 命令行模式:在一般命令模式下输入”:/?”...移动光标:1:可以直接使用小键盘的方向键盘;2:可以使用hjkl,分别代表左下上右 n :n为数字,按下数字后按下空格,光标会向右移动n个字符(必须进入一般命令模式下)(到行末会自动换行),此方法为跳到第...n或数字n加G,即将光标移动到第n行 跳过多少行:数字加回车 gg第一行,G最后一行(当访问日志时,可能数据量很大) 查找是 /word 为查找光标之下的第一个值为word的字符串,?

    23510

    java中Scanner类用法的详解

    如果需要判断是否包含下一个字符串,则可以省略Xxx nextXxx() 获取下一个输入项。Xxx的含义和上个方法中的Xxx相同。...S对象调用下列方法(函数),读取用户在命令行输入的各种数据类型:   next.Byte(),nextDouble(),nextFloat,nextInt(),nextLine(),nextLong()...通过 Scanner 类的 next() 与 nextLine() 方法获取输入的字符串,在读取前我们一般需要 使用 hasNext 与 hasNextLine 判断是否还有输入的数据: 二 Scanner...类中常用的方法next()和nextLine()的区别: next():作为字符串输入的方法,自动屏蔽掉输入的分隔符,如空格、Tab键、回车键,直到遇到有效地字符输入后,则将这些分隔符作为结束标志; nextLine...();则是将从开始运行所输入的所有的字符,包括分隔符,均作为控制台输入,只有在遇到enter回车键时,才结束输入,并将所有的内容作为输入内容传给Scanner; 也就是说,next()方法并不能返回带空格

    90920

    IDEA 官方数据库管理神器,比 Navicat 还香?

    写完 sql 语句后,可以选中,电子左上侧绿色箭头执行 也可以使用快捷键 Ctrl+Enter,选中情况下,会直接执行该 sql,未选中情况下,如果控制台中有多条 sql,会提示你要执行哪条 sql。...,在 setting->Database-General中 语句执行时默认是提示,改成 smallest statement 后,光标停留在当前语句时,按下 Ctrl+Enter 就会直接执行当前语句...、视图、函数等 在 datagrip 中,使用 Ctrl+N 快捷键,弹出一个搜索框,输入需要导航的名称,回车即可 全局搜索 连续两次按下 shift 键,或者鼠标点击右上角的搜索图标,弹出搜索框,搜索任何你想搜索的东西...对于字段比较多的表,查看数据要左右推动,可以切换成列显示,在结果集视图区域使用 Ctrl+Q 快捷键 变量重命名 鼠标点击需要重命名的变量,按下 Shift+F6 快捷键,弹出重命名对话框,输入新的名称...history,show history,可以查看使用过的 sql 历史 命令历史

    2.5K10

    使用Bash补全简化Linux和Docker命令行

    我使用 Linux 已有近 30 年,但我仍然难以记住所有命令。当我第一次踏上开源之路时,记住一个命令都很有挑战性。现在我在台式机和服务器上使用各种命令。...在 Linux 上,如果我键入“do”并使用制表符补全(通过按键盘上的 Tab 键),我可能会看到以下内容:do、dockerd-rootless-setuptool.sh、docker、dockerd-rootless.sh...但是,当您需要快速回忆一个子命令时,您该怎么做?嗯,有一个小应用程序可以帮助您解决这个问题。所讨论的应用程序称为 Bash 自动补全,它可以从 大多数 Linux 发行版 的标准存储库中获得。...Linux 的发行版,命令为: sudo dnf install bash-completion -y 安装应用程序后,您可以通过键入以下内容进行测试: systemctl s 按键盘 Tab 键两次...例如,你可以键入: man docker ps 按 Enter 键,你将看到该命令可用的所有选项。大多数 Docker 子命令也是如此。

    21110

    C1 能力认证——Web进阶

    ________(disbaleItem) removechild 在ul中的最后一个li元素后添加一个新的li元素,li元素文字内容为input元素的输入值,请补全横线处代码(依次填写答案,使用中文逗号...,按住可连续触发 keypress 按下按键(包括字母,文字和Enter)触发,按住可连续触发,不能监听一些特殊按键(ALT、CTRL、SHIFT、ESC、方向键等) keyup 释放任意按键 常用键盘事件属性...使用键盘事件属性可以精确的控制键盘操作,如:回车触发,方向键触发 名称 描述 keyCode keyCode属性返回keypress事件触发的键的值的字符代码,或者keydown或keyup事件的键盘代码...字符代码 - 表示ASCII字符的数字 键盘代码 - 表示键盘上真实键的数字 charCode 返回keypress事件触发时按下的字符键的字符Unicode值,用于keydown或keyup时总是返回...# event.key返回按键标识符,此处应为对应的回车键标识符 窗口事件 常用鼠标事件 名称 描述 load 当整个页面及所有依赖资源(如样式表和图片)都已完成加载时,将触发load事件 beforeunload

    3.2K30
    领券