![为什么“tehnically”在 WinEdt 中会自动转换为“thenically”](https://linux22.com/image/333257/%E4%B8%BA%E4%BB%80%E4%B9%88%E2%80%9Ctehnically%E2%80%9D%E5%9C%A8%20WinEdt%20%E4%B8%AD%E4%BC%9A%E8%87%AA%E5%8A%A8%E8%BD%AC%E6%8D%A2%E4%B8%BA%E2%80%9Cthenically%E2%80%9D.png)
当我使用“technically”输入时WinEdt
它会转换为“thenically”,并以此方式显示在 pdf 中。这是为什么?如何删除它?
答案1
这不应该发生。'teh' 被认为是一个活动字符串,因为它经常被误认为是 'the',并且宏定义了自动更正在特殊条件下。检查您的选项界面,在编辑器窗口的右侧,文件的内容ActiveStrings.ini
。它应该包含以下几行:
STRING="teh"
START_FILTER="~Alpha"
END_FILTER="~Alpha"
ENABLED=1
MACRO="[BeginGroup;Backspace(2);Ins('he');EndGroup;]"
STRING="TEh"
START_FILTER="~Alpha"
END_FILTER="~Alpha"
ENABLED=0
MACRO="[BeginGroup;Backspace(2);Ins('he ');EndGroup;]"
要修改ActiveString.ini
文件(或任何 .ini 文件),请Options interface
在左侧面板中打开,选择Active Strings
打开它:
有一个帮助图标,可将您引导至当前 .ini 文件的帮助。手动或通过剪切和粘贴将值更改为正确的值。修改文件后,单击最左侧的图标 ( Load Current Script
) 验证修改。如果有任何语法错误,它将发出警告。否则,修改将写入 WinEdt 在启动时读取的脚本文件,即WinEdt.dnt
(永远不要自己编写这个!)。