![在 Lyx 中查找一个单词并将其替换为 ERT](https://linux22.com/image/235507/%E5%9C%A8%20Lyx%20%E4%B8%AD%E6%9F%A5%E6%89%BE%E4%B8%80%E4%B8%AA%E5%8D%95%E8%AF%8D%E5%B9%B6%E5%B0%86%E5%85%B6%E6%9B%BF%E6%8D%A2%E4%B8%BA%20ERT.png)
在 Lyx 中,如何用乳胶代码 (ERT) 查找和替换单词?
答案1
我认为 LyX 1.6 中没有办法做到这一点,但在 LyX 2.0 中(预计很快就会发布,目前是候选版本),使用“高级搜索”可以轻松做到这一点。您几乎可以搜索任何格式化的文本甚至数学,并将其替换为其他任何内容。
答案2
您可以sed
对 Lyx 1.6 文件执行此操作。如果您创建一个in.lyx
包含以下文本的 Lyx 文件:
Lorem ipsum dolor sit amet,consectetur adipisicing elit,sed do eiusmod tempor incididunt ut labore et dolore magna aliqua。 Ut enim ad minim veniam,quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat。 Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur。 excepteur sint occaecat cupidatat non proident,sunt in culpa qui officia deserunt mollit anim id est laborum。
然后运行(Unix shell 语法,多行命令):
<in.lyx >out.lyx sed 's/voluptate/\
\begin_inset ERT\
status open\
\
\begin_layout Plain Layout\
\
voluptate\
\end_layout\
\
\end_inset\
/'
文件 out.lyx 将在 Lyx 中显示,并且 ERT 框中显示“voluptate”。