有人可以描述我如何在 Scintilla.net 中进行缩进吗?
this.scintilla1.Indentation.SmartIndentType = ScintillaNet.SmartIndent.Simple;
我很困惑需要做什么才能让它发挥作用。有人可以描述需要实现哪些事件处理程序才能使缩进起作用吗?
有人可以描述我如何在 Scintilla.net 中进行缩进吗?
this.scintilla1.Indentation.SmartIndentType = ScintillaNet.SmartIndent.Simple;
我很困惑需要做什么才能让它发挥作用。有人可以描述需要实现哪些事件处理程序才能使缩进起作用吗?
诀窍是设置Indentation.IndentWidth
为8
,如果Indentation.TabWidth
也设置为8
。
当然Indentation.SmartIndentType
仍然必须设置为Simple
。
对于希望添加缩进的人 - 请注意 ScintillaNET 3.x+ 没有内置到基本代码中的缩进。至少,在 3.6.3 中没有。
有关将缩进命令直接发送到 Scintilla 的示例,请参阅此消息。
有关 ScintillaNET 中的简单缩进系统的信息,请参阅来自 jacobslusser(ScintillaNET 的维护者)的信息的此消息。