首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏张善友的专栏

    ScintillaNET 需要帮助

    Scintilla是一个免费的源代码编辑控件,它完全开放源代码,并且提供一个license允许用户自由地将它用在开源软件或是商业软件中。 作为源代码编辑控件,我们能在普通的的文本编辑控件中能看到的功能,Scintilla都完全能够实现,而且,它还能够提供很多编辑和调试源代码时有用的特殊功能。 我对此深有感触,如果是Richedit来做源代码编辑的控件,那将有太多的东西需要自己编写代码实现了,选择Scintilla,将是一个明智的选择,省时,省力,安全,可靠。 事实上,scintilla开发组同时也用这个控件开发了一个编辑软件SciTE,它百分百的实现了Scintilla的全部功能,如果你对scintilla非常感兴趣,但又不知它到底能做到那些功能的活,当一个 同时,SciTE也是开源软件,学习它的代码,就是学习scintilla的使用方法。SciTE是一个基于SCIntilla的编辑器,起初是为了演示SCIntilla库的功能而开发的。

    2.1K90发布于 2018-01-22
  • 来自专栏Pou光明

    QScintilla下载与编译

    Scintilla是以C++编写的自由开源程序库,它提供文本编辑器程序的各种功能,特别是适用于源代码编辑器的高级功能。 而QScintilla则是Scintilla 在Qt上的移植。 QScintilla是Scintilla编辑组件Qt的一个端口。 除了标准文本编辑组件中的功能外,QScintilla还包含在编辑和调试源代码时特别有用的功能。

    2.3K20发布于 2019-07-30
  • 来自专栏HACK学习

    干货 | DLL劫持

    ⽂件名修改为所要劫持的dll⽂件名,将原dll⽂件名修改为恶意dll⽂件中所设置的⽂件名 #include "pch.h" extern "C" __declspec(dllexport) void Scintilla_DirectFunction case DLL_THREAD_ATTACH: case DLL_THREAD_DETACH: case DLL_PROCESS_DETACH: break; } return TRUE; } void Scintilla_DirectFunction { typedef DWORD(WINAPI* EXPFUNC)(); EXPFUNC expFunc = NULL; expFunc = (EXPFUNC)GetProcAddress(hDll,"Scintilla_DirectFunction

    2.5K20发布于 2021-06-24
  • 来自专栏氧化先生的专栏

    编辑器背后的数据结构

    不是一个用Scintilla套上外壳的编辑器,而是一个能被套上外壳的控件。 Scintilla (即包括Code::Blocks在内的很多IDE/编辑器使用的代码编辑控件) 也使用了Gap Buffer。 Scintilla CVS CellBuffer.h NeoVim Wiki Page Architectural musing and ideas Vim memline.c Okteta repo

    1.8K30发布于 2018-08-21
  • 来自专栏红队蓝军

    DLL劫持详解

    #include "pch.h" #include <stdlib.h> extern "C" __declspec(dllexport) void Scintilla_DirectFunction( case DLL_THREAD_DETACH: case DLL_PROCESS_DETACH: break; } return TRUE; } void Scintilla_DirectFunction # include "pch.h" # include <stdlib.h> extern "C" __declspec(dllexport) void Scintilla_DirectFunction case DLL_THREAD_DETACH: case DLL_PROCESS_DETACH: break; } return TRUE; } void Scintilla_DirectFunction WINAPI* EXPFUNC)(); EXPFUNC expFunc = NULL; expFunc = (EXPFUNC)GetProcAddress(hDll, "Scintilla_DirectFunction

    2.5K20编辑于 2022-05-17
  • 来自专栏HACK学习

    实战 | DLL劫持思路和研究

    #include "pch.h"#include <stdlib.h>extern "C" __declspec(dllexport) void Scintilla_DirectFunction();BOOL DLL_THREAD_ATTACH: case DLL_THREAD_DETACH: case DLL_PROCESS_DETACH: break; } return TRUE;}void Scintilla_DirectFunction # include "pch.h"# include <stdlib.h>extern "C" __declspec(dllexport) void Scintilla_DirectFunction() DLL_THREAD_ATTACH: case DLL_THREAD_DETACH: case DLL_PROCESS_DETACH: break; } return TRUE;}void Scintilla_DirectFunction (WINAPI* EXPFUNC)(); EXPFUNC expFunc = NULL; expFunc = (EXPFUNC)GetProcAddress(hDll, "Scintilla_DirectFunction

    3.3K20发布于 2021-11-02
  • 来自专栏红队蓝军

    最新dll劫持详解

    #include "pch.h" #include <stdlib.h> extern "C" __declspec(dllexport) void Scintilla_DirectFunction( case DLL_THREAD_DETACH: case DLL_PROCESS_DETACH: break; } return TRUE; } void Scintilla_DirectFunction # include "pch.h" # include <stdlib.h> extern "C" __declspec(dllexport) void Scintilla_DirectFunction case DLL_THREAD_DETACH: case DLL_PROCESS_DETACH: break; } return TRUE; } void Scintilla_DirectFunction WINAPI* EXPFUNC)(); EXPFUNC expFunc = NULL; expFunc = (EXPFUNC)GetProcAddress(hDll, "Scintilla_DirectFunction

    3.7K30编辑于 2022-03-04
  • 来自专栏逍遥剑客的游戏开发

    WPF工具开发: 第三库选择

    Simple WPF Syntax Highlight Textbox ScintillaNET 这是Scintilla的.Net封装, 很有名的一个控件 Actipro SyntaxEditor 这个是收费的

    1.3K50发布于 2019-02-20
  • 来自专栏入门小站

    上班第一件事马上卸载这个SX软件

    Notepad++是自由软件的纯文本编辑器,由台湾人侯今吾基于同是开放源代码的Scintilla文本编辑组件并独力研发,整项项目起初托管于SourceForge.net,截至2011年已下载超过2700

    72920编辑于 2023-03-08
  • 来自专栏逍遥剑客的游戏开发

    WPF工具开发: 第三库选择

    image.png Simple WPF Syntax Highlight Textbox image.png ScintillaNET 这是Scintilla的.Net封装, 很有名的一个控件

    1.1K60发布于 2018-05-23
  • 来自专栏全栈程序员必看

    NotePad++ 正则表达式替换 高级用法[通俗易懂]

    ‘\Be\B+’ – 找到位于单子中间的字母’e’ \< This matches the start of a word using Scintilla’s definitions of words. > This matches the end of a word using Scintilla’s definition of words.

    5.4K30编辑于 2022-08-27
  • 来自专栏JVMGC

    2.8k stars卧槽Notepad++替代品开源了跨平台哦

    认识一下老牌Notepad++ 优点 Notepad++是自由软件的纯文本编辑器,非常轻量级的一个编辑器,由侯今吾基于同是开放源代码的Scintilla文本编辑组件并独力研发,整个项目起初托管于SourceForge.net

    1.2K20编辑于 2023-03-10
  • 来自专栏数据科学(冷冻工厂)

    Linux 下 12 个最佳 Notepad++ 替代品

    Notepadd++ 是一款完全免费的源代码编辑器,旨在替代 Windows 上的记事本 – 基于 Scintilla 用 C++ 编写,并实现 Win32 API 和 STL,以确保程序尺寸小且执行速度快 SciTE SciTE 是一个基于 SCIntilla 的文本编辑器,最初是为了演示 Scintilla 而创建的,但后来逐渐变得可用于开发和运行通常具有简单配置的程序。

    4.4K20编辑于 2023-11-01
  • 来自专栏站长的编程笔记

    【说站】文本编辑器Notepad2 v4.22.05绿色版

    本文编程笔记首发 软件介绍 Notepad2,轻量级文本编辑器,基于Scintilla开发,免费开源,体积小巧运行快,与系统自带记事本具备相同资源消耗,支持70种编程语言,具有语法高亮、代码方案

    89320编辑于 2022-11-25
  • 来自专栏linux教程

    Ubuntu中一键安装Notepad ++

    编辑模块是功能强大的 Scintilla,还增强了许多函数和算法。

    3.7K20编辑于 2023-04-26
  • 来自专栏程序员的知识天地

    国内外最流行的 Python编辑器【IDE】 TOP 8

    Eric 基于跨平台的 GUI 工具包 Qt,集成了高度灵活的 Scintilla 编辑器控件。Eric 包括一个插件系统,允许简单的对 IDE 进行功能性扩展。 8.

    2.1K40发布于 2019-07-16
  • 来自专栏程序员的知识天地

    10 款最好的 Python 开发编辑器

    Eric 基于跨平台的 GUI 工具包 Qt,集成了高度灵活的 Scintilla 编辑器控件。Eric 包括一个插件系统,允许简单的对 IDE 进行功能性扩展。

    2.2K10发布于 2018-12-14
  • 来自专栏AI人工智能

    推荐10款Python开发编辑器

    Eric 基于跨平台的 GUI 工具包 Qt,集成了高度灵活的 Scintilla 编辑器控件。Eric 包括一个插件系统,允许简单的对 IDE 进行功能性扩展。

    1.7K30发布于 2019-06-26
  • 来自专栏程序员的知识天地

    最好的Python开发编辑器都在这里

    Eric 基于跨平台的 GUI 工具包 Qt,集成了高度灵活的 Scintilla 编辑器控件。Eric 包括一个插件系统,允许简单的对 IDE 进行功能性扩展。

    1.2K30发布于 2019-08-12
  • 来自专栏陶士涵的菜地

    [git] git的可视化工具乌龟git新版本的一些功能提升

    修复了同步对话框中可能的数据争用 =版本2.10.0 = 发行:2020-03-01 ==功能== *修复了问题#3448:修订图:使箭头方向可配置 *固定问题#3263:将父修订版与工作树进行比较 *将Scintilla

    3.4K10发布于 2020-04-24
领券