作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试搜索在视觉模式下猛拉的某行的一部分。
在 VIM 中最快的方法是什么?例如,
Hello, #{1} world.
llo, #{1} wor
在第 1 行。然后我按 y 拉出选定的文本,然后,我尝试按/搜索选定的文本。这导致了以下问题:
最佳答案
A:
Ctrl-r 0。
乙:
除了 Ctrl-r 0 技巧之外,还有 Ctrl-r =,它允许您输入要计算的表达式并扩展为结果。
/ (now the prompt looks like
/
)
Ctrl-R = (now the prompt looks like=
)
escape(@0, '\^$*.~[')
Enter (now the prompt looks like/llo, #{1} wor
)
Enter
@reg
表示“寄存器
reg
的内容”,寄存器
0
是最后一次猛拉或删除。我认为这会转义 vi 正则表达式中的所有特殊字符……无论如何,您可能更愿意进行映射而不是全部输入。
关于在视觉模式下猛拉一段文本行的vim搜索模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4848254/
我是一名优秀的程序员,十分优秀!