在Vim中,可以通过使用<Ctrl-o>来让像gg、dG这样的命令在一行中工作。
具体操作步骤如下:
<Ctrl-o>命令是在Insert模式下临时进入Normal模式执行一个命令,然后又返回到Insert模式,这样就可以实现在一行中使用gg、dG等命令了。
关于Vim的更多使用技巧和命令,请参考腾讯云开发者文档中Vim的相关介绍:Vim快速入门。
在JavaScript中,函数表达式是一种将函数赋值给变量的方法。函数表达式可以出现在代码的任何位置,而不仅仅是函数声明可以出现的位置。...函数表达式的语法如下: var myFunction = function() { // 函数体 }; 上述代码中,将一个匿名函数赋值给变量myFunction。...函数表达式的工作方式如下: 1:变量声明:使用var、let或const关键字声明一个变量,例如myFunction。 2:函数赋值:将一个函数赋值给该变量。函数可以是匿名函数,也可以是具名函数。...这样的函数在函数内部和外部都可以通过函数名来调用自身。...函数声明会被提升到作用域的顶部,而函数表达式不会被提升。因此,在使用函数表达式之前,需要确保该表达式已经被赋值。此外,函数表达式还可以根据需要在运行时动态创建函数,具有更大的灵活性。
很多企业的固定资产管理都是由行政部门完成的。管理好固定资产,为企业降本增效的同时,行政人员也要考虑到如何提升员工的体验,彰显行政部门的工作能力。易点易动随机采访了几个企业的行政人员。...资产素材图2.jpg 当行政人员的辛苦付出和工作业绩以及员工体验不能成正比时,一款专业的固定资产管理工具可以让大家的幸福感直线上升,易点易动是这样做得: 耗材可直接申请出库,从此行政部门前不再排队 针对口罩...、笔、本等低值易耗品,易点易动系统中的库存管理模块中,固定产管理员可设置好流程让员工直接申请,然后领用后在员工端进行签字即可。...全员盘点固定资产,提升盘点效率和准确率 全员盘点即员工直接盘点自己名下的固定资产。这种盘点方式效率比较高,因为可以释放管理员的工作量。管理员只需要建立盘点单,勾选全员盘点。...如果该盘点中有某些员工的名下的资产,那么这些员工可以在员工端收到通知。员工登陆进去员工端之后,可以手机扫码进行盘点,盘点后提交盘点结果。管理员可设置是否需要员工必须拍照上传资产照片。
EDI(电子数据交换)如何工作,这大概是企业主、公司经理、企业EDI系统管理人员常问的一个问题。尽管现在EDI已经是一项相当广泛的技术,但仍有一些问题需要讨论。...那些没有连接到EDI的人通常并不理解EDI(电子数据交换)和互联网通信技术之间的区别。那么EDI(电子数据交换)在供应链中是如何工作的呢?继续阅读下文,您将会找到一个答案。...如果您有接触或是了解过采购业务中传统的文件流通方式,您可能会注意到,纸张操作和邮寄需要花费大量时间。...传统的人工操作模式中,像采购订单发送给供应商,供应商确认采购并发送货物,货物到达买方等业务操作或许可以快速进行,实际上由于人工处理速度低于计算机等原因,文档交换会需要花费更多的时间。...EDI(电子数据交换)向我们展示了一种高效且新颖的数据传输方法,像往常一样创建和发送进采购订单,但现在借助于EDI(电子数据交换)只需几分钟甚至几秒钟,而不是过去的一周或是一天。
向下翻页,翻半页命令为 ctrl + d ctrl + b 向上翻页,翻半页命令为 ctrl + u 0 移动到一行的开头,移到到一行的结尾为 $ gg 到开头,G 移动到结尾 ,3G 移动到第 3...删除3 行 d$ 从当前光标位置删除到结尾 ,dG 从当前位置到最后一行全部删除 yy 复制当前行 ,3yy 复制 3 行 p 在下一行粘贴复制的东西,P 在上一行粘贴 u 撤回操作 ....ctrl +v 选择列模式 y 选择的文本复制 d 选择的文本删除 总结一下 从上面的命令来看在vi 中,一些字母都是有着特别的含义的,比如 $ 代表行结尾,0 代表行开头,G 代表最后一行,y...定位到第一行 gg ,i 然后输入内容 :wq 多文件编辑 vi 后面可以接多个文件,像这样 vi man.config test.txt n 编辑下一个文件 N 编辑上一个文件...files 显示当前正在编辑的所有文件 多视窗编辑 可以支持在同一个窗口打开多个文件,使用 :sp [filename] 命令,像这样 :sp /etc/hosts 每一个窗口都有自己单独的模式和命令
在 PHP 中如果要交换两个变量的值,一般使用中间临时变量来处理,比如: $tmp = $x; $x = $y; $y = $tmp; 比如上面交换临时变量 x 和 y 的值,就要用到临时变量 其实可以是用...PHP 函数 list 来处理: list($x,$y) = array($y, $x); 这样一行代码就简洁得多了,如果使用 PHP 7.1 及以上的版本,还可以使用短数组语法([]): [$x,
如何微信小程序 28 号正式发布,对于相关从业者来说,马上要面临这样一个问题: 自己开发出的小程序,如何在高度竞争的市场中脱颖而出? 这是对产品、营销和运营人员的一个重大考验,大家需要做好哪些准备?...在活动中,你将和我们一起交流小程序发布后的各种产品、市场和运营问题,抓住用户痛点,抢占市场先机。 「未来小程序 · Workshop」将要做什么?...早在「未来小程序 · 黑客马拉松」活动中,我们就让程序员们在 24 小时内见证了小程序的开发与成长,但仅仅谈论小程序的技术和开发,总觉得缺少点什么。...它区别于「黑客马拉松」 24 小时的不间断思考与开发,是一个非技术的实操课堂,无需技术门槛,你就可以与大咖们一同讨论小程序: 产品研发:如何设计产品,让小程序有足够的亮点?...运营维护:如何连接用户,让小程序更具生命力? 营销推广:如何判断市场,让小程序更有市场价值? 如果「未来小程序 · 黑客马拉松」是梦想的实现,那「未来小程序· Workshop」就是思维的沉淀。
Laravel 中的 Artisan 命令行是这样 // 创建命令 php artisan make:command SendEmails // 运行命令 php artisan mail:send /.../ 使用参数 php artisan mail:send hello // 使用选项 php artisan mail:send --mail=abc@qq.com Goravel 中的 Artisan...命令行也一样 // 创建命令 go run . artisan make:command SendEmails // 运行命令 go run . artisan mail:send // 使用参数 go...,原来的味道。...PHPer 极速切换,Goer 的福音。 欢迎 star 与 issues。 关于 Goravel Goravel 是一个功能完备、具有良好扩展能力的 Web 应用程序框架。
常见Linux命令的正确打开姿势 实践笔记 更新中 我使用centos7X64最小化安装 CentOS-7-x86_64-Minimal-1708 1.vim: 1.vim中跳到第一行和最后一行 1....底线命令模式 2.命令模式 2.vim中清空内容 1.底线命令模式 2.命令模式 2.解压war包 1.jar 解压 war包,直接解压到当前目录 2.unzip 解压 war包,带参数-d 解压到...test.java文件为test.tar.gz (test.java可以是文件夹) 2.解压test.tar.gz 我使用centos7X64最小化安装 CentOS-7-x86_64-Minimal-1708 1.vim...: 1.vim中跳到第一行和最后一行 1.底线命令模式 :0或:1跳到文件第一行 :$跳到文件最后一行 2.命令模式 gg跳到第一行 shift+g跳到文件最后一行 2.vim中清空内容 1.底线命令模式...%d 即可 2.命令模式 ggdG 即可 其中,gg为跳转到文件首行;dG为删除光标所在行以及其下所有行的内容; 再细讲,d为删除,G为跳转到文件末尾行;也可单独使用dG删除当前行到底部 2.
复制、粘贴、全选 Vim中如何全选并复制? (区分大小写!!!)...全部删除:按esc键后,先按gg(到达顶部),然后dG 全部复制:按esc键后,先按gg,然后ggyG 全选高亮显示:按esc键后,先按gg,然后ggvG或者ggVG 单行复制:按esc键后, 然后...yy 单行删除:按esc键后, 然后dd 粘贴:按esc键后, 然后p n+命令,比如复制5行:5dd vim只能粘贴50行的问题: 在当前用户主目录 编辑~/.vimrc(如果不存在,新建这个文件...先yy 再按 p 在正常模式下,复制当前行,并将当前行粘贴到光标所在的下一行 8....先按yy 再按shift+ p 复制当前行,并将其粘贴到当前光标所在的上一行 9. dd 删除当前行 10. w 向后移动一个单词 11. k 向上移动一行 12. n+命令 重复当前操作n次,
学习Excel技术,关注微信公众号: excelperfect 在工作表中,我们可以创建简单的用户名和密码登录框,并且像专业的密码框界面那样,在用户输入密码时显示的是*号。...第1步:在工作表中添加文本框 单击功能区“开发工具”选项卡“控件”组中的“插入——ActiveX控件——文本框“,如下图1所示。 ?...图1 在工作表中插入两个文本框,并将其大小和位置进行适当地调整,如下图2所示。 ? 图2 第2步:设置文本框属性 要想使得在文本框中输入时掩盖其中的内容,需要设置其属性。...在设计模式下,在要掩盖输入内容的文本框中单击鼠标右键,选取快捷菜单中的”属性“命令,如下图3所示。 ?...注意,在这种情况下,虽然看起来输入的密码被掩盖了,但仍然存储在工作表中,这样他人可轻松从文本框中提取密码。
对文件编辑 2.sudo vim /etc/apt/sources.list 3.全选文档内容 按esc后,然后ggvG或者ggVG 4.删除原来文件内容 按esc后,然后dG 5.将刚才界面中https...://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/里的内容选中,右键复制 在空文件按字母i,表示插入显示光标,然后右键黏贴 cudnn安装官方教程,建议按照官方教程来...https://docs.nvidia.com/deeplearning/cudnn/install-guide/index.html#install-linux 没有manager,编辑器vim的使用说明...全选(高亮显示):按esc后,然后ggvG或者ggVG 全部复制:按esc后,然后ggyG 全部删除:按esc后,然后dG 解析: gg:是让光标移到首行,在vim才有效,vi中无效...v : 是进入Visual(可视)模式 G :光标移到最后一行 选中内容以后就可以其他的操作了,比如: d 删除选中内容 y 复制选中内容到0号寄存器 "+y 复制选中内容到+寄存器
;O 代表在当前光标所在行的上一行进行插入; 定位命令 首先 shift+: 进入低行模式,然后输入 set nu 就可以在前面加上行号,set nonu 就可以取消行号; GG 跳到最后一行的开头...个字符,n 是几就删除光标后几个字符; dd 删除光标所在的这一行; D 删除光标所在处到这一行的行尾位置; ndd 从光标所在行算起,n 是几就删除后面的几行; dG 删除光标所在的这一行到整个文件的末尾处...命令:表示命令执行的结果,就相当于我们在终端里直接输入命令一样 ⭐️比如:我们正在编写一个 111 文件 (vim 111),我们想要把当前的时间写入进来;我们需要退出当前编辑的文件,然后在终端输入 date...⭐️这样我们在输入邮箱直接输 mymail 回车,就可以替换成 1870298470@qq.com,是不是很方便; 注意:对于我们当前定义的快捷键都是临时生效的,要想永久生效需保存在:文件.vimrc中...简单 vim 配置(重点) 首先让大家看一下我的 vim 配置后的结果 配置过后是不是有点像 VS 的环境?不妨打开自己的 vim 看看是不是这样的效果!
大家好,又见面了,我是你们的朋友全栈君。 Vim中如何全选并复制? (区分大小写!!!)...全部删除:按esc键后,先按gg(到达顶部),然后dG 全部复制:按esc键后,先按gg,然后ggyG 全选高亮显示:按esc键后,先按gg,然后ggvG或者ggVG 单行复制:按esc键后, 然后...yy 单行删除:按esc键后, 然后dd 粘贴:按esc键后, 然后p vim只能粘贴50行的问题: 在当前用户主目录()编辑/.vimrc(如果不存在,新建这个文件),添加一行 :set viminfo...即最大值为 500 批量注释 1,在命令行模式下,将光标固定在第一列,按Ctrl+V快捷键进入VB可视化模式: 上下移动光标,选择你想要注释的行: 选择好之后,按大写的I键进入insert模式,输入注释符...只需按d键(小写),注释就被删除啦 如何取消vim粘贴时自动注释功能 vim在粘贴内容的时候,如果遇到以#开始的注释行,会自动将后续的所有行进行注释。
添加图片注释,不超过 140 字(可选) 代码量 在正常模式(Normal Mode)下 并非 插入模式 或 底行命令模式 下先yy复制当前行p一下 就paste 出一行再p一下 又多 paste...先undo 撤销删除全篇清零 ggdG gg 跳转到第一行当前光标 第一行dG 从当前行(第一行)删除到 最后一行添加图片注释,不超过 140 字(可选)可以 全部 清空反向清零 Gddg...gg 跳转到最后一行当前光标 最后一行dG 从当前行(第一行)删除到 最后一行添加图片注释,不超过 140 字(可选)也可以 全部 清空撤销删除 undo 撤销 到最初只有三行的状态99999999...yy复制光标所在行代码 到剪贴板p粘贴 剪贴板中的内容9999p将剪贴板中的代码粘贴9999次保存运行一条龙 :w|!...一万行代码啊命令作用gg第一行G最后一行123G第123行圆梦之后 多少有点空虚可以看看 别人的程序都是是怎么写的吗?下次再说!
(在命令模式中按如下字母即可实现) a在光标所在字符后插入 A在光标所在行尾插入 i在光标所在字符前插入 I在光标所在行行首插入 o在光标下插入新行 O在光标上插入新行 定位命令 这几个命令还是非常实用的...,特别是在大型文件中。...:set nu设置行号(: set number也可以) :set nonu取消行号 gg到第一行 G到最后一行 nG到第n行 :n到第n行 $移至行尾 0移至行首 删除命令 这个命令感觉删单个字符作用不大...,按Esc结束 u取消上一步操作(这个在vim中还算良心的) 搜索和搜索替换命令 搜索命令在写代码时感觉用得不多,替换倒是很实用,比如将变量名或者给定的数字在下次利用时可直接修改替换 /string...不过想要成为一名高端大气上档次的程序员,学Linux还是跑不掉的,毕竟主流服务器还是Linux,像运维工程师这样的职业面对的就是Linux服务器。所以还是好好安心学吧。
vim 是个非常高效、非常好用的工具,很多人一旦开始使用 Vim 之后就再也无法自拔。然而, Vim 仍然有其自身缺陷,对于普通用户来说,很难在入门的时候就体会到Vim的所谓高效性。 ?...本文介绍7个提高你工作效率和生产力的Vim使用技巧,作为你体验使用Vim进行高效操作的入门级教程。...你可以在 .vimrc中像这样映射: let mapleader = “,” ?...跳到一行的开始 ◎$,跳到一行的结束 ◎gg,跳到文本的第一行 ◎G,跳转到文本的最后一行 ◎nG或者ngg,跳转到第n行,例如: 10G,跳转到第10行;20gg,跳转到第20行 提高 Git 工程中...Vim normal命令 Vim normal 命令可以在命令行模式执行普通模式下的命令,当normal命令与Vim可视化模式结合时,只需很少的操作就能完成大量重复性工作。
接下来让我们接着介绍vim中另一个强大的模式——命令行模式 命令模式简介 命令模式可以说在vim中的使用频率不亚于普通模式,像我们平时使用 :w 将缓冲区的内容写入文件,使用 :q 退出vim,这些都是在命令行模式下执行命令...,这里我们主要还是战士如何在命令模式中操作文本。...其他相关的命令在后面结合其他功能给出 在命令行中的操作与在插入模式中类似,只是插入模式会将键盘输入写入缓冲区,而命令行模式则会将输入显示在命令行位置。...>: 高亮选区的结尾行 %: 整个文件,相当于 :1,$ 介绍了这些操作符之后,如果我们需要删除整个文件,那么有这么几种方法 方法1:普通模式下,使用 0 跳转到第一行, 然后使用dG 第一行到最后一行的内容...,但是我今日工作完成之后发现离下班还有点时间,为了获得内卷达人的称号,我决定先看看明天的 bug5但是又不想为此加班太多,只是简单的看看,然后在工作日报上进行汇报,也就是说我要将fixbug5 复制一份放到今天的任务中
然而, Vim 仍然有其自身缺陷,对于普通用户来说,很难在入门的时候就体会到Vim的所谓高效性。 本文介绍7个提高你工作效率和生产力的Vim使用技巧,作为你体验使用Vim进行高效操作的入门级教程。...你可以在 .vimrc中像这样映射: let mapleader = “,” 3....,跳到一行的开始 ◎$,跳到一行的结束 ◎gg,跳到文本的第一行 ◎G,跳转到文本的最后一行 ◎nG或者ngg,跳转到第n行,例如:10G,跳转到第10行;20gg,跳转到第20行 4....Vim normal命令 Vim normal 命令可以在命令行模式执行普通模式下的命令,当normal命令与Vim可视化模式结合时,只需很少的操作就能完成大量重复性工作。...Vim替换命令s Vim命令行模式下使用 :substitute 命令 (缩写形式 s ) 可以将指定范围内的字符替换成其他目标字符,实现同时处理多个目标行的操作效果。
世间上的相遇 都是久别重逢 以下是vim操作一些基础的命令,分为两种模式总结整理,分别为命令模式、末行模式,建议读者学习的同时能配合实际的操作,这样会记得更加牢固。...一:命令模式 1、退出保存:ZZ(及按住shift的同时,按两次z) 2、代码格式化:gg=G(即连续按2个g,再按=,再按G) 3、光标移动 3.1、上、下、左、右:方向键或者k、j、h、l...(包括当前行) 5.9、删除当前位置前面的所有内容:dgg(包括当前行) 温馨提示:vim中的删除其实是剪切操作,删除的内容可以用p命令粘贴 6、复制操作 6.1、复制当前行:yy...,选择要复制的内容,按一个y即可复制完成 7、替换操作 7.1、替换当前字符(单个):输入r,然后在输入要替换的字符 7.2、替换当前字符(多个):输入R,然后在输入要替换的字符(往后替换...-o aa.txt bb.txt:进入的时候就进行分屏(o水平;O垂直) 6、支持shell命令:!
vim 是对 vi 的扩展,文中的很多操作是 vi 通用的 vi 是区分大小写的命令的,也就是说 g与G 是不同的命令 在不同模式下,快捷键是不一样的 模式分 一般模式 编辑模式 指令模式 一般模式用于文件内部操作...dd 删除光标当前行 dG 删除光标后的全部文字 d$ 删除本行光标后面的内容 d0 删除本行光标前面的内容 y 复制当前行,会复制换行符 yy 复制当前行的内容 yyp 复制当前行到下一行,此复制不会放到剪切板中...dG删除光标后的全部文字d$删除本行光标后面的内容d0删除本行光标前面的内容y复制当前行,会复制换行符yy复制当前行的内容yyp复制当前行到下一行,此复制不会放到剪切板中nyy复制当前开始的 n 行p,...缩进 Normal Mode 下,命令>>将对当前行增加缩进,而命令<<则将对当前行减少缩进 在命令前使用数字,来指定命令作用的范围 5<< 在 Insert/Replace Mode 下 Ctrl-Shift-t...可以增加当前行的缩进 Ctrl-Shift-d则可以减少当前行的缩进 使用0-Ctrl-Shift-d命令,将移除所有缩进 需要注意的是,当我们输入命令中的 “0” 时,Vim 会认为我们要在文本中插入一个
领取专属 10元无门槛券
手把手带您无忧上云