vim利用寄存器临时搞事情

vim利用临时寄存器搞事情.
@a/@b/...等操作都是临时操作.

fun! LJdx()
"前面1个L表示临时用的函数
map <silent> ddd :call F(参数等)<CR>
let @a='\y3f|ddd'
let @b='\y2f|ddd'
let @c='\yddd'
endf

这样,你根据不同的需求,在某个时刻,充分利用寄存器来执行命令.你只需要表达出来动作,然后根据情况用不同寄存器来执行,然后就是.a/.b/.c操作了.
为啥用.,因为@不好按,我们把@重新映射为.了.这样,你只管记住a/b/c相应寄存器是干啥的.
然后.a/.b/.c就完了.

posted @   zjh6  阅读(9)  评论(0编辑  收藏  举报  
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示