VB.NET 中的 ScintillaNET 问题

Posted

技术标签:

【中文标题】VB.NET 中的 ScintillaNET 问题【英文标题】:ScintillaNET problems in VB.NET 【发布时间】:2011-11-15 19:10:22 【问题描述】:

我正在使用 ScintillaNET,我想要语法高亮。 我似乎无法弄清楚:(

我试过了:

Scintilla.Lexing.Lexer = ScintillaNet.Lexer.php
Scintilla.Lexing.LoadLexerLibrary(ScintillaNet.Lexer.Php)
Scintilla.Lexing.LexerName = "php"
Scintilla.ConfigurationManager.Language = "phpscript"
Scintilla.ConfigurationManager.Language = "php"

【问题讨论】:

【参考方案1】:

将此放入表单加载中。

Scintilla1.ConfigurationManager.Language = "vbscript" ' 将 vbscript 更改为您的语言。

顺便说一下,你得看看 scintilla 支持的语言,你想要的语言可能不支持。

【讨论】:

我确实对此进行了测试,就我而言,它可以与 Scintilla1.ConfigurationManager.Language = "bash" 一起使用,但不能与 Scintilla1.ConfigurationManager.Language = "php" 一起使用,尽管 php 受支持我明白了...(searchcode.com/codesearch/view/11102232)

以上是关于VB.NET 中的 ScintillaNET 问题的主要内容,如果未能解决你的问题,请参考以下文章

scintillaNET 编辑器中的链接可能性

删除并替换 ScintillaNET 中的最后一行

保护 ScintillaNet 中的一系列文本:最好的方法是啥?

ScintillaNET 自动完成

ScintillaNet - 计算出用户点击了哪一行

从 ScintillaNet 打印内容时打印行号