#语法高亮

highlight.js - 多语言支持的代码语法高亮工具
Highlight.js语法高亮JavaScript代码高亮开源项目Github
Highlight.js是一款用JavaScript开发的代码语法高亮工具,可在浏览器和服务器环境中使用。它支持180多种编程语言,具有自动语言检测功能,无需依赖其他框架。该工具易于集成,支持CDN引入、自定义构建和模块化导入。Highlight.js还提供多种主题样式,可根据需求进行定制。
delta - 终端代码差异查看和语法高亮工具
DeltaGit差异对比工具语法高亮自定义Github开源项目
Delta是一款终端代码差异查看工具,支持语法高亮、多主题、并排对比等功能。它提高代码审查效率,与git集成良好,为开发者提供灵活的差异分析方案。
pretty-ts-errors - VSCode扩展美化TypeScript错误信息
Pretty TypeScript ErrorsVSCode类型错误语法高亮开发工具Github开源项目
Pretty TypeScript Errors是一个VSCode扩展,可美化和简化TypeScript错误信息。它提供语法高亮、错误定位和在线解释功能,支持Node、Deno和React等多种环境。该扩展适用于.ts、.js、.jsx、.tsx和.mdx文件中的JSDoc类型错误,以及Astro、Svelte和Vue文件中启用TypeScript时的错误。它还包括一键导航至相关类型声明和在线错误解释资源的功能,旨在提高开发效率,帮助开发者更快地识别和解决TypeScript相关问题。
shiki - 精确强大的跨平台代码语法高亮工具
Shiki语法高亮TextMate代码美化开源项目Github
Shiki是一个基于TextMate语法的代码高亮工具,以其准确性和强大功能而著称。这个开源项目支持多种编程语言,能够精确渲染代码结构,适用于文档、博客和开发工具等多种场景。Shiki最新的v1版本进行了重大更新,提供了详细的文档支持,旨在为开发者提供高质量的代码展示体验。
Notepad3 - 轻量快速的多语言支持文本编辑器
Notepad3文本编辑器代码编辑语法高亮开源软件Github开源项目
Notepad3是一款基于Scintilla的快速轻量级文本编辑器,具备语法高亮功能。占用内存小但功能丰富,可处理多数编程任务。相比Notepad2,增加了代码折叠、书签、单词自动完成等功能,支持更多编程语言。还提供AES-256加密、高DPI支持等高级特性。适合程序员使用的文本编辑工具,兼具性能与实用性。
sora-editor - 高性能 Android 代码编辑器
sora-editor代码编辑器Android语法高亮自动补全Github开源项目
sora-editor 是一个为 Android 平台设计的高性能代码编辑器。它具备增量语法高亮、代码自动完成、智能缩进等核心功能,并支持 TextMate 和 TreeSitter。该项目还提供事件系统和括号对匹配等高级特性,旨在为移动开发者带来流畅且高效的编码体验。
react-syntax-highlighter - React代码语法高亮组件 功能丰富易用
React语法高亮组件JavaScript代码展示Github开源项目
React Syntax Highlighter是一款功能强大的代码语法高亮组件。它基于lowlight和refractor构建,使用虚拟DOM动态渲染语法树,支持JavaScript和CSS样式。该组件提供多语言支持和主题选择,具有轻量级构建选项,支持行号显示和自定义渲染。React Syntax Highlighter已在mdx-deck、Kibana等多个知名项目中得到应用。
Runestone - 基于Tree-sitter的iOS高性能代码编辑框架
Runestone文本编辑器iOS开发代码编辑语法高亮Github开源项目
Runestone是一个为iOS平台开发的高性能纯文本编辑框架,主要用于代码编辑。它集成了GitHub的Tree-sitter技术来实现智能代码解析,提供语法高亮、行号显示和自动字符配对等功能。该框架经过性能优化,能够处理大型文档,同时提供颜色主题、字体选择、行包装和不可见字符显示等自定义选项。此外,Runestone支持多种编程语言,能够自动检测文件的缩进方式和换行符类型。它还提供了正则表达式搜索功能,以及垂直和水平过度滚动等用户体验优化。作为一个开源项目,Runestone为开发者提供了一个灵活而强大的文本编辑工具,适合用于构建需要高性能文本编辑功能的iOS应用。
Pastebin - Textbin - 高效安全的在线文本与代码分享平台
AI工具Pastebin文本共享代码片段在线存储语法高亮
Pastebin - Textbin提供简单高效的在线文本和代码片段分享服务。用户可以轻松粘贴、存储和分享各类文本内容,尤其适合代码分享。平台具备150多种语法高亮、文件夹管理、密码保护等功能,方便内容管理和安全保护。作为Pastebin的替代选择,该平台为用户提供简洁安全的在线文本分享环境,支持URL货币化等特色功能。每日有数万用户使用Pastebin - Textbin,成为程序员和文本工作者的首选工具。
cppman - Linux 平台下的 C++ 标准库文档命令行查询工具
C++手册页Linux语法高亮vimGithub开源项目
cppman 是一款为 Linux 用户设计的命令行工具,提供 C++ 98/11/14/17/20 标准库的手册页查询功能。该工具集成了 cplusplus.com 和 cppreference.com 两个数据源,支持语法高亮和页面间超链接。cppman 的操作方式与传统 'man' 命令相似,便于用户快速查阅 C++ 标准库文档。工具定期更新,确保内容紧跟最新 C++ 标准。用户可通过 PyPI、系统包管理器或源代码方式安装 cppman。
litecli - SQLite命令行客户端 自动补全和语法高亮支持
litecliSQLite命令行工具自动补全语法高亮Github开源项目
litecli是一个SQLite命令行客户端,提供自动补全和语法高亮功能。支持通过pip、AUR和Homebrew安装,适用于Linux和MacOS平台。litecli拥有直观的界面和详细的文档,便于开发者操作SQLite数据库。其智能提示功能适合各级用户,提升了SQLite数据库的使用效率。
Highlightr - Swift开发的iOS和macOS代码语法高亮工具
Highlightr语法高亮iOSmacOSSwiftGithub开源项目
Highlightr是一款Swift开发的iOS和macOS代码语法高亮工具,基于highlight.js核心。该项目支持185种编程语言和89种主题样式,能将普通代码字符串转换为带语法高亮的NSAttributedString。Highlightr适用于实时代码编辑,提供简洁API,支持CocoaPods和Carthage安装。其性能表现良好,为开发者提供了代码展示和编辑的工具选择。
git-split-diffs - 终端中的GitHub风格并排代码差异对比工具
git-split-diffsGit终端语法高亮主题Github开源项目
git-split-diffs为开发者提供终端中查看GitHub风格并排代码差异的功能。该工具支持语法高亮、自定义主题和行内变更突出显示,使代码对比更直观。易于安装配置,适用于多种终端环境,并具有性能优化选项,可快速处理大型代码库的差异对比。
starry-night - GitHub 风格的开源代码语法高亮库
starry-night语法高亮GitHubJavaScript开源Github开源项目
starry-night 是一个模仿 GitHub 代码高亮效果的开源库。它支持超过 600 种编程语言,采用 TextMate 语法规则生成高质量的语法高亮。该项目适用于需要精确代码高亮的场景,尤其适合面向开发者的内容。starry-night 提供了简单的 API 接口,可输出 AST 对象便于后续处理。此外,它还包含了适配浅色和深色模式的 CSS 样式。
vscode-github-actions - GitHub Actions工作流程管理与编辑增强的VS Code扩展
GitHub ActionsVS Code工作流管理语法高亮代码补全Github开源项目
vscode-github-actions扩展集成了GitHub Actions工作流程管理功能,提供语法高亮、文档集成、验证和代码补全等特性。开发者可在VS Code中直接管理工作流程、追踪CI构建和部署,以及高效创作工作流程。该扩展简化了GitHub Actions的使用流程,提升了开发效率。
diff2html - Git差异转HTML的开源可视化工具
diff2htmlHTML差异比较Git差异语法高亮文件比较Github开源项目
diff2html是一款开源工具,用于将Git差异或统一差异输出转换成HTML格式。它提供逐行和并排对比、行号显示、插入删除高亮、GitHub风格界面、代码语法高亮和相似性匹配等功能。通过简单API可轻松集成,适用于代码审查和变更可视化。
mycli - MySQL命令行工具 集成自动补全和语法高亮
mycliMySQL客户端命令行工具自动补全语法高亮Github开源项目
mycli是一款基于Python开发的MySQL命令行工具,集成了智能自动补全和语法高亮功能。它支持多行查询、保存常用查询、SSL连接等特性,并提供友好的界面和灵活的配置选项。mycli兼容macOS和Linux系统,为数据库开发和管理人员提供高效的MySQL交互环境。
bat - 增强型cat命令替代工具 支持语法高亮和Git集成
bat语法高亮Git集成命令行工具文件查看器Github开源项目
bat是cat命令的增强替代品,提供语法高亮、Git集成和自动分页功能。支持多种编程语言高亮,可显示Git修改和非打印字符。与fzf、ripgrep等工具集成提高效率。作为跨平台开源工具,可在多种操作系统上安装使用。
nvim-treesitter - 基于Tree-sitter的Neovim语法解析和代码分析插件
nvim-treesitterNeovim语法高亮代码分析Tree-sitterGithub开源项目
nvim-treesitter为Neovim引入了基于Tree-sitter的语法分析功能。这个插件支持多种编程语言,提供高级语法高亮、智能代码折叠和自动缩进等特性。它的安装和配置过程简单,能够有效提升代码的可读性和编辑效率。nvim-treesitter不仅支持大量编程语言,还允许用户通过自定义查询来扩展其功能。对于寻求增强Neovim代码智能的用户而言,这是一个功能强大的工具。
投诉举报邮箱: service@vectorlightyear.com
@2024 懂AI·鲁ICP备2024100362号-6·鲁公网安备37021002001498号