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

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

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

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

9. Brackets

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

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

alt

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

$ sudo snap install brackets --classic

10. Sublime Text

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

alt

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

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

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

alt

11. Gitbook

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

alt

12. ghostwriter

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

alt

要在 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 和数学符号支持。

alt

要在 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 和其他格式。

alt

要在基于 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 编辑器,它以简化的界面、增强的生产力工具和对细节的一丝不苟而著称。

alt

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

16. MarkText

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

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

alt

要在 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/

本文由 mdnice 多平台发布

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/160562.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

操作系统四大特征

OS四大特征 1.OS的并发性(同一时间间隔内执行和调度多个程序的能力) 宏观上,处理机同时执行多道程序 微观上,处理机在多道程序间高速切换(分时交替执行),微观上并非是同时执行的。 关注单个处理机同一时间段内处理任…

IOS课程笔记[4-5] 计算器实现与更换主题 的使用

计算 控件介绍 文本输入 设置键盘格式为NumberPad字符串与数字转换方法 NSInteger num2 [str2 integerValue]; 弹窗控件 UIAlertController 新版本弹窗 UIAlertController *alert [UIAlertController alertControllerWithTitle:"error" message:"输入有…

数据结构-----红黑树的插入

目录 前言 红黑树的储存结构 一、节点旋转操作 左旋(Left Rotation) 右旋(Right Rotation) 二、插入节点 1.插入的是空树 2.插入节点的key重新重复 3.插入节点的父节点是黑色 4.插入节点的父节点是红色 4.1父节点是祖父…

软考-网络安全体系与网络安全模型

本文为作者学习文章,按作者习惯写成,如有错误或需要追加内容请留言(不喜勿喷) 本文为追加文章,后期慢慢追加 by 2023年10月 网络安全体系相关安全模型 BLP机密性模型 BLP(Biba-格雷泽-麦克拉伦&#x…

嵌入式平台的电源总结

本文引注: https://mp.weixin.qq.com/s/PuSxHDFbJjjHEReukLSvyg 1.AC的定义 Alternating Current(交流)的首字母缩写。AC是大小和极性(方向)随时间呈周期性变化的电流。电流极性在1秒内的变化次数被称为频率,以Hz为单位…

Sql Server 数据库中的所有已定义的唯一约束 (列名称 合并过了)

查询Sql Server Database中的唯一约束 with UniqueBasic as (SELECTtab.name AS TableName, -- 表名称idx.name AS UniqueName, -- 唯一约束的名称col.name AS UniqueFieldName -- 唯一约束的表字段FROMsys.indexes idxJOIN sys.index_columns idxColON (idx.object_id idxCo…

【分享Python代码】图片转化为素描画

哈喽,大家好,我是木易巷~ 代码生成效果图 原图: 生成图: 原图: 生成图: 准备工作 Python编程首先需要安装环境,下面是详细步骤: 会的小伙伴可自行跳过,代码在最后 1…

spring boot RabbitMq基础教程

RabbitMq 由于RabbitMQ采用了AMQP协议,因此它具备跨语言的特性。任何语言只要遵循AMQP协议收发消息,都可以与RabbitMQ交互。并且RabbitMQ官方也提供了各种不同语言的客户端。 但是,RabbitMQ官方提供的Java客户端编码相对复杂,一般…

idea使用Spring Initializer创建springboot项目的坑【保姆级教学】

项目场景: 提示:这里先简述项目创建后遇到的问题和解决方案: idea 使用 Spring Initializer 创建springboot项目后, 有以下问题: ① 右键没有Run ② 右键New新建文件发现无Java Class选项 然后解决掉 ①② 问题后出…

总结:JavaEE的Servlet中HttpServletRequest请求对象调用各种API方法结果示例

总结:JavaEE的Servlet中HttpServletRequest请求对象调用各种API方法结果示例 一方法调用顺序是按照英文字母顺序从A-Z二该示例可以用作servlet中request的API参考,从而知道该如何获取哪些路径参数等等三Servlet的API版本5.0.0、JSP的API版本:…

WordPress 常规设置页面调用媒体中心上传图片插入URL(新版可用)

首先,我们需要在主题或插件文件夹中创建一个 JavaScript 文件(如:media-uploader.js),该文件中包含如下代码。 /*** 媒体中心上传 js **/ jQuery(document).ready(function($){var mediaUploader;$(#upload_image_but…

软件工程与计算总结(十七)软件构造

一.概述 1.定义 软件构造是以编程为主的活动,类似于软件实现。但软件构造又不止编程这么简单,除了核心的编程任务之外,还设计详细设计(数据结构与算法设计)、单元测试、集成与集成测试以及其他活动~ 2.软件构造是设计…

多维时序 | MATLAB实现SSA-CNN-LSTM-Attention多变量时间序列预测(SE注意力机制)

多维时序 | MATLAB实现SSA-CNN-LSTM-Attention多变量时间序列预测(SE注意力机制) 目录 多维时序 | MATLAB实现SSA-CNN-LSTM-Attention多变量时间序列预测(SE注意力机制)预测效果基本描述模型描述程序设计参考资料 预测效果 基本描…

【vim 学习系列文章 10 -- vim 将代码中空格高亮显示方法】

文章目录 vim 高亮空格使用背景如何配置vim 可以自动显示空格呢?vim highlight 命令使用介绍vim 空白行的处理vim match 命令详细介绍 vim 高亮空格使用背景 开发人员在编写代码之后,在review通过之后会将代码推到服务器然后merge,但是有些代…

uni-app--》基于小程序开发的电商平台项目实战(五)

🏍️作者简介:大家好,我是亦世凡华、渴望知识储备自己的一名在校大学生 🛵个人主页:亦世凡华、 🛺系列专栏:uni-app 🚲座右铭:人生亦可燃烧,亦可腐败&#xf…

【C语言进阶】自定义类型:结构体,枚举,联合

自定义类型:结构体,枚举,联合 1.结构体1.1结构体类的基础知识1.2结构的声明1.3特殊的声明1.4结构的自引用1.5结构体变量的定义和初始化1.6结构体内存对齐1.7修改默认对齐1.8结构体传参 2.段位2.1什么是段位2.2段位的内存分配2.3位段的跨平台问…

【Spring Boot】RabbitMQ消息队列 — RabbitMQ入门

💠一名热衷于分享知识的程序员 💠乐于在CSDN上与广大开发者交流学习。 💠希望通过每一次学习,让更多读者了解我 💠也希望能结识更多志同道合的朋友。 💠将继续努力,不断提升自己的专业技能,创造更多价值。🌿欢迎来到@"衍生星球"的CSDN博文🌿 🍁本…

Chrome使用本地修改过的js替换原js内容

步骤 1.进入开发人员工具:按F12 或 按ctrlshitfi 或 菜单“更多工具”->“开发人员工具” 2.在“源代码/来源”页面找到需要更改的js文件,“右键”->“替换内容” 3.在弹出的标签点击“选择文件夹”来选择一个存放内容的本地文件夹 4.弹出的询问标…

Excel——对其他工作表和工作簿的引用

一、引用其他sheet页表区域 若希望在公式中引用其他工作表的单元格区域,可以在公式编辑状态下,通过鼠标单击相应的工作表标签,然后选择相应的单元格区域。 例1 跨sheet页引用其他工作表区域 如图1所示的工作表Sheet2为工资表。 在Sheet1表…

【Golang】grpc环境踩的坑

关于’protoc-gen-go’ 不是内部或外部命令 这个问题的出现是因为没有这个文件导致的 这个文件要通过我们下载的google.golang.org这个文件编译生成的 这里建议下载google提供的grpc包 protobuf的源码: git clone https://github.com/golang/protobuf 下载好之后进…