c# - ScintillaNet 中的文本替换

标签 c# scintilla

我有一个 ScintillaNet 文本编辑控件。我想在用户输入控件时用 4 x 空格替换制表符。我不太确定在哪里执行此操作,因为我对控件不是很熟悉。我一直在调查所有事件,但似乎没有合适的。有人可以建议吗?

最佳答案

您可以通过 GUI 或编程方式使用控件属性 ScintillaNET.Indentation 执行此操作。

设置 IndentWidth=4(四个空格)、TabIndents=true 和 UseTabs=false。
每当按下 Tab 键时,这将缩进 4 个空格。

关于c# - ScintillaNet 中的文本替换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4391471/

相关文章:

c++ - Scintilla:如何找到给定特定字符位置的字节位置

Python wx.stc 自定义高亮显示

delphi - 如何配置 DScintilla 以突出显示具有某些样式属性的 Lua?

c# - MVVM 混合行为和 RelayCommand 未按预期工作

c# - 为什么 dot42 C# android 中缺少 "using Net.Sockets "?

c# - gRPC 中是否有可能在没有客户端证书的情况下建立安全通道?

c# - 扩展基类型并自动更新实体的审计信息

c# - "synchronized"异步方法的开销是多少?

python - wxPython - StyledTextCtrl 获取当前可见行

delphi - DScintilla 是否有语法突出显示的示例?