在MDK5中重构代码, 准备将内存用量优化的小一些, 寸土寸金啊.
将每个功能模块的不同时使用(不在一个调用链上)的变量都放到一个union中的struct中, 这样全部整理完后, 内存能优化好多.
这样搞的话, 每个功能模块实现中的每个变量前面, 就会加一个前缀(e.g. _module.).
通常做法:将鼠标点击在要加前缀的变量前面, 然后去键盘上按下CTRL_V.
1次,2次的倒是没啥. 因为是重构代码, 需要大量按下CTRL_V. 将鼠标放开, 然后去按下CTRL_V. 这搞个1000次, 也受不了啊, 懒癌已经发作了, 太折磨人了, 无法忍受啊.
现在咋整呢?
首先想到, MDK5中能不能设置快捷键呢? 而且要是那种Fx那样的单键快捷键(e.g. F1)
去网上查, 前面的同学已经给出资料了. 试了一下, 可以设置单键的快捷键. 最后设置为F2是CTRL_V, F3是CTRL_C.
自己头一次设置这种快捷键, 记录一下.
在MDK5默认快捷键中, F2是跳转到当前选中变量的定义处, F3是查找下一个. 将F2, F3分配为CTRL_V, CTRL_C对于正常使用MDK影响不大.
F2设置为CTRL_V已经设置好了.
现在拿F3设置为CTRL_C来记录笔记.
在快捷键分配对话框中按下F3键.
根据提示, 可以看到, F3键在MDK中, 已经分配给了查找一一下的功能.
点击Cancel, 退出给Edit_copy 分配快捷键的对话框.
先找到原来分配F3的地方, 将快捷键删了.
再进入Edit_copy快捷键分配对话框, 按下F3键看看.
可以看到, F3这时分配给Edit_copy是可以的, 没冲突. 连续点击OK, 回MDK主界面.
试试单键操作好使不?
双击一个单词, 按下F3进行拷贝, 用鼠标找到目标点单击, 然后按下F2进行粘贴, 好使.
这样就可以用右手的鼠标和左手单键按下F3进行拷贝, 用右手的鼠标和左手单键按下F2进行粘贴.
现在拷贝和粘贴的操作, 就不用松开右手鼠标了.
如果只用鼠标的右键菜单实现拷贝和粘贴的话, 懒癌也会发作的. 毕竟要大规模的复制粘贴.真受不了.
本文发布于:2024-01-31 00:40:29,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170663288324011.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |