$ 光标移动至行尾 Ctrl+f 向前翻屏 Ctrl+b 向后翻屏 Ctrl+d 向前翻半屏 Ctrl+u 向后翻半屏 i 在光标位置前插入字符 a 在光标所在位置的后一个字符开始增加 o 插入新的一行...Vi提供了关于按段移动光标的两个命令,分别为: 1. { 命令 该命令将光标向前移至上一个段的开头; 2. } 命令 该命令将光标向后移至下一个段的开头。...重复命令只能在命令模式下工作,在该模式下按“.”键既可。执行一个重复命令时,其结果是依赖于光标当前位置的。...但二者也有区别,r命令仅完成置换,而s命令在完成置换同时,工作模式从命令方式转为文本输入方式。因此,s命令的一般使用方式是:s随后是要替换的正文,最后一定是, 结束文本输入模式,返回到命令模式。...下面对它们的工作方式介绍如下: 、® (均称为右向键) 右向键的作用是将光标向右移动一个位置。若在向右键前先输入一个数字n,那么光标就向右移动n个位置。例如5l表示光标向右移动5个位置。
为了实现第一个目标,VFP 开发组为了能确保已有的报表在 VFP 9 中能象它们在过去的版本中一样正常工作而做了巨大的努力。...一个字段对象上双击,你可以看到一个这种沉闷的界面的例子(见图1):这个操作打开一个属性对话框,可这个对话框却不允许你去改变该字段的所有属性(例如缺少字体和颜色属性),你需要去单击那些按钮来打开别的一些模式对话框以改变某些属性...所有对象类型的属性对话框现在使用一个分页的界面,这样你就可以在一个对话框中编辑对象所有可能的属性,而不需要打开其它模式对话框了。图2展示了一个字段的属性对话框。...图2、在 VFP 9 中的属性对话框使用一个分页的界面来使得一个对象的所有属性都在一个对话框中 其它一些用户界面的增强是: 报表的 Report 菜单和快捷菜单被重新组织过了,并有了一些额外的项目(包括...当一个对象可以被缩放的时候,现在的鼠标光标能够提供一个可视化的形象。 报表设计器工具栏包括页设置和字体属性对话框。此外,View 菜单包括一个用于报表设计器工具栏的菜单项。
三种模式切换快捷键: 模式 快捷键 命令模式 ESC 输入模式 i或a 底线命令模式 : 命令模式 在命令模式中控制光标移动和输入命令,可对文本进行复制、粘贴、删除和查找等工作。...以下是在命令模式中常用的快捷操作: 操作 快捷键 光标左移 h 光标右移 l(小写L) 光标上移 k 光标下移 j 光标移动到下一个单词 w 光标移动到上一个单词 b 移动游标到第n行 nG 移动游标到第一行...more 命令描述:more命令从前向后分页显示文件内容。...less 命令描述:less命令可以对文件或其它输出进行分页显示,与moe命令相似,但使用 less 可以随意浏览文件,而 more 仅能向前移动,却不能向后移动。...字符串 向上搜索字符串 n 重复前一个搜索 N 反向重复前一个搜索 b或pageup键 向上翻一页 空格键或pagedown键 向下翻一页 u 向前翻半页 d 向后翻半页 y 向前滚动一行 回车键 向后滚动一行
目录 简介 Selenium vs Puppeteer 安装 一个简单的例子 解释代码 把项目容器化 容器打包时的一些坑 1. Puppeteer 安装 Chromium 时会缺少一些组件 2....时区问题 简介 Puppeteer 是 Node.js 的一个函数库,可用来操控浏览器,是 Google 的项目,可以应用的范围包括:前端的自动化测试、爬虫、表单提交等。...const browser = await puppeteer.launch({ headless: false }); 这段就很简单了,它会帮你在浏览器开一个新的分页。...页面焦点问题 在开发时我是通过开启一个浏览器,然后持续开三个分页来进行操作,希望能加快处理的速度。...但是发现当 headless:false 时,会同时开启三个分页,但只有被设置为焦点的当前页面在执行后面的脚本,另外两页并没有。
目录1、vi简介2、vi工作模式2.1、命令模式2.2、编辑模式2.3、末行模式3、vi基本操纵3.1、进入编辑模式3.2、移动光标3.3、删除命令3.4、撤销命令3.5、重复命令3.6、复制粘贴3.7...尽管在Linux上也有很多图形界面的编辑器可用,但vi在系统和服务器管理中的功能是那些图形编辑器所无法比拟的。vi编辑器通常被简称为vi,而vi又是“Visual interface”的简称。...但需注意的是,所输入的命令并不在屏幕上显示出来。若输入的字符不是Vi的合法命令,Vi会响铃报警。...+b向前翻屏、向后翻屏ctrl+d、ctrl+u向前半屛、向后半屛{ 和 }{向上移动一段,}向后移动一段w和b向前移动一个单词,向后移动一个单词3.3、删除命令命令含义X和xx删除光标后一个字符,X删除光标前一个字符...3.7、选择文本3.8、查找替换命令含义命令模式下,r和Rr替换当前字符,R替换光标后的字符末行模式下,/ + strn查找下一个,N查找前一个末行模式下,%s/abc/123/g将文件中所有abc替换为
echo &SHELL 此命令是查看当前系统下正在使用的shell 快捷键 tab键 命令补齐功能,可以方便我们敲代码的效率 Ctrl+p 向上 Ctrl+n 向下 Ctrl+b 向左 Ctrl...+f 向右 Ctrl+d del删除光标后面的 Ctrl+a home,回到第一个字符 Ctrl+e End,到最后一个字符 backspace 删除光标前面的 目录 Linux系统目录的简单介绍...: 0(命令模式)执行结束,工作模式不变 光标移至行尾: (命令模式)执行结束,工作模式不变 删除单个字符: x(命令模式)执行结束,工作模式不变 删除一个单词: dw(命令模式)光标至于单词的首字母进行操作...,移动光标来选中待删除区域,按d删除 删除指定一行: 光标所在行,按dd(命令模式) 删除指定n行: 在光标所在行 (向下删除)n+dd (命令模式) 复制一行: yy 粘贴: p 向后 P向前 查找:...1.找想要找的内容 命令模式下,按 / 树=输入想要搜索的关键字,回车即可,按 n检索下一个 2.找 看到的内容 命令模式下,将光标置于单词任意一个字符上,按 * 或者 # 单行替换: 将光标置于待替换行上
移动到文件的第一行 相当于1G 数字+enter 光标向下移动指定行 搜索&替换 /keyword 从光标所在位置向下搜索 n下一个 N上一个 ?...—–加上#– :g /^\s*$/d 删除全文中的空行 ^代表开头 \s 代表空格 *通配符 $ 代表结尾 删除 复制 粘贴 d删除 x/X x=从光标所在处向后删除一个字符... X=从光标所在处向前删除一个字符 数字+x 同上,向前/向后删除n个字符 dG 删除光标所在行处到最后一行 d1G 删除光标所在行处到第一行的所有 ...R=从光标所在行开始替换 光标所在处开始向后替换, 保存、退出 :w 保存 :w!...将内容从指定文件读取过来 查看文件 cat more -数字 一次显示n行 less -N 显示行号 多配合别的命令使用 例如:PS -ef | less 作用分页显示
如果你是一名系统管理员或者开发者,当你在终端工作时有时会需要编辑一个文件。在Linux系统中有几种文件编辑器,你可以根据需求选择合适的文件编辑器。在这里,我想推荐Vim编辑器。...Vim通常被称为“程序员的编辑器”,但并不限于此,它也可用于编辑任何类型的文件。它具有许多功能,例如:多次撤销、多窗口和缓冲区、语法高亮、命令行编辑、文件名补全、可视选择等等。...如果你正在使用插入模式,你会在编辑器的底部看到INSERT。如果编辑器底部没有显示任何内容,或者在编辑器底部显示了文件名,则处于“命令模式”。...o–在光标所在行的下面插入新行O–在光标所在行的上面插入新行ea–在单词的末尾插入拷贝、粘贴和删除一行yy–复制一行p/P–将内容粘贴到光标之后/之前dd–删除一行dw–删除一个单词在Vim中搜索和替换匹配的模式.../模式–向后搜索给定的模式?
听说大部分的搞网络或者被网络搞的同学,每天都会使用SecureCRT在Linux下进行开发、测试等工作。 正所谓“工欲善其事,必先利其器”,一个趁手的开发环境对工作效率的提升是不言而喻的。...2、 快速加载自定义环境变量 很多同学喜欢在服务器上自定义个性化环境变量,但考虑到大部分同学共用同一登录用户,为了不影响别人使用,我们是不是要在每台机器上保存一个profile文件?...) CTRL-b 向后翻页(即光标向上移动) CTRL-u 向后滚动半屏 CTRL-d 向前滚动半屏 zz 使当前位置成为屏幕的中间...向前查找 * 向后查找光标所在字 # 向前查找光标所在字 n 下一个 N 上一个 文件及位置信息 CTRL-g...光标在类中时可找到前一个函数的开始 ]m 光标在类中时找到下一个函数的结尾 [] 向后查找一个函数的结尾,函数的结尾以第一列出现}为标志
《集体智慧编程》里面代码的执行可以用这个 五.中断正在执行的代码 按下Ctrl-C就会引发一个KeyboardInterrupt。...Ctrl-A 将光标移动到行首 Ctrl-E 将光标移动到行尾 Ctrl-K 删除从光标开始至行尾的文本 Ctrl-U 清除当前行的所有文本译注12 Ctrl-F 将光标向前移动一个字符...Ctrl-b 将光标向后移动一个字符 Ctrl-L 清屏 八.异常和跟踪 九.魔术命令 粘贴在此以作备忘 命令 说明 %quickref 显示IPython的快速参考 %magic 显示所有魔术命令的详细文档...Python代码 %reset 删除interactive命名空间中的全部变量/名称 %page OBJECT 通过分页器打印输出OBJECT %run script.py 在IPython中执行一个...此外,调试器还可以为代码开发工作提供帮助,尤其是当你想要设置断点或对函数、脚本进行单步调试以查看各条语句的执行情况时。
Guido的简历 回忆上次内容 python 是Guido制作的语言 从Guido刚入职场 就开始的项目 python这个项目 一直跟随Guido Guido 曾经在 cwi cnri beopen...google dropbox microsoft 工作 让我们用 python 为 Guido 写一个简历 吧 准备oeasy.py 恢复 很久之前的 oeasy.py 如果 已经找不到的话...移动 首先保持 双手正位 用指定的手指 按键 第一行 第一个字符 g g 最后一行 G 按单词移动 向前移动 一个word单词 w 向后(back)移动一个word b 将光标移动到上图位置...word b 向后移动 一个word 数字n G 跳转到第n行 报错告诉我们 line 128 有问题 我们直接跳转到位置 万行 代码 我们 来去自如 梦醒时分 圆梦了之后 感觉 有点空虚...word b 向后移动光标一个word :r oeasy.py 读取文件到当前文件缓存 ggyG 从头复制到尾 :reg 观察寄存器状态 p 在当前位置下方粘贴 P 在当前位置上方粘贴 u 撤销 ctrl
移动光标 vi可以直接用键盘上的光标来上下左右移动,但正规的vi是用小写英文字母「h」、「j」、「k」、「l」,分别控制光标左、下、上、右移一格。 按「ctrl」+「b」:屏幕往“后”移动一页。...5、vi命令列表 1、下表列出命令模式下的一些键的功能: h 左移光标一个字符 l 右移光标一个字符 k 光标上移一行 j 光标下移一行 ^ 光标移动至行首 0 数字“0”,光标移至文章的开头 G 光标移至文章的最后...$ 光标移动至行尾 Ctrl+f 向前翻屏 Ctrl+b 向后翻屏 Ctrl+d 向前翻半屏 Ctrl+u 向后翻半屏 i 在光标位置前插入字符 a 在光标所在位置的后一个字符开始增加 o 插入新的一行...#个字 下表列出行命令模式下的一些指令 w filename 储存正在编辑的文件为filename wq filename 储存正在编辑的文件为filename,并退出vi q!...一起使用,如果查找的内容不是想要找的关键字,按n或向后(与/联用)或向前(与?联用)继续查找,直到找到为止。
但前提一定是vim你已经真正掌握,牢记于心了,这种看起来不起眼的小能力,将来会大大的扩展你的工作适应空间。...这里插一条命令行操作的知识,当前正在输入的命令行,ctrl-a是将光标移动到当前行头一个字符;ctrl-e是将光标移动到当前行最后一个字符,移动光标是为了在输入命令的时候编辑输入错误的部分。...ctrl+f 向后翻页 ctrl+b 向前翻页 $ 移动光标到当前行最后一个字符 0 移动光标到当前行第一个字符 gg 光标移动到第一行 G 光标移动到最后一行 i 从当前光标位置字符之前开始插入文本,...(包括回车换行符) ESC 键结束输入,回到“光标状态” yy 拷贝光标所在当前行到缓冲区(相当于剪贴板,但与通常电脑的剪贴板不是一个,不能互相粘贴) p 把缓冲区内容插入粘贴到当前光标行之后的一行 x...接下来为这个项目选择一个保存在磁盘上的位置,项目本身会自动建立一个文件夹,全部文件保存在项目自己的文件夹之内,这里选择的实际上是项目文件夹上一层文件夹的位置。
同时,博主也想通过此次尝试打造一个完善的技术图书馆,任何与文章技术点有关的异常、错误、注意事项均会在末尾列出,欢迎大家通过各种方式提供素材。 对于文章中出现的任何错误请大家批评指出,一定及时修改。...初学者必会的Linux命令 - 文件查看篇 文本关键字:Linux、常用命令、文件查看 cat:查看文件内容 more:分页查看文件内容,向下翻动 less:分页查看文件内容,可反复回翻 head:查看文件头部...二、more 分页查看文件内容,通过空格查看下一页,通过回车查看下一行,q则退出查看 用法:more [选项] -d:显示提示信息,否则只会听到提示音 -s:遇到两行以上的空白行时合并,提高阅读效率...字符串:向上查找指定内容 b:向后翻一页 d:向后翻半页 q:退出 ?...显示一行指定的文本 用法:echo [选项] -n:不输出换行(默认echo输出内容后会换行) -e:支持反斜线开头的转义字符,屏蔽反斜线后面字符的原本含义 反斜线 报警器 退格键 输入表单格式,换行后保留光标位置
移动光标 vi可以直接用键盘上的光标来上下左右移动,但正规的vi是用小写英文字母「h」、「j」、「k」、「l」,分别控制光标左、下、上、右移一格。 按「ctrl」+「b」:屏幕往“后”移动一页。...G 光标移至文章的最后 $ 光标移动至行尾 Ctrl+f 向前翻屏 Ctrl+b 向后翻屏 Ctrl+d 向前翻半屏 Ctrl+u 向后翻半屏 i 在光标位置前插入字符 a 在光标所在位置的后一个字符开始增加...粘贴 u 取消操作 cw 更改光标所在位置的一个字 #cw 更改光标所在位置的#个字 下表列出行命令模式下的一些指令 w filename 储存正在编辑的文件为filename wq filename... 储存正在编辑的文件为filename,并退出vi q! ...一起使用,如果查找的内容不是想要找的关键字,按n或向后(与/联用)或向前(与?联用)继续查找,直到找到为止。
工作模式 对于习惯了 GUI 编辑器的开发者,刚开始接触 vim ,很容易被 vim 的工作模式搞得一头雾水,而且很可能就此放弃使用 vim 。但如果熟悉了,就觉得一切也理所当然。...向左(向后)和向右(向前)移动一个字的方法如下: w: 向右或向前移动一个字,光标定位在字的首字符 b: 向左或向后移动一个字,光标定位在字的首字符 命令模式按下字母w将光标向右移动一个字: ?...两对圆括弧(和)分别将光标向后和向前移动一个句子,对应两个花括弧{和}分别将光标向后和向前移动一个段落。...( : 向后移动一个句子,光标定位在句子开始 ) : 向前移动一个句子,光标定位在句子开始 { : 向后移动一个段落,光标定位在段落开始 } : 向前移动一个段落,光标定位在段落开始 命令模式按下)和(...向前和向后移动一个句子: ?
移动光标 vi 可以直接用键盘上的光标来上下左右移动,但正规的 vi 是用小写英文字母「h」、「j」、「k」、「l」,分别控制光标左、下、上、右移一格。...G 光标移至文章的最后 $ 光标移动至行尾 Ctrl+f 向前翻屏 Ctrl+b 向后翻屏 Ctrl+d 向前翻半屏 Ctrl+u 向后翻半屏 i 在光标位置前插入字符 a 在光标所在位置的后一个字符开始增加...粘贴 u 取消操作 cw 更改光标所在位置的一个字 #cw 更改光标所在位置的#个字 下表列出行命令模式下的一些指令 w filename 储存正在编辑的文件为 filename wq filename...储存正在编辑的文件为 filename,并退出 vi q!...一起使用,如果查找的内容不是想要找的关键字,按 n 或向后(与/联用)或向前(与?联用)继续查找,直到找到为止。 沈唁志|一个PHPer的成长之路!
移动光标 vi可以直接用键盘上的光标来上下左右移动,但正规的vi是用小写英文字母「h」、「j」、「k」、「l」,分别控制光标左、下、上、右移一格。 按「ctrl」+「b」:屏幕往“后”移动一页。...5、vi命令列表 1) 下表列出命令模式下的一些键的功能: h左移光标一个字符 l右移光标一个字符 k光标上移一行 j光标下移一行 ^光标移动至行首 0数字“0”,光标移至文章的开头 G光标移至文章的最后...$光标移动至行尾 Ctrl+f向前翻屏 Ctrl+b向后翻屏 Ctrl+d向前翻半屏 Ctrl+u向后翻半屏 i在光标位置前插入字符 a在光标所在位置的后一个字符开始增加 o插入新的一行,从行首开始输入...w filename储存正在编辑的文件为filename wq filename储存正在编辑的文件为filename,并退出vi q!...一起使用,如果查找的内容不是想要找的关键字,按n或向后(与/联用)或向前(与?联用)继续查找,直到找到为止。
vi编辑器简介:vi是UNIX和Linux系统内嵌的标准正文编辑器,是一种交互类型的正文编辑器,是一种命令行方式的正文编辑器,可以在图形界面没有启动的情况下工作,是全屏幕正文编辑器,可以用来创建和修改正文文件...操作的第1个字母为命令、c是Change的第1个字母、d是Delete的第1个字母等,操作的第2个字母是要操作的对象、一般是所对应的第1列的第1个字母,但第1行为重复代表命令的字母。...c(:向后修改光标所在的句子d(:向后删除光标所在的句子y(:向后复制光标所在的句子操作段落的命令:操作段落的命令如下:c{:向上修改光标所在的段落d{:向上删除光标所在的段落y{:向上复制光标所在的段落...)功能,利用这一功能可方便快捷的完成以下文件操作:将一个命令的输出结果存在编辑的文件,将正在编辑的文件中的数据作为一个命令的输入。...设置vi编辑器工作方式:通过设置vi编辑器的变量的方式来改变vI的显示或工作方式以适应实际工作环境的需要。当设置了一个vi变量的值时,实际上是用所设置的特性覆盖了vi默认的特性。
领取专属 10元无门槛券
手把手带您无忧上云