vim编辑代码的一个小技巧

  不用鼠标,轻松复制指定范围的代码到指定的位置

复制代码
17 rt=ones(size(t));
18 dt=0.5*sin(0.1*t);
19 nt=0.2*sin(100*t);
20
21 xrn=lsim(Ts,rt-nt,t);
22 xd=lsim(Ss,dt,t);
23
24 figure(1,'position',[200 200 1600 300]);
25 subplot(1,2,1);
26 title('Disturbance');
27 plot(t,dt);
28 ylim([-0.6, 0.6]);
29 grid on;
30
复制代码

假如你还需要绘制xd的图,如果你坚持用matlab或者vscode用鼠标的就可以飘过了。假设当前光标位于第30行时,复制从25行到29行到当前行,如下操作

1esc

2:-5,. co .   按下回车后,也许有个提示多了6行,不用管他

你的光标正常应该到了第30行,如果数错了,发现多了一行或是少了一行,没问题,按下u撤销后,重复第1和2步,将5改成4或者6,正确的数字即可,只有这几行你可能看不上,但是有上百行呢,是不是就很方便了。

vim,编辑器之神,不是白叫的。

posted @   叕叒双又  阅读(4)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
历史上的今天:
2023-12-27 利用汇编代码获取计算机的机器码
2023-12-27 再看汇编和机器码
2023-12-27 github开启github的2af认证
2023-12-27 zotero高级功能记录
2023-12-27 kde自带的spectacle截图软件还有马赛克的功能
2023-12-27 manjaro下坚果云与zotero同步设置
2023-12-27 manjaro的hello界面
点击右上角即可分享
微信分享提示