vim - 在某些单词或标记之间拖动文本
问题描述
是否有一些 vim-magic 可以在两个字符串之间拉动?
例如:
#%%
some example
or
some other
#%%
我想在 (#%%) 之间拉出所有内容?就像“yi(”命令一样。
解决方案
y
适用于所有动作,包括/
.
/#%%
然后wyn
会完成你想要的,在哪里
/#%%
: 搜索文字符号#%%
。只要您的光标在您要拉出的部分上方,这将突出显示第一个实例。wyn
: 向前移动一个w
ord,不包括#%%
在你的 yank 中(这假设#%%
空间与你想要 yank 的所有内容分开)。yn
只是意味着“在搜索的 ext 实例y
之前对所有文本进行ank ”。n
推荐阅读
- javascript - mongoose findOne() 函数未返回指定的项目
- php - PHP数组总和值
- ios - UIViewPropertyAnimator 重复
- jwt - 将过期的令牌放入黑名单表是个好主意吗?
- node.js - 使用快速后端在反应客户端中使用 jwt 令牌设置 cookie
- python - PyQt5 中的计时器范围问题
- python - Flask SQLalchemy 过滤整数列表
- excel - 将文件夹名称存储到数组中并按字母顺序排序 VBA
- rust - Rust 宏错误:局部歧义:多个解析选项
- google-cloud-platform - 禁用混合合作伙伴互连的 GCP 错误