使用OS X文本替换移动Caret


0

您可以在“系统偏好设置”的“语言和文本”选项卡中的OS X中设置文本替换。

有没有办法选择在文本替换发生后插入符号出现的位置?

例如,当我输入thx我希望它扩展到Thank you |.哪里的|字符代表,我想插入符号是文字已经被取代了。

现在,当我设置快捷方式thx扩展为Thank you .,并且我键入时thx,它将替换为Thank you . |

Answers:


1

我不认为这是可能的。您可以在TextExpander中添加这样的代码段:

Thank you %|.

或者使用DefaultKeyBinding.dict

{
    "\UF704" = { // F1
        "t" = {
            "h" = {
                "x" = (insertText:, "Thank you .", moveBackward:);
            };
        };
    };
}
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.