动态自动文本插入

时间:2009-07-01 01:30:10

标签: macros

是否存在可以设置自动文本插入快捷方式的问题,但它们可以是动态的吗?

我正在做的很多工作都需要对代码进行大量更改,而且我发现我复制粘贴了我的MOD-string数百次,并且它会在其他复制粘贴中丢失对象。

基本上,我想知道是否有我可以设置的地方,我可以点击说CTRL-ALT-M,它会自动进入

--MODYYMMDDBLT

其中YY =年(2位),MM =月(2位),DD =日(见趋势?),BLT是用户定义的字符串(即开发人员姓名首字母)

我知道我可能花了更多的时间来打字,而不是只输入'--MOD090701BLT',但我想知道是否存在这样的事情。

它不能是程序特定的,因为我总是在事物之间轻弹。

如果我能找到类似的东西,那么它可以用于不同的事情,比如说选择一个文本字符串并包装'if exists(从'TEXT STRING'怒吼的东西中选择blah)等等。

2 个答案:

答案 0 :(得分:1)

说真的,你对你改变的东西添加这样的评论吗?你在使用源代码管理吗?这适用于某些编码标准要求这样的评论吗?

为了回答你的问题,我认为几乎所有功能齐全的文本编辑器中提供的宏功能都可以提供这样的功能。你在用什么?

(哦,考虑到你的昵称,你的首字母应该完全是BLT。只是说。)

答案 1 :(得分:1)

我想这里有两种方法,文本编辑器级别的宏(大多数像样的文本编辑器支持宏的概念,但有些比其他的更好),然后是操作系统级别的宏。无论哪种方式,如果您可以用您选择的语言编写一大块代码来输出您想要的文本,您应该能够将其连接到按键。我个人的偏好是使用支持这种开箱即用的文本编辑器,可以这么说,如JEditE-Text Editor。如果您想要降低操作系统级别的路线,可以调查类似AutoHotkey的内容。