我正在使用 PhraseExpress v10.1.59d。假设我想要以下内容:
### Introduction ###
替换为:
<h3>Introduction</h3>
如何捕获前缀和后缀之间的文本(即简介)?自动文本和短语内容字段需要吗?我不想提示用户输入。我必须使用变量吗?或者有更简单的方法吗?例如:
Autotext: ### [*] ###
Phrase content: <h3>[*]</h3>
答案1
除数字外,不能使用通配符。
光标宏
对于这种情况我推荐使用{#cursor}
宏。
- 标题:(
Heading 3 HTML
或其他内容) - 内容:
<h3>{#cursor}</h3>
- 自动文本:
,h3
输入 后,h3
,光标将位于标签之间。输入文本,然后按end。
这样做的好处是您可以设置自己的触发器。缺点:您必须为每种情况创建一个短语。
自动文本宏
如果您想将所有内容放在一个短语中,并且不需要像上面的逗号这样的特殊触发字符,那么您可能希望{#autotext}
除了{#cursor}
宏之外还使用宏。
- 标题:(
HTML tags
或其他内容) - 内容:
<{#autotext}>{#cursor}</{#autotext}>
- 自动文本:(
h1|h2|h3
在此处添加所需内容,但请用垂直线分隔)
答案2
{#autotext}
与插入触发自动文本一起工作。