Geany 中的自动 open/close 括号

Auto open/close brackets in Geany

我在 PHP 开始使用 Geany 编程。我注意到,例如,当我编写条件(或任何类型的循环)时,当我在 ifwhile 指令后立即按下 tab 键时,代码完成自动编写自己。但是括号不在我想去的地方。

我自己举个例子说明一下:

所以这是我按下 tab 键时的默认行为:

if ()
{

}

如您所见,第一个括号位于 if 指令的正下方。

但我希望它是这样的:

if () {

}

我该如何配置它?

您可以通过 snippets.conf 配置它。转到工具->配置文件->snippets.conf。 有很多调整配置的可能性,最好看看 documentation.

但是,如果我理解你更正了这些片段应该类似于:

#....
[PHP]
if=if (%cursor%) {\n %block_cursor% \n\t}
#....