说到即时AutoCorrect宏,我指的是一系列常见的拼写错误,以及用什么替换它们。例如,每次我尝试输入Layer时,结果都是"LAyer“。我没有使用名为" LAyer“的任何东西,所以我希望它在我输入Layer的每个实例后自动将其替换为Layer。
(作为我的意思的一个例子,在Word中输入类似于"Recomend“的内容。它会在没有提示的情况下将其立即替换为“推荐”,方法是将其与AutoCorrect选项下的常见拼写错误列表进行匹配。)
发布于 2010-08-26 16:04:19
我也有同样的问题(除了我经常打错一大堆单词)。最近我一直在输入"chnage“而不是change 很多。(在我现在正在编写的代码中,我有两个名为ChangedRecord和ChangedDatum的类,我所犯的打字错误的数量再也不好笑了)
在another thread中,有人发布了一个到AutoHotkey的链接。
我想我会试一试,我必须说我认为它是一个很棒的小应用程序(它可以做比我们希望它做的事情多得多的事情。
下面是一个图层脚本文件,只要您键入“AutoHotKey”"LAyer“,它就会立即替换为"Layer”。我已经定义了它,只有当你完全匹配大小写时,它才会正确--所以它会留下"layer“和"LaYeR”等。
脚本中还有热字符串"chnage“。它的定义使得它与键入的单词的大小写匹配-即"Chnage“变成" change”,"ChnagedRecord“变成"ChangedRecord”(注意,它会把"CHnaGe“变成"Change")。
一个额外的好处(大多数时候-参见下面的注释)是,这些替换是在所有应用程序中进行的,而不仅仅是在Visual Studio中。
;
; AutoHotkey Version: 1.x
; Language: English
; Platform: Win9x/NT
; Author: A.N.Other <myemail@nowhere.com>
;
; Script Function:
; Template script (you can customize this template by editing "ShellNew\Template.ahk" in your Windows folder)
;
#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.
:*:chnage::change
:c1*:LAyer::Layer发布于 2009-03-12 11:04:07
编写Visual Studio插件?加载Office的拼写检查并在VS插件中使用它很容易。
发布于 2009-03-12 11:37:10
试试developer express提供的free coderush版本。它的宏语言应该可以很容易地重现这一点。我使用付费版本,但我认为免费版本仍然具有此功能
https://stackoverflow.com/questions/638045
复制相似问题