整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

16 个 Linux 最佳 Markdown 编辑器(2)

于初学者来说,Markdown 是一个用 Perl 编写的简单且轻量级的工具,它使用户能够编写纯文本格式并将其转换为有效的 HTML(或 XHTML)。它是一种易于阅读、易于编写的纯文本语言,也是一种用于文本到 HTML 转换的软件工具。

本文[1]中,我们将回顾一些可以在 Linux 桌面上安装和使用的最佳 Markdown 编辑器。您可以找到许多适用于 Linux 的 Markdown 编辑器,但在这里,我们想推出您可能选择使用的最佳编辑器。

希望您对 Markdown 有所了解,让我们继续列出编辑器。

9. Brackets

Brackets 是一款现代、轻量级、开源、跨平台的文本编辑器,专为网页设计和开发目的而构建。

它的一些显着功能包括对内联编辑器的支持、实时预览、预处理器支持等等。它还可以通过插件进行高度扩展,您可以使用 Bracket-MarkdownPreview 插件来编写和预览 Markdown 文档。

要在 Linux 中安装 Brackets,您可以使用 Snap,如图所示。

$ sudo snap install brackets --classic

10. Sublime Text

Sublime Text 是一款精致、流行的跨平台文本编辑器,适用于代码、Markdown 和散文。

它具有以下令人兴奋的功能所带来的高性能:

  • 简单流畅的图形用户界面
  • 支持多项选择
  • 提供无干扰模式
  • 支持分割编辑
  • 通过 Python 插件 API 实现高度可插拔
  • 完全可定制并提供命令面板

sublimeText-Markdown 插件是一个支持语法高亮的包,并带有一些很好的配色方案。

11. Gitbook

GitBook 是一个用于文档、数字写作和出版的当代开源在线平台,其编辑器完全支持 Markdown 格式。

12. ghostwriter

Ghostwriter 是一款无干扰的 Markdown 文本编辑器,提供多种非常适合写作的功能,包括实时预览、焦点模式、海明威模式、拖放图像插入、MathJax 支持以及导出为多种格式。

要在 Linux 上安装 Ghostwriter,请运行:

$ sudo apt install ghostwriter         [On Debian, Ubuntu and Mint]
$ sudo yum install ghostwriter         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
$ sudo emerge -a sys-apps/ghostwriter  [On Gentoo Linux]
$ sudo apk add ghostwriter             [On Alpine Linux]
$ sudo pacman -S ghostwriter           [On Arch Linux]
$ sudo zypper install ghostwriter      [On OpenSUSE] 

13. KeenWrite

KeenWrite 是一款开源、跨平台桌面 Markdown 编辑器,提供实时预览、字符串插值、精美排版 PDF 和数学符号支持。

要在 Linux 上安装 KeenWrite,请运行:

$ wget https://github.com/DaveJarvis/keenwrite/releases/latest/download/keenwrite.bin
$ chmod +x keenwrite.bin
$ ./keenwrite.bin

14. Typora (Not FOSS)

Typora 是一款免费开源 Markdown 编辑器,具有干净、无干扰的界面,提供多种功能,例如实时预览、语法突出显示、代码折叠、目录生成、数学支持以及导出为 PDF、HTML 和其他格式。

要在基于 Ubuntu 的发行版上安装 Typora,请运行:

$ wget -qO - https://typora.io/linux/public-key.asc | sudo tee /etc/apt/trusted.gpg.d/typora.asc
$ sudo add-apt-repository 'deb https://typora.io/linux ./'
$ sudo apt-get update
$ sudo apt-get install typora

15. Caret (Not FOSS)

Caret 是一款优质的跨平台 Markdown 编辑器,它以简化的界面、增强的生产力工具和对细节的一丝不苟而著称。

要在 Linux 中安装 Caret,请打开您最喜欢的浏览器,转至 Caret 下载页面,选择适合您的系统的软件包(DEB 或 RPM),然后安装它。

16. MarkText

MarkText 是一款流行的免费开源 Markdown 编辑器,适用于 macOS、Windows 和 Linux,提供语法突出显示、实时预览、表格、代码块和数学公式等所有主要功能。

它还包括多个扩展,例如对流程图、序列图和甘特图的支持。

要在 Linux 上安装 MarkText,您需要下载 Appimage,它是在大多数 Linux 发行版上运行的通用二进制包。

$ chmod +x marktext-%version%-x86_64.AppImage
$ ./marktext-%version%-x86_64.AppImage

总结

浏览完上面的列表后,您可能知道现在要在 Linux 桌面上下载和安装哪些 Markdown 编辑器和文档处理器。

Reference

[1]Source: https://www.tecmint.com/best-markdown-editors-for-linux/

anilla OS 是去年崭露头角的 Linux 发行版,最初的 1.0 版本基于 Ubuntu 构建 —— 亮点之一是系统核心“不可变”。

后来改用 Debian 测试分支 (Debian Sid),免费且开源,默认桌面环境是 GNOME。

什么是不可变 Linux 发行版?

不可变发行版确保操作系统的核心保持不变。对于不可变发行版来说,根文件系统保持为只读状态使得它可以在多个实例中保持相同。

当然,如果你希望更改某些内容,则仍可以进行更改。但默认情况下该能力会被禁用。

它有什么用处?

传统上,不可变发行版存在的目的是为了方便测试和基于容器的软件开发

此外,不可变性为你的操作系统提供了更好的安全性和可靠的更新。

早期,这种特性的关注点主要集中在针对专业人士和开发人员的发行版上。现在,它开始应用于日常桌面用户。

从官方介绍来看,Vanilla OS 使用了丰富的技术栈,野心也不小,表示要改变操作系统的构建、维护和使用方式——打造下一代操作系统。

Vanilla OS 2 "Orchid" 已于近日正式发布,其团队称 2.0 版本开发了一年多,彻底进行了重写,为用户提供无缝、开箱即用的使用体验。

在 2.0 中,Vanilla OS 决定将底层发行版从 Ubuntu 迁移到 Debian Sid,并且名字也更改为 "Orchid",因为 "Vanilla" 正是源自 "Orchid"。

Vanilla OS 2 的底层发行版融合了 Debian 和其他模块 (hybrid Debian base),具体来说是由 Debian Sid 的软件包以及 Vib 模块组成。

Vanilla OS 2 除了改变其底层发行版之外,还采用了 GNOME 46 桌面环境、Linux 6.9 内核,并添加了大量其他增强功能,以完善其桌面体验,同时提供出色且安全的平台。

上文提到 2.0 已放弃使用 Ubuntu 作为基础操作系统,这也意味着 Orchid 放弃了对 Snap 的支持。

因此理论上来说,Vanilla OS 2 能使用的软件的选择范围很广。

事实也是如此,除了 Flatpaks 之外,Vanilla OS 还通过自己构建的名为 Apx 的包管理包装器内置了对 Alpine、Debian、Fedora、Arch 和 openSUSE 包的支持,并且它还声称支持 AppImage 格式。

据介绍,Apx 采用了容器化方法,好处是用户安装的任何应用程序都无法更改、改变或影响核心系统包。这提高了安全性、可靠性和稳定性,有点类似于 Fedora Silverblue 提供的功能。

其次,Apx 允许用户从其他发行版档案中安装软件包。为此,它为每个发行版创建了一个容器,并将安装在其中的应用程序与基本系统集成在一起。

子系统应用程序像其他应用程序一样工作,可以从 Vanilla OS 控制中心进行管理。

团队特别介绍了 Vanilla OS 2 的兼容性,称它几乎兼容万物。

无论您是想运行自己喜欢的移动应用程序、使用熟悉的桌面应用程序还是探索各种 Linux 发行版,我们都能满足您的需求。

凭借这种多功能性,您可以将日常技术需求无缝集成到一个强大的操作系统中。

Vanilla OS 2 通过与 F-Droid 集成的 Waydroid 支持 Android 应用程序,从而可以轻松地在系统上无缝集成和使用 Android 应用程序。

团队建议用户不要安装未经验证的第三方应用程序,因为这些应用程序可能会带来安全风险,虽然他们已确保 Linux (VSO) 和 Android 环境是隔离的。但要注意,VSO 的 Waydroid 子系统仍然可以访问用户数据,因此建议谨慎安装应用。

此外还支持各种包管理器,引入用于复制环境配置的堆栈,添加用于 APX 管理的图形界面,在启动期间实施系统完整性检查以提高安全性和可靠性,添加 OEM 支持安装程序,并添加 LUKS2 对加密/var 分区的支持。

Vanilla OS 2 还完全重写了 OCI 镜像处理,以实现更可靠的更新和增强的原子事务,现在使用 LVM 精简配置,PolKit 策略取代 sudo 进行特权操作,采用 PRIME 配置文件以实现更好的多 GPU 处理,以及桌面端的许多其他功能。

无论有一张或多张显卡,Orchid 都能充分利用设备。借助 PRIME Utility,用户可以根据需要在集成 GPU 和独立 GPU 之间无缝切换,从而优化性能和功耗,使其非常适合休闲用户以及需要更高图形性能来执行游戏或视频编辑等任务的用户。


Reference

https://vanillaos.org/blog/article/2024-07-28/vanilla-os-2-orchid---stable-release

https://vanillaos.org/technologies-and-credits

https://news.itsfoss.com/vanilla-os-2-orchid

https://linux.cn/article-15841-1.html

elpBlocks Mac版是Mac电脑上的一款专业的HTML创作工具。HelpBlocks Mac破解版是一款极佳的专业HTML创作工具,能够帮助用户编写跨平台应用程序帮助生成各类生成microsoft HTML帮助和wxWidgets HTML帮助文件,帮助大家快速进行各类HTML创作。

HelpBlocks Mac软件介绍

Anthemion HelpBlocks是一个HTML创作工具,专门用于编写跨平台应用程序帮助,生成microsoft HTML帮助和wxWidgets HTML帮助文件。

使用HelpBlocks,您可以:

  • 轻松创建适合您手册的层次结构;
  • 在语法高亮的编辑器,宏预处理器和HTML元素目录的帮助下快速编写HTML;
  • 在工作时预览帮助文件;
  • 为您的帮助文件创建关键字索引;
  • 生成并查看microsoft HTML帮助和wxWidgets HTML帮助文件。
  • HelpBlocks提供了有助于使编写手册尽可能简单的工具。自动完成功能和属性编辑器可加快HTML元素的插入速度。专用对话框允许快速选择页面参考,图像和颜色。项目和页面模板使创建新项目和页面的工作变得轻而易举。
  • 如果您有现有的MS HTML帮助项目,则可以在创建新的HelpBlocks项目时将其导入。
  • 当然,HelpBlocks是跨平台的-在Windows,Linux或Mac上编辑文件。

HelpBlocks for Mac功能介绍

语法高亮的HTML编辑器

使用语法高亮显示编辑器快速编辑HTML页面,插入带有快捷方式,菜单命令和工具栏命令的元素。

页面预览

预览页面并像普通帮助文件一样浏览手册

预处理能力

内置的预处理器使您可以创建宏来简化HTML。包括其他文件,例如带有导航控件的页面标题,并使用条件定制针对不同平台或应用程序版本的帮助。

HTML元素目录

浏览目录以查找所需的HTML元素,编辑其属性,然后将其插入页面。您甚至可以编辑目录并选择自己的键盘快捷键。

自动完成

键入所需的HTML元素,然后按Alt-Enter,以在目录中显示该元素。然后再次输入Alt-Enter将元素插入页面。

用户定义的资源

将图像,HTML片段,URL描述和文本注释添加到项目的资源部分,以供以后参考。

索引编辑器

创建和编辑索引(HHK文件)-如果需要,可以根据项目中的标题自动生成整个索引。

导入现有的HHP项目

使用“新建项目”向导导入现有的MS HTML帮助项目。您的HHC,HHK和HTML文件将被保留,并将图像导入“资源”部分。

查找和替换

有两种不同的搜索方法,另外还有查找和替换方法,这些方法适用于项目中的所有文件。

范本

创建并使用页面和项目模板可以进一步缩短编辑时间。

拖放项目结构

通过在项目视图中拖动项目来重新排列项目层次结构。

专业对话

使用专用对话框在属性编辑器中或直接从“插入”菜单中插入图像,页面参考和颜色。

预定义符号

使用预定义的符号(例如_HELP_TITLE,_HELP_FILE,_HELP_NEXT_FILE)来自动执行页面格式设置。

停靠页面窗口

通过拖动标题或使用Dock菜单命令,可以将每个文档移到其自己的窗口中。