当前位置: 首页 > 软件库 > 程序开发 > GUI开发框架 >

ScintillaNET

源码编辑器控件
授权协议 未知
开发语言 C# .NET
所属分类 程序开发、 GUI开发框架
软件类型 开源软件
地区 不详
投 递 者 颛孙英勋
操作系统 Windows
开源组织
适用人群 未知
 软件概览

ScintillaNET 是一个强大的文本编辑控件,使用 Windows Forms 的形式,是 Scintilla 的封装。可用来做源码编辑器控件。如下图所示:

  • github上有Cpp的示例代码,但是把Lexer改成LUA后没有效果,折腾了好久终于发现问题 首先需要把代码折叠的关键词设置到 Keywords 0 里面 _editor.SetKeywords(0, "and break do else elseif end for function if in local nil not or repeat return then until while"

  • ScintillaNet 是一个免费的文本编辑控件,现在托管于Github https://github.com/jacobslusser/ScintillaNET 另外几个比较全面的Demo示例地址: https://github.com/hgupta9/ScintillaNET.Demo https://github.com/uuf6429/ScintillaNET-Kitchen 第一个示例

  • 原文:http://www.cnblogs.com/shanyou/archive/2006/11/19/565454.html   Scintilla是一个免费的源代码编辑控件,它完全开放源代码,并且提供一个license允许用户自由地将它用在开源软件或是商业软件中。作为源代码编辑控件,我们能在普通的的文本编辑控件中能看到的功能,Scintilla都完全能够实现,而且,它还能够提供很多编辑和调试

  • Windows 7 x64下,在visual studio 2010中使用ScintillaNET时,拖拽scintilla控件到界面视出错: cannot load the 'SciLexer.dll' module into memory... 如果是在x86系统下,直接把SciLexer.dll拷贝到C:\Windows\System32下就行了。在64位windows下,拷贝到system

 相关资料
  • 发行套件的软件源中预编译的 vim 要么不是最新版本,要么功能有阉割,有必要升级成全功能的最新版,当然,源码安装必须滴: git clone git@github.com:vim/vim.git cd vim/ ./configure --with-features=huge --enable-pythoninterp --enable-rubyinterp --enable-luainterp

  • 你马上就要写下第一行代码,现在该下载一个代码编辑器了! 注意在之前章节你可能已经完成了这一步,如果那样的话,你可以直接进入下一章节。 有很多不同的编辑器,通常根据个人偏好选择。 大部分 Python程序员使用像 PyCharm这样复杂但是功能强大的IDE (集成开发环境)。 然而,这可能不太适合初学者。我们建议使用同样强大但是更为简单的编辑器。 下面是我们的建议,但是你可以随时咨询你的教练。那样会

  • 程序员接触时间最长的就是代码编辑器。 代码编辑器主要分两种:IDE(集成开发环境)和轻量编辑器。很多人喜欢这两种各选一个。 IDE IDE(集成开发环境)是指用于管理整个项目的,具有强大功能的编辑器。顾名思义,它不仅仅是一个编辑器,而且还是个完整的“开发环境”。 IDE 加载项目(通常包含很多文件),并且允许在不同文件之间导航(navigation)。IDE 还提供基于整个项目(不仅仅是打开的文件

  • 前言 常规操作 打开文件 编辑文件 保存文件 退出/关闭 命令模式 编码风格与 indent 命令 用 Vim 命令养成良好编码风格 相关小技巧 后记 参考资料 前言 程序开发过程中,源代码的编辑主要是为了实现算法,结果则是一些可阅读的、便于检错的、可移植的文本文件。如何产生一份良好的源代码,这不仅需要一些良好的编辑工具,还需要开发人员养成良好的编程修养。 Linux 下有很多优秀的程序编辑工具,

  • 问题内容: 我正在使用Eclipse IDE。首先,我想开发一个插件,这个插件使我可以将整个源代码作为一个简单的字符串来获取。 我使用模板“ hello world命令”制作了一个简单的“ hello the world”插件。现在,我正在寻找从Eclipse编辑器中获取源代码,并使用System.out.println()进行显示;而不是显示HELLO THE WORLD。 我试过了,但是它只显

  • Blockly的大多数应用程序都可以将用户程序翻译成JavaScript,Python,PHP,Lua,Dart或其他语言。此操作由Blockly在客户端执行。 生成代码 第一步是导入相关语言的生成器。 Blockly包括以下生成器: javascript_compressed.js python_compressed.js php_compressed.js lua_compressed.js