首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Visual Studio中定义即时AutoCorrect宏?

如何在Visual Studio中定义即时AutoCorrect宏?
EN

Stack Overflow用户
提问于 2009-03-12 10:36:00
回答 4查看 2.7K关注 0票数 7

说到即时AutoCorrect宏,我指的是一系列常见的拼写错误,以及用什么替换它们。例如,每次我尝试输入Layer时,结果都是"LAyer“。我没有使用名为" LAyer“的任何东西,所以我希望它在我输入Layer的每个实例后自动将其替换为Layer。

(作为我的意思的一个例子,在Word中输入类似于"Recomend“的内容。它会在没有提示的情况下将其立即替换为“推荐”,方法是将其与AutoCorrect选项下的常见拼写错误列表进行匹配。)

EN

回答 4

Stack Overflow用户

发布于 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中。

代码语言:javascript
复制
;
; 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
票数 3
EN

Stack Overflow用户

发布于 2009-03-12 11:04:07

编写Visual Studio插件?加载Office的拼写检查并在VS插件中使用它很容易。

票数 0
EN

Stack Overflow用户

发布于 2009-03-12 11:37:10

试试developer express提供的free coderush版本。它的宏语言应该可以很容易地重现这一点。我使用付费版本,但我认为免费版本仍然具有此功能

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/638045

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档