在编辑器中写作

自动插入、自动补全、语法着色、Markdown 预览和页边标记。

Murfy 的编辑器可帮助您更快地写作。除非另有说明,以下写作辅助功能适用于 .tex、.cls 和 .sty 文件。有关格式快捷键,请参阅键盘快捷键和教程。

自动插入

当您编辑器会
在含有 \begin{name} 但没有对应 \end{name} 的行上按 Enter 或 Tab在下方添加 \end{name},并将光标置于两者之间的空行
在 itemize 或 enumerate 内以 \item 开头的行上按 Enter下一行以 \item 开头
在 description 内以 \item 开头的行上按 Enter下一行以 \item[] 开头,并将光标置于方括号之间
输入 {、[、(、\[、\( 或 $为您输入对应的右侧符号
输入 $$创建一个中间带空行的 $$ 块,并将光标置于其中
在空的 {}、[] 或 () 之间按 Backspace同时删除两个括号
在相同的右括号之前输入 )、] 或 }将光标移到其后,而不是再添加一个(适用于所有文件类型)

自动补全

输入时会出现建议。用方向键在其中移动,按 Enter 接受。

  • 输入 \ 和命令的前几个字母,可查看匹配的命令。
  • 输入 \begin{ 可查看环境名称。
  • 在以下命令的大括号内,Murfy 会根据您的项目给出建议值:
命令建议
\usepackage{宏包名称
\input{、\include{、\subfile{项目中的 .tex 文件
\cite{ 及相关命令,例如 \citet{ 和 \citep{项目中 .bib 文件里的引用键
\bibliography{项目中的 .bib 文件
\bibliographystyle{参考文献样式
\includegraphics{项目中的图片文件(.jpg、.jpeg、.png、.pdf、.eps)
\ref{、\eqref{、\pageref{、\nameref{、\autoref{、\Cref{、\cref{、\labelcref{您正在编辑的文件中用 \label 定义的标签
\pagenumbering{页码样式

数学环境内不会出现建议。

语法着色

Murfy 会根据文件类型为文本着色。

文件着色
.tex、.cls、.styLaTeX
.bbl.bbl 文件专用的着色
.bibBibTeX
.md、.markdownMarkdown
其他文本文件无特殊着色

页边标记

在您编译之后,编译日志中的错误和警告会以标记的形式显示在行号旁边的页边,位于文件中对应的行上。将鼠标悬停在标记上可阅读其消息。

如果在项目设置中开启了 语法检查,语法问题和缺失的命令会以标记的形式显示在同一位置。语法检查不会在 Markdown 文件上运行。

预览 Markdown 文件

打开 .md 文件时,文件标题栏中会出现 预览 开关。开启后可查看渲染后的文本,而不是源码。关闭后可再次编辑。您也可以按 Ctrl + Shift + M(Mac 上为 ⌘ + Shift + M)。

预览支持数学公式、代码块,以及指向项目中文件的链接和图片。拥有查看权限的用户也可以使用 预览。

光标位置

Murfy 会记住您在每个文件中的光标位置,并在您再次打开该文件时回到该位置。该信息保存在您的浏览器中。