Vim终极指南:所思即所得
关于开发工具方面的书,有两本获得了超高的评价,一本是《Pro Git》,另一本就是本文的主要参考《Practical Vim》,副标题Edit Text at the Speed of Thought更为形象生动——以思考的速度去编辑。这本书中包含了一百多个非常实用的Vim使用技巧,不管你是已经使用Vim多少年的专家,相信都能从中获取新的养分。推荐大家在读完本文后进一步去读一下这本书进行深入学习。
多年以前对Intellij IDEA爱不释手,又苦于从Eclipse转型的困难,于是写了一篇《十大Intellij IDEA快捷键》,反响和收获都超乎想象。最近重度使用Vim,所以趁热打铁再来一篇Vim的使用手册,整理一下相信于人于己都会有益处的。关于本文的组织和内容:本文从一个编辑器的角度来审视Vim,按照文本编辑器应有的功能来组织文章结构。此外,字里行间也涵盖了一些非常流行的、对Vim基本功能增强的插件用法,具体安装配置请参考《Python+Vim:天作之合》。
1.Vim之道
大家可能好奇:Vim还需要专门一本书来学吗?像本文最后一部分,整理或从网上找一个常用命令的Cheatsheet不就行了?不然。前言所述的技巧其实只是一个引子,会几个常用命令只是皮毛。当我们感慨Vim在小细节上的用心和鬼斧天工时,更重要地一点其实是Vim的内核和灵魂。其实不只是Vim这种开发工具,学习任何东西都一样,抓住其历史背景和设计初衷,体会设计者匠心独运的那一部分。之后再去看使用方法、技巧等细枝末节,就会发现一切都顺理成章。这一部分就是要重点说说Vim骨子里到底是什么样的,看看大浪淘沙后的Vim中包含的大智慧。
1.1 编辑的本质:重复!
文本编辑从本质上来说就是重复的。我们经常要在好几处做小改动,于是我们不断移动光标去修改,然后继续下一项改动。Vim是个神器,但其本质与其他工具无异,都是用自动化来对付重复。而自动化的核心就是:如何将我们的工作打造成一系列可以重复的小动作单元。如果不自己想清楚,那比Vim更高级的工具也救不了我们。
以小见大,我们日常生活工作中有很多其他事情本质上也都是重复的。作为天性“懒惰”程序员,我们当然要想法让自己以后更省事省时间。所以同样的道理,我们也需要梳理出整个工作流程,将它们变成一个个可重复的小逻辑单元,然后运用各种工具自动化。同样,关键在于梳理出可重复工作单元的思维过程。
1.2 Vim解药:dot配方
当我们想清楚了,Vim能帮助我们快速实现自动化,秘密就在Vim里一个最最基本的万能键:.(dot)。当我们按下它时,就像念了咒语、施了法术一样,会在当前光标位置重复上一次的操作。我们可以将dot想作一个微型的宏(Macro),我们之前做的一系列操作都被Vim自动录制并保存到某处,当按下dot时Vim帮我们自动播放之前录制的内容。
书中给了三个例子:在每行后加分号、一行中每个加号两边加空格、查找替换单词,来说明dot的万能。更重要地是为大家展示了“dot配方”的样子:一键移动(找到下一个目标)+一键操作(完成任务),简洁明了!如果我们的每个动作都能打造成这样理想的小单元,那我们就能很快速地完成所有任务。所以一个理想的dot配方就是:用Motion或其他搜索方法移动光标到下一个目标,然后用Operator+Motion/TextObject完成修改,最后不断用;和.重复这个配方。下面就要讲到这里提到的Operator、Motion、TextObject三个重要的概念。
2.组合的力量
Vim的常用操作可以用次数N+操作Operator+操作范围Motion/文本对象TextObject来表示,Vim的强大很大程度上来自于这种组合。当我们熟悉了这种组合方式,我们就能“研制”出自己的配方。那种摸着了门道,自己琢磨出新东西的窃喜大家可以自己体会。不仅如此,我们还能定制自己的Operator或Motion去扩充现有的词汇表。而且的确有人这样做了,比如注释/取消注释操作,比如根据不同语言扩展更多的TextObject。前面没有特意强调次数N,因为有时与其花时间去数要重复几遍,还不如操作一次,然后用dot去重复来得快。现在我们就来看看Vim的Operator、Motion、TextObject词汇表吧!
2.1 操作(Operator)
首先我们要了解一点,就是Vim超快速的移动能力得益于不同模式的区分,使得一副键盘上的按键在不同模式下表示不同的含义。这样我们只需用同样的单个按键就能完成看似非常高级的移动。
- c (change):修改(删除并进入插入模式),非常实用,比先用d删除再进入插入模式要方便得多。更重要地是可以用dot来重复执行。
- d (delete):删除,不用多说。
- y (yank):拷贝到Vim的寄存器中,因为c已经被change占用了,所以只能换成另一个单词yank的首字母y。
- g~ (swap case) gu (make lowercase) gU (make uppercase):这三个是大小写转换相关的。
- > (shift right)、< (shift left)、= (autoindent):这三个在格式化代码时常用。
惯例:(一)操作重复写的话表示范围motion是当前行,例如dd是删除当前行,>>是增大一个缩进当前行,gUgU(或gUU)是当前行都变大写。(二)在当前行中可以使用f/F{char}向前/后查找字符,t/T{char}类似,区别是停留在char之“前”(向前搜索则停在前面,向后则停在后面),用;和,可以重复上一次的向前/后查找动作。因为这个区别,我们通常用f/F作快速查找移动,用t/T配合d/c做修改编辑。在后面介绍文本对象时,我们会看到类似的用法。
2.2 移动(Motion)
- w/b:下一个/前一个word。还有W和B,表示下一个/前一个WORD。这里提一下word和WORD的区别,word是字母、数字、下划线组成的一个单词,WORD是空格分隔的单词。
- e、ge:下一个/前一个word的末尾。同理也有E和gE。
- f{char}:在当前行向后查找匹配的字符,F是向前查找。;和,可以重复上一次的f/t和F/T查找。
- t{char}:与f类似,但光标会停在匹配的字符前,同理T向前查找停在字符后。
- *:下一个匹配的word
- %:在开闭括号间来回跳跃,支持()、{}、[]。
- (:下一个句子,)是上一句。
- {:下一段,}是上一段。
- “:非常有用的移动,可以跳回到上一次的位置。假如我们想修改一对小括号成花括号,则先移动到(,然后用%移动到末尾的),修改成},这时用%是无效的,因为此时括号已经不匹配,于是“就出场了,使我们跳回到(的位置。
2.3 文本对象(Text Object)
TextObject可以像Motion一样,用在Visual模式或与一个Operator结合,但不同的是文本对象不能在Normal模式下单独使用去移动光标,毕竟文本对象表示的是一个文本对象、一个范围。《Practical Vim》中做了精彩的比喻:如果说Motion是迎面飞踢的话,那TextObject就是剪刀踢。大家在Vim中,任意一个word中间按一下daw就能体会到这个比喻的妙处了。在word中间的某一个字符,我们彷佛腾空而起向两边踢出双腿,“干掉了”整个word。神奇吧?但如果你以为文本对象只有这么大点本事那就错了,下面就来看看我们有多少种对象吧!
文本对象由前缀a或i和下列后缀自由组合形成,a(around)表示包含下列标签以及中间的内容,i(inside)表示只包含中间的内容:
- w W s p:与前面一致,表示word、WORD、句子和段落。
- ) or b:一对小括号,(…)
- } or B:一对花括号,{…}
- ]:一对中括号,[…]
- >:一对尖括号,<…>
- ‘:一对单引号
- “:一对双引号
- `:一对`…`
- t:一对html标签,例如tags
一切就绪,现在就来见识一下文本对象的威力吧。比如现在光标位于{hello}的e上,这时我们用ciw,就能直接删掉整个hello并且进入插入模式进行编辑,同理我们如果执行daw就能直接删除整个{hello}包括花括号。是不是想起了什么?没错,此处的用法与前面介绍的f和t的惯例类似,所以可以用一句简练的话来总结:Delete a(around)/f(inclusive). Change i(inside)/t(exclusive). 删除周围,修改其中。用好文本对象,甚至还能自己根据需求扩展的话,那真是威力无穷!
3.最优解:高尔夫记分法
很多时候我们会有多种方式去完成一个操作,如何进行选择呢?一个有趣的规则就是Vim高尔夫。我们知道高尔夫球是记每位选手的挥杆数,谁用的次数最少谁是胜者。Vim也是一样,谁需要的按键少谁赢,当次数一样时,还有更重要的一点:是否可重复,即是不是个有效的dot配方。
书中给出了一个例子,当光标在一个单词的末尾最后一个字符上,如果删除这个单词?方案一:db往回删,但留下了当前光标下的最后一个字符,所以还要敲一下x。方案二:先b回到单词的第一个字符,再dw删除。方案三:diw,即delete+inside+word删掉当前单词。三种方案都是三次按键得三分,这时就看谁是有效的、可重复的“配方”了。胜者很明显,就是diw,因为dbx相当于两次操作,dot没法都重复。而bdw是先移动再操作,看似是我们前面提到的理想情况,但注意:一键移动是找到下一个目标,而这里的b是在目标上做了一次移动,所以这个方案还是很难重复在另一个单词上的!
大家感兴趣的话可以去VimGolf这个网站上玩一玩,上面有很多有趣的挑战。就像刷题一样,不过看起来似乎比Leetcode要更有乐趣一些,毕竟多了解一些技巧使我们能在日常工作中获益。
4.最后两招:Visual模式与宏录制
在一些不理想的情况下,我们没法非常完美的用一个dot配方就完成编辑,这时我们还可以求助于下面两个办法。限于时间和篇幅的关系,这一部分写的比较简略,实际上内容还是挺多的。感兴趣的同学,请直接去读原书和其他资料吧。
4.1 Visual模式
可视化模式可以细分为三种子模式:字符、行、块,分别在Normal模式下按v、V、Ctrl-v进入。如果一个编辑任务有简单的dot配方的话,我们倾向于不使用可视化选择修改的方法。书中提到了Visual模式的问题:不可重复!比如我们改了一个长度为3的单词,当我们想在另一行某个长度为4的单词上重复时就会发现问题,只有3个字符被修改了。所以这种方法只适用于:1)一次性的简单修改;2)修改范围不容易用dot配方写出来;3)两个Visual模式提供的很酷的功能:一就是V进入行模式,然后r-,则这一行都会被改为-,想想手写表格时这有多方便;二就是Ctrl-V进入块模式按列修改,方法为选好范围后按c,再输入想要的内容后Esc回到Normal模式,就会发现该列的每一行都变成了刚才我们输入的内容。
4.2 宏(Macro)
在Vim中进行宏录制非常简单,Normal模式下按q{register},比如qa就表示把这个宏保存到寄存器a,然后我们就可以输入命令了,最后按q退出。按@a或5@a就能任意重复刚才的宏了。看起来简单,但如果不遵循编写宏的三个黄金规则的话,写出来的宏就是一堆废代码,没有可重用的价值:
- 正则化(Normalize):第一步就是利用0、$、I、A正则化光标位置,因为每一行的长度、形状可能都不一样,如果不这样做的话再重复执行的时候就会在错误的位置上开始。
- 可重复的修改:利用f{char}等命令找到目标,然后修改。在这里,Vim的Motion还有起到了一个保护的作用。如果宏中的某一条Motion移动失败了,那宏就自动终止,不会执行后面的命令。
- 移动到下一目标:如果想不断在每行上执行的话,那在宏的最后,加上j。这样的话执行5@a重复5次时,宏就会自动在5行上运行了。
看到最后,是不是觉得其实本质上宏就是一个精心设计好的dot配方?其实一个最简单的宏就是qq;.q,然后执行@q。因为我们知道一个dot配方是由找目标和修改两步组成,所以我们可以写一个一次性的宏来减少我们敲击;.的次数。
关于宏还有个有趣的地方,就是宏可以并行或串行执行,前面的5@a其实是串行执行,如果中间一次执行失败了,就会立刻终止。那怎样才能并行执行呢?很简单,利用命令模式下执行:normal @a,这样其中某一条的失败不会影响其他的执行。
5.总结:Cheatsheet
前面主要介绍了Vim的核心价值——编辑,编辑也的确是最主要的工作,但我们每天的工作流还有很多其他部分组成:打开文件、打开包含特定关键字的文件、开始编辑、保存关闭。编辑部分也有一些前面没讲到的,例如下一页、复制粘贴、Undo等。所以,在本文的最后一部分做统一的整理。一些Vim插件能对这些周边工作有更强大的支持,所以这里也会介绍一下常用的插件。
操作 | 快捷键 | |
---|---|---|
文件管理 | 打开 (Ctrlp插件) | Ctrl-p:文件名模糊查找后: Enter:当前窗口打开 Ctrl-v:水平分隔当前窗口 Ctrl-x:垂直分隔当前窗口 Ctrl-t:新建Tab打开文件 |
Tab | gt:下一个Tab gT:上一个Tab 1gt:第一个Tab :tabonly:只保留当前Tab,关闭所有其他 | |
编辑1 (Dot Formula) | 操作符 | c:修改 d:删除 y:复制 p:粘贴 gu gU g\~:小写、大写、大小写转换 < > =:左缩进、右缩进、自动缩进 cc dd yy gUU << ==:只当前行 |
移动 | w b:下/上一个word W B:下/上一个WORD e ge:下/上一个word末尾 E gE:下/上一个WORD末尾 f:下一个匹配字符 t:下一个匹配字符前 \*:下一个匹配word %:在() [] {}开闭括号间跳跃 (:下一个句子 {:下一个段落 ` `:跳回到之前光标所在的位置 | |
文本对象 | w W:word和WORD s:一个句子 p:一个段落 ) or b:一对(…) } or B:一对{…} ]:一对[…] >:一对<…> ‘:一对’…’ “:一对”…” `:一对`…` t:一对<xml>…</xml> | |
编辑2 | 跳跃移动 (Easymotion插件) | /:查找后跳到指定字母索引的位置 \ j:向下跳到指定字母索引的行 \ k:向上跳到指定字母索引的行 |
更多移动 | 0 ^ _:行首 $ g_:行尾 gg:文件开头 G:文件末尾 ngg:第N行 H M L:屏幕上/中/下 zt zz zb:滚动当前行到屏幕的上/中/下 Ctrl-D Ctrl-F:下半页/下一页 Ctrl-U Ctrl-B:上半页/上一页 gj gk:下/上一显示行 | |
开始编辑 | i:光标前 a:光标后 I:行首 A:行尾 o:新加下一行 O:新加上一行 r:替换当前光标位置的字符 x:删除当前光标位置的字符 J:下一行追加到本行的末尾 | |
复制粘贴 | “1y:拷贝到寄存器1 “1p:从寄存器1复制 v{motion} p:可视化选中后粘贴,不影响匿名寄存器 | |
查找替换 | :s/foo/bar/g:只替换当前行的每一处 :%s/foo/bar/gc:整个文件进行确认和替换 :5,12s/foo/bar/g:替换5-12行(包括) :.,$s/foo/bar/g:从当前行一直到文件末尾 :.,+2s/foo/bar/g:当前行以及后两行 :vimgrep /foo/ **/*:在整个项目中查找 | |
撤销重做 | u:Undo Ctrl-r:Redo |
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
相关文章
- 双眼皮埋线抽脂吗
...
2024/4/28 3:06:36 - 一周极客分享2019年11月-第4周
一周极客分享2019年11月-第4周 本周极客分享周刊语录:不要和猪打滚,你滚得一身泥,猪在那乐呵呵! 运维架构 TOP互联网公司都在用,为什么SRE比传统运维更抢手?程序员,快来 Get 常用的 Linux 命令…...
2024/4/28 12:37:13 - 双眼皮埋线抽线图片
...
2024/4/21 14:47:33 - angularJS开发心得总结
一、开端 真的是忙完这一阵子就可以忙下一阵子了啊。。。 最近在做一个angularJSIonic的移动端项目。。。记录一些技巧,方便自己以后查阅,也方便需要学习angularJS的人可以看一看...^_^ 二、基础原则了解 ①angular的一些入门了解 一、基础知识 1.angula…...
2024/4/23 13:03:30 - 开启天文之路的 4 个 Python 工具 | Linux 中国
导读:使用 NumPy、SciPy、Scikit-Image 和 Astropy 探索宇宙 本文字数:2442,阅读时长大约:3分钟https://linux.cn/article-12459-1.html作者:Gina Helfrich,ph.d.译者:SilentDa…...
2024/4/21 14:47:32 - 无人驾驶汽车系统入门(十四)——ROS入门与实践(1)
无人驾驶汽车系统入门(十四)——ROS入门与实践(1) 前言:作为目前最广泛使用的开源机器人软件平台,ROS(Robot Operating System)极大的提升了机器人开发的效率。目前无人驾驶系统的实际实现仍然依赖于ROS,作为一个相对成…...
2024/4/27 6:26:02 - React入门学习
为了获得更好的阅读体验,请访问原地址:传送门 一、React 简介 React 是什么 React 是一个起源于 Facebook 的内部项目,因为当时 Facebook 对于市场上所有的 JavaScript MVC 框架都不太满意,所以索性就自己写了一套,用…...
2024/4/28 4:12:35 - [译]深入理解JavaScript函数执行—调用栈,事件循环和任务等
Web 开发者,或者前端工程师(我们更喜欢别人这么称呼)现如今几乎能做所有的工作,从扮演一个浏览器内部交互性的角色,到制作电脑游戏、桌面控件、跨平台手机应用,甚至还可以把它写在服务器端(最流…...
2024/4/21 14:47:30 - 【算法基础学习 4】互补滤波算法——PX4姿态估计
目录 应用场景 名词解释 陀螺仪 加速度计 磁力计(又叫磁罗盘) 坐标系 姿态表示 滤波原理 滤波主要过程 预备知识 预测 校正 加速度计校正 磁力计校正 更新四元数 源码分析 主程序运行流程图 函数功能简述 源码分析 头文件 using …...
2024/4/21 14:47:30 - 【cartographer】园区场景自动驾驶-降低回环检测运算量
园区场景自动驾驶-降低回环检测运算量 概述 在园区进行建图时,地图较大,运行定位模式时的回环检测计算量很大,计算机负担大。为降低纯定位模式下的计算量,将回环检测的全图匹配更换为大范围匹配。 背景 有gps和rtk信息的辅助&…...
2024/4/21 14:47:27 - CSS3的calc()使用
calc()对大家来说,或许很陌生,不太会相信calc()是css中的部分。因为看其外表像个函数,既然是函数为何又出现在CSS中呢?这一点也让我百思不得其解,今天有一同事告诉我,说CSS3中有一个属性能实现自适应的布局…...
2024/4/21 14:47:27 - 双眼皮埋线抽出线恢复
...
2024/4/20 7:53:18 - 双眼皮埋线吃辣椒了
...
2024/4/20 15:16:07 - 双眼皮埋线长了小疙瘩
...
2024/4/20 15:16:06 - 双眼皮埋线拆线重做了
...
2024/4/19 22:46:17 - 双眼皮埋线拆了什么样
...
2024/4/25 4:36:05 - 4. webpack处理图片资源
常用的样式loader file-loader:可以用来帮助webpack打包处理一系列的图片文件;比如:.png 、 .jpg 、.jepg等格式的图片。 url-loader:功能类似于 file-loader,但是在文件大小(单位 byte)低于指…...
2024/4/20 15:16:03 - 由浅入深Webpack
一.使用Webpack 1.Webpack命令 webpack -h帮助命令webpack -v查看版本webpack <entry> [<entry>] <output>输入一个或多个entry打包命令 2.Webpack-cli 安装npm install -g webpack-cli作用:交互式的初始化一个项目初始化webpack项目webpack-…...
2024/4/27 16:15:06 - webpack的初步入门
语雀地址:https://www.yuque.com/chenzilong/mhtr5g/ygh2u8 目录 *. 写在开始 *.1 方式方法 *.2 阶段目标 *.3 本文的主线图 *.4 学习要求 1. 前端发展开始说起 1.1 发展历史 1.2 日益复杂的前端 1.3 包管理的发展 2. 前端为什么需要打包 3. 前端可选的…...
2024/4/24 19:50:26 - webpack 更改默认host port 端口 webpack-dev-server
在webpack.config.js中编辑节点 devServer: { host:’127.0.0.1’, port:8088 },...
2024/4/28 12:48:42
最新文章
- Swift中TableView的下拉刷新和上拉加载
在Swift中,可以使用UIRefreshControl来实现TableView的下拉刷新。首先,需要在ViewDidLoad方法中创建一个UIRefreshControl的实例,并添加到TableView的subview中。然后,设置refreshControl的action为TableView的下拉刷新函数&#…...
2024/4/28 13:08:20 - 梯度消失和梯度爆炸的一些处理方法
在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言,在此感激不尽。 权重和梯度的更新公式如下: w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...
2024/3/20 10:50:27 - Python读取文件里内容
如果要读取一个文件里的内容是 # 文件名:db.txt 1 2 3 4代码如下 import requests f open("db.txt", mode"rb") content f.read() f.close()data content.decode(utf-8)# 存到 list 里 data_list data.split(\r\n) print(data_list)# 结果…...
2024/4/23 6:37:22 - 基于springboot实现影城管理系统项目【项目源码+论文说明】
基于springboot实现影城管理系统演示 摘要 随着现在网络的快速发展,网上管理系统也逐渐快速发展起来,网上管理模式很快融入到了许多生活之中,随之就产生了“小徐影城管理系统”,这样就让小徐影城管理系统更加方便简单。 对于本小…...
2024/4/27 12:36:09 - 【外汇早评】美通胀数据走低,美元调整
原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...
2024/4/26 18:09:39 - 【原油贵金属周评】原油多头拥挤,价格调整
原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...
2024/4/28 3:28:32 - 【外汇周评】靓丽非农不及疲软通胀影响
原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...
2024/4/26 23:05:52 - 【原油贵金属早评】库存继续增加,油价收跌
原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...
2024/4/27 4:00:35 - 【外汇早评】日本央行会议纪要不改日元强势
原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...
2024/4/27 17:58:04 - 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响
原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...
2024/4/27 14:22:49 - 【外汇早评】美欲与伊朗重谈协议
原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...
2024/4/28 1:28:33 - 【原油贵金属早评】波动率飙升,市场情绪动荡
原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...
2024/4/27 9:01:45 - 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试
原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...
2024/4/27 17:59:30 - 【原油贵金属早评】市场情绪继续恶化,黄金上破
原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...
2024/4/25 18:39:16 - 【外汇早评】美伊僵持,风险情绪继续升温
原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...
2024/4/28 1:34:08 - 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势
原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...
2024/4/26 19:03:37 - 氧生福地 玩美北湖(上)——为时光守候两千年
原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...
2024/4/28 1:22:35 - 氧生福地 玩美北湖(中)——永春梯田里的美与鲜
原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...
2024/4/25 18:39:14 - 氧生福地 玩美北湖(下)——奔跑吧骚年!
原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...
2024/4/26 23:04:58 - 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!
原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...
2024/4/27 23:24:42 - 「发现」铁皮石斛仙草之神奇功效用于医用面膜
原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...
2024/4/28 5:48:52 - 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者
原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...
2024/4/26 19:46:12 - 广州械字号面膜生产厂家OEM/ODM4项须知!
原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...
2024/4/27 11:43:08 - 械字号医用眼膜缓解用眼过度到底有无作用?
原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...
2024/4/27 8:32:30 - 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...
解析如下:1、长按电脑电源键直至关机,然后再按一次电源健重启电脑,按F8健进入安全模式2、安全模式下进入Windows系统桌面后,按住“winR”打开运行窗口,输入“services.msc”打开服务设置3、在服务界面,选中…...
2022/11/19 21:17:18 - 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。
%读入6幅图像(每一幅图像的大小是564*564) f1 imread(WashingtonDC_Band1_564.tif); subplot(3,2,1),imshow(f1); f2 imread(WashingtonDC_Band2_564.tif); subplot(3,2,2),imshow(f2); f3 imread(WashingtonDC_Band3_564.tif); subplot(3,2,3),imsho…...
2022/11/19 21:17:16 - 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...
win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面,在等待界面中我们需要等待操作结束才能关机,虽然这比较麻烦,但是对系统进行配置和升级…...
2022/11/19 21:17:15 - 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...
有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows,请勿关闭计算机”的提示,要过很久才能进入系统,有的用户甚至几个小时也无法进入,下面就教大家这个问题的解决方法。第一种方法:我们首先在左下角的“开始…...
2022/11/19 21:17:14 - win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...
置信有很多用户都跟小编一样遇到过这样的问题,电脑时发现开机屏幕显现“正在配置Windows Update,请勿关机”(如下图所示),而且还需求等大约5分钟才干进入系统。这是怎样回事呢?一切都是正常操作的,为什么开时机呈现“正…...
2022/11/19 21:17:13 - 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...
Win7系统开机启动时总是出现“配置Windows请勿关机”的提示,没过几秒后电脑自动重启,每次开机都这样无法进入系统,此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一:开机按下F8,在出现的Windows高级启动选…...
2022/11/19 21:17:12 - 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...
有不少windows10系统用户反映说碰到这样一个情况,就是电脑提示正在准备windows请勿关闭计算机,碰到这样的问题该怎么解决呢,现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法:1、2、依次…...
2022/11/19 21:17:11 - 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...
今天和大家分享一下win7系统重装了Win7旗舰版系统后,每次关机的时候桌面上都会显示一个“配置Windows Update的界面,提示请勿关闭计算机”,每次停留好几分钟才能正常关机,导致什么情况引起的呢?出现配置Windows Update…...
2022/11/19 21:17:10 - 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...
只能是等着,别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚,只能是考虑备份数据后重装系统了。解决来方案一:管理员运行cmd:net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...
2022/11/19 21:17:09 - 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?
原标题:电脑提示“配置Windows Update请勿关闭计算机”怎么办?win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢?一般的方…...
2022/11/19 21:17:08 - 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...
关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!关机提示 windows7 正在配…...
2022/11/19 21:17:05 - 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...
钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...
2022/11/19 21:17:05 - 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...
前几天班里有位学生电脑(windows 7系统)出问题了,具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面,长时间没反应,无法进入系统。这个问题原来帮其他同学也解决过,网上搜了不少资料&#x…...
2022/11/19 21:17:04 - 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...
本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法,并在最后教给你1种保护系统安全的好方法,一起来看看!电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中,添加了1个新功能在“磁…...
2022/11/19 21:17:03 - 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...
许多用户在长期不使用电脑的时候,开启电脑发现电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机。。.这要怎么办呢?下面小编就带着大家一起看看吧!如果能够正常进入系统,建议您暂时移…...
2022/11/19 21:17:02 - 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...
配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!配置windows update失败 还原更改 请勿关闭计算机&#x…...
2022/11/19 21:17:01 - 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...
不知道大家有没有遇到过这样的一个问题,就是我们的win7系统在关机的时候,总是喜欢显示“准备配置windows,请勿关机”这样的一个页面,没有什么大碍,但是如果一直等着的话就要两个小时甚至更久都关不了机,非常…...
2022/11/19 21:17:00 - 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...
当电脑出现正在准备配置windows请勿关闭计算机时,一般是您正对windows进行升级,但是这个要是长时间没有反应,我们不能再傻等下去了。可能是电脑出了别的问题了,来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...
2022/11/19 21:16:59 - 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...
我们使用电脑的过程中有时会遇到这种情况,当我们打开电脑之后,发现一直停留在一个界面:“配置Windows Update失败,还原更改请勿关闭计算机”,等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢࿰…...
2022/11/19 21:16:58 - 如何在iPhone上关闭“请勿打扰”
Apple’s “Do Not Disturb While Driving” is a potentially lifesaving iPhone feature, but it doesn’t always turn on automatically at the appropriate time. For example, you might be a passenger in a moving car, but your iPhone may think you’re the one dri…...
2022/11/19 21:16:57