- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我知道用q
记录到寄存器中,但我想知道是否可以设置一些东西来快速调用最后一个记录,就像一样。
回顾最后一个简短的编辑命令(有关 的讨论请参阅 here。
)。
我知道@@
,但它似乎只有在执行@z
之后才起作用,其中z
是使用的寄存器。例如要进行录制,您必须输入 qz
,继续执行您的操作,q
,然后为了运行录制,您必须 @z
> 然后您可以开始 @@
-ing 来重复该操作。
我现在的黑客解决方案是绑定(bind) nnoremap , @q
,它允许我使用 qq
进行录音,并以 q
结束。有没有更好的东西(例如,通过一次击键记录到特定寄存器的东西,或专门重复最后记录的宏的东西)?诚然,这并不是一个巨大的改进,因为它已经相当理想了。
对我来说,易于使用的单个寄存器通常比需要更多工作才能访问的大量寄存器更有用。尽管这可能只是因为我不擅长记住事情,并且认为自己无法有效地利用多个事物。
最佳答案
由于您喜欢对所有宏使用相同的寄存器,并根据需要对其进行记录,因此您可以在 _vimrc 文件中设置并执行该寄存器,以便“启动”@@
。
在您的 _vimrc 文件中,添加:
let @z = ''
execute 'normal @z'
现在,只要您在寄存器z
中录制宏,您就可以立即使用@@
执行它。
关于vim - 更强大的点版本(重复),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16722566/
Stackoverflow JS Genius的! 我当前的项目有一个问题,它正在使用 Node 的HTTP createServer,并使用Formidable来解析主体数据。 请参阅下面的代码。
我正在尝试将文件上传到我的 NodeJS 服务器。我目前收到错误: 错误:错误的内容类型 header ,未知的内容类型:image/jpeg “image/jpeg”是有效的 MIME 类型,为什么
我有一个用作路由器的 Node.JS 服务器,可以向它发出 post 请求以上传文件,应该只允许 jpg/png/jpeg 扩展名我目前正在做的是: var form = new formidable
我正在使用https://github.com/felixge/node-formidable用于使用express上传文件。 虽然它工作得很好,但有一个问题:我有一个包含 9 个 type="fil
Haskell 的类型推理引擎比 Scala 的类型推理引擎强大得多。在 Haskell 中,我很少需要显式编写类型,而在 Scala 中,类型只能在表达式中推断,而不能在方法定义中推断。 例如,请参
我将 Superpowered 用于各种实时 FX,它们都非常简单。然而,音高变换是另一回事,我认为事实上是因为它基于时间拉伸(stretch)算法,当然必须处理随时间变化的输出,这比应用 EQ 或混
我正在使用mean stack 和formidable上传文件 表单具有 multipart/form-data 属性 exports.create = function(req, res) {
我正在尝试构建我的第一个 node.js 应用程序,但是,使用 node server.js 运行时,我收到以下错误消息: connect: multipart: use parser (multip
对于强大的 npm 包,当我使用 import * as formidable from "formidable" 时,我收到一条错误消息,指出 formidable({ multiples: tru
我注意到了 std::string str; str += 'b'; // works str.append('b'); // does not work str.append(1, 'b'); //
我有一个需要访问本地 FS 的 HTML/JS(YUI 框架)照片管理器。我应该将 HTML/JS 移动到 AIR,还是硬着头皮将其“移植”到 Flex AIR? 我知道营销说的是什么,但我想要真正的
我是一名优秀的程序员,十分优秀!