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
就完了.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现