当我输入括号时,TexStudio 会自动完成

当我输入括号时,TexStudio 会自动完成

当我尝试在 texstudio 中输入与宏关联的内容时,例如,只要我输入大括号\hl{},它就会自动完成\hline{}(对于方括号也是如此)。当我输入空格或按下 Esc 键时,单词不会自动完成。但是,每次我输入可能会自动完成的函数时都必须按下 Esc 键,这非常烦人。

我知道问题的一部分是新命令不在 Texstudio 自动完成列表中,但我觉得无论如何输入括号都应该覆盖自动完成。你有什么建议吗?

答案1

取消选中选项(确保高级选项已切换):

Configure TeXstudio -> Completion -> Complete selected text when non-word character is pressed

在此处输入图片描述

则将\hl{不再自动完成\hline{}

答案2

创建一个名为“soul.cwl”的文件,内容如下

\hl

在配置目录中。在 Linux 下,它通常位于 ~/.config/texstudio 中;在 Windows 下,它通常位于“c:\Documents and Settings/User/AppData/Roaming/texstudio”中。

它将把 hl 视为要自动完成的命令。另请参阅texstudio 的帮助文件。

相关内容