分类 分享 下的文章

Ferdi 是一个很有前途的开源应用,是 Franz 和 Rambox 的替代品,免费提供了更多功能。让我们来探索一下它的更多信息。

有一个可以帮助你管理多个服务的应用会方便,这样你就不用什么事情都要打开一个浏览器去做了,虽然从技术上讲,你可以这样,但这肯定不是最有条理的做事方式。

因此,像 RamboxFranz 这样的跨平台解决方案是相当流行的,它可以登录到几个服务,并一目了然地访问所有的服务。

尽管它们都可用于 Linux(而且我们已经单独介绍过它们),但它们免费提供的功能有限。

相比之下,Ferdi 是 Franz 的一个复刻,旨在提供更好的体验,同时免费提供了许多高级功能。

Ferdi: 一处管理多个应用

Ferdi 是一个自由开源应用,让你在一个地方添加多个应用,包括各种消息服务。

它还可以让你定制应用的各个方面和它的行为。如果你喜欢像 Rambox 和 Franz 这样的应用,你更应该看看 Ferdi。

Ferdi 的特点

你可以发现它有大量的功能,而不需要支付额外费用。在这里,我将重点提到一些关键的功能:

  • 跨平台支持(Linux、Windows 和 macOS)。
  • 包含丰富的信息服务(Slack、WhatsApp、Element 等)。
  • 支持用 Franz 账户登录
  • 能够对信息进行密码保护
  • 可以选择使用你的自定义服务器
  • 快速访问待办事项列表,可选择使用 Franz Todo、Todoist、Microsoft To Do、Any.do
  • 通过在不使用时卸载应用(休眠)来调整性能
  • 私密通知,以隐藏你的信息
  • 支持“请勿打扰”模式
  • 可为每个应用单独切换黑暗模式
  • 云同步
  • 对账户数量没有限制
  • 能够设置一个代理,并通过它进行连接
  • 可以添加多个工作空间

关于使用 Ferdi 的想法

就像 Rambox 和 Franz 一样,Ferdi 不可避免的会消耗大量资源。所以,你需要知道你是否有足够的内存来让几个应用在 Ferdi 中活动。

在不使用时,能够卸载应用是件好事。因此,如果你的资源不足,你可能想利用休眠选项。

Ferdi 还提供一些高级选项,如 GPU 加速、通用黑暗模式、隐私切换、外观定制等。你甚至可以添加没有列出的自定义服务。

总的来说,在 Ferdi 中你会得到许多功能和选择,你可以用这些选项组合有效地将多个应用有条理地组织起来。

在 Linux 中安装 Ferdi

Ferdi 提供了多个软件包,便于在 Linux 上安装。你可以找到一个适用于 Ubuntu/Fedora 的 DEB/RPM 包,以及一个适用于所有其他 Linux 发行版的 AppImage 文件

他们还提供了一个 snap 包,并且也可以通过 AUR 安装。所以,你有很多选择来让它安装在你的 Linux 电脑上。

你可以探索他们的 GitHub 页面 并前往其发布页下载,或者访问其官方网站。

你试过 Ferdi 了吗?它是否达到了取代 Franz 或 Rambox 的目的?它是否更好?请在下面的评论中分享你的经验。


via: https://itsfoss.com/ferdi/

作者:Ankush Das 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

一款令人兴奋和有用的注解工具,为 Linux 系统提供额外的功能。

谈及图像处理和编辑,有很多工具可用。然而,像 GIMP 这样的工具不一定能解决所有问题。

GIMP 确实为初学者和高级用户提供了大量的功能,但要学习一些东西并对图像进行视觉增强功能的应用可能很费时。

Annotator 是一个令人印象深刻的开源工具,可以让你能轻松完成很多事情。

Annotator:开源图像注解工具

Annotator 帮你快速添加形状、文本和其他视觉元素。这对各种使用情况都很有用。

这个工具提供了一个简单的用户界面并且易于使用。而且,你还可以通过各种你想要的功能来增强图像。

Annotator 的功能

Adding icons to images

不局限于图片增强,你还可以通过 Annotator 获得一些其他功能。其中的一些主要功能是:

  • 能够添加文本
  • 自定义文本的颜色,调整大小,调整高亮的颜色等
  • 使用放大镜工具来关注图像中的某个特定点
  • 调整放大镜以改变角度和大小
  • 添加视觉图标来表达一些东西
  • 使用铅笔来书写,这对触控板用户很有用
  • 模糊工具来模糊重要或不必要的细节
  • 计数器图标来突出图像中重要的任何种类的顺序
  • 支持多种字体
  • 调整形状和文本的边界宽度和线条
  • 可用各种形状,如箭头、圆圈和星星
  • 能够调整图像的大小和裁剪图像

在 Linux 中安装 Annotator

Annotator 通常可在 elementaryOS 的应用中心找到。但幸运的是,它是一个 Flatpak 包,所以你可以在任何 Linux 发行版上安装它。

你所需要做的就是前往应用中心商店的链接,然后使用软件安装程序下载/打开 Flatpak ref 文件。如果你需要帮助,我们的 Flatpak 指南 中有更多相关信息。

Annotator

要从源代码构建或探索更多关于它的信息,你可以查看它的 GitHub 页面

关于使用 Annotator 的想法

我发现它对我的工作很有用,因为我们每天都需要处理各种截图。而且,描述性越详细,图片就越能让我们的读者理解。

通常情况下,我使用 Flameshot 作为我的截图工具,并通过它添加可用的注解。还有其他 可用于 Linux 的截图工具,但我更喜欢 Flameshot 的快速注解功能。

然而,你不能使用 Flameshot 或其他任何截图工具来为现有的图片添加注解。

因此,Annotator 在编辑现有的截图或任何其他所需的图像时就显得非常方便。

在我短暂的使用过程中,它的所有功能都运行良好,不过我希望可以编辑和调整文字的大小,使之更加直观。

如果你需要为系统上的图像添加高亮/注解,我建议你试一试。请在下面的评论中告诉我你的想法。


via: https://itsfoss.com/annotator/

作者:Ankush Das 选题:lujun9972 译者:geekpi 校对:turbokernel

本文由 LCTT 原创编译,Linux中国 荣誉推出

Mark Text 拥有的工具使得撰写 Markdown 变得容易,同时又提供了一个不会打扰我的简单的界面。

 title=

几年前,当我开始使用 Jupyter 笔记本时,我接触到了 Markdown 格式。许多作者都知道 Markdown,但这是我不熟悉的一种技能。

Markdown 是一种标准的文本写作方式,在这种方式中,你可以用精简的符号来标记你想要的文本样式。例如,你不用点击一个按钮来使一个词变粗体,而是用两个星号(**word**)包围这个词。这有两种效果:

  • 当作为纯文本查看时,视觉上显示出强调的文本
  • 如果有一个好的文本转换器或渲染器(如 Pandoc 或一个好的 Markdown 文本编辑器),就会显示为加粗。

Markdown 最大的优点之一是它的大部分符号都是直观的,并且来自我们大多数人已有的习惯。它使得用星号强调单词,用字符标记标题以区分它们等等变得很自然。

每个人都对它评价很高,但我不确定为什么我需要学习和使用 Markdown。然而,我是一个好奇的人,我开始探索 Markdown,以及它如何在我的写作中发挥作用。

学习 Markdown

我很喜欢在学习时使用 Markdown 速查表。我发现 Markdown 是一个很好的工具,可以写任何内容,而且我很喜欢甚至不需要一个专门的 Markdown 编辑器这一点。任何文本编辑器都可以写 Markdown,因为 Markdown 使用标准文本来表示样式。我开始使用简单的编辑器,如 Vim 或 gedit(或任何其他编辑器),并查阅这个速查表以记住简单的格式化规则。

今年我一直在写日记,作为组织我的想法和学习更多关于 Markdown 的方法。我最近尝试了 Ghostwriter 文本编辑器,这是一个优秀的编辑器,有一些额外的 Markdown 特定功能。Markdown 现在已经变得非常流行了,许多编辑器都加入了语法高亮、提示和其他使 Markdown 编写变得容易的功能,或者将其作为重点。它们不是必须的功能,但当你拥有它们时,还是很好的。

尝试 Mark Text

在阅读一个博客时,我发现了 Mark Text。Mark Text 使写 Markdown 变得很容易,同时提供了一个简单的界面,而且又不影响我。Mark Text 有六个主题,三个浅色和三个深色主题。深色主题对我来说更容易使用。它的 用户文档 非常好,而且也提供了 Markdown 的 语法帮助

Markdown 的实时预览

Mark Text 以简洁的界面提供了实时预览功能。它支持 Commonmark 规范、Github 风格的 Markdown 规范,以及 Pandoc Markdown。据其网站说,Mark Text 还支持 KaTex、front matter 和 emoji 等 Markdown 扩展。它还可以输出 HTML 和 PDF 文件。

Mark Text 有各种编辑模式,如打字模式、源代码模式和专注模式。添加图片是一件很容易的事,因为你可以简单地从剪贴板上复制和粘贴它们。

在 Mark Text 窗口的左上方有一个弹出窗口,显示迄今为止输入的字符和段落数量。作为一个作家,这真的很有帮助。

从 Mark Text 窗口左上方的菜单或使用 Ctrl+S 保存文件很容易。事实上,Mark Text 的菜单对任何习惯于基本文本编辑器或文字处理器的人来说都是友好和熟悉的。

 title=

我喜欢 Mark Text 用简单的快捷键支持各种格式,包括表格块、图表、行内格式、数学公式块和其他代码块。

你可以从以下链接中为你的操作系统下载 Mark Text:

Mark Text 以 MIT 许可证开源。你可以随时 下载 最新的版本。

另外,你可以用 brew install --cask mark-text 在 macOS 上安装 Mark Text,在 Windows 上用 Chocolatey 输入 choco install marktext 来安装它。

Mark Text 一直在寻找赞助商和开发者。该项目有一个给贡献者的 指南。此外,你可以在 Patreon 和 Open Collective 上支持该项目。


via: https://opensource.com/article/21/10/mark-text-markdown-editor

作者:Don Watkins 选题:lujun9972 译者:wxy 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

想玩实体模型火车,却没有足够大的空间?试试 OpenTTD 中的虚拟火车吧。

 title=

我父亲一直很喜欢火车模型,我记得我小时候,曾看着他在圣诞树周围建了一整条轨道。当 乐高 火车套装发布时,因其便利性和固有可扩展性,我们转而投向了乐高火车的怀抱。多年来,我们热衷于建造和改装乐高火车及单轨轨道。我经常想象,未来我会有一个车库或地下室,专门用于微型景观和电动汽笛火车。强调一下,我沉迷于另一个爱好的可能性非常低,所以当发现 虚拟 模型铁路可以为我提供相同的满足感时,我很开心。我的虚拟爱好引擎是 OpenTTD,这是一款基于名为 Transport Tycoon Deluxe 的 90 年代老游戏的开源模拟游戏。

安装 OpenTTD

你可以在 openttd.org/downloads 下载适用于 Linux、macOS 和 Windows 的 OpenTTD。

如果你正使用 Debian Linux 或其衍生产品,甚至是在使用 Chromebook,你可以下载 .deb 包。使用 apt 命令安装它:

$ sudo apt install ./openttd*deb

如果你在使用其他 Linux 发行版,请下载通用安装程序,并使用 tar 命令解压缩包:

$ tar xvf openttd-x.yy.z-linux*.tar.xz

OpenTTD 已经在 Linux、macOS 和 Windows 的 Steam 中上架(Steam 是一个非开源的,但是很常见的跨平台游戏客户端)。

启动 OpenTTD

如果你安装了 OpenTTD,可以从应用程序菜单启动它。

如果你是下载了通用包,可以切换到游戏目录,使用本地的 openttd 命令启动游戏:

$ cd openttd*
$ ./openttd &

首次启动 OpenTTD 时,游戏会提示必须下载图像集,在 Steam 版中会自动安装,但在独立应用程序中需要单击一下鼠标。无论如何,因为 OpenTTD 是开源的,经过了很好的改进,所以在默认图像之外,你最终还会下载的还有很多其他图像。

下载图像集后,你会看到一个古色古香的小型界面。我觉得 640x480 的界面有点小,虽然旧图像界面确实更有年代感(那时计算能力还比较弱),但一些适配现代屏幕的轻度升级还是很好用的。因此,你的第一步操作就是点击“ 检查在线内容 Check online content ”按钮。

加载模组

内容下载 Content downloading ”界面是一个查看已通过审查的 OpenTTD 模组 mod 的窗口,可以提供个性化的改进图像界面、全新音乐、火车模型和地图名称。我使用了新西兰全套配置,所以对我来说,生成的所有城市都很熟悉,尽管 2020 年我转而开始使用“辐射 3”套装了。模组 非常多,可以使用右上角的搜索栏来缩小选择范围。

下面是一些个人认为必备的模组:

  • abase - 高分辨率图像。将近 300 MB,这可能是你玩此游戏需要的最大一次下载(游戏本身只有 50 MB)。
  • OpenSFX - 一个声音合集。让你能听到城市中的交通声、船运的喇叭声以及很棒的火车汽笛声。
  • Town names - 城镇名称。默认的城市名称很有趣,但我认为记一些本地化的名称更容易。
  • Trains - 火车模组。OpenTTD 有一组运行良好的默认火车模型,但如果你已经是一名火车观察员,那你可能会喜欢下载一些额外的火车模型。我使用的是 NZR 火车合集,但还有很多火车也是可用的,包括来自英国、美国、奥地利、比利时、捷克共和国的车,以及按字母表顺序排列的许多其他火车。
  • Beginner tutorial - 新手教程。是一个帮你学习游戏及界面的引导场景。

游戏引擎默认值

下载新素材后,你需要将它们设置为默认值。有两个设置的地方:游戏引擎默认值、游戏内脚本与素材。

 title=

OpenTTD 菜单(Seth Kenlon, CC BY-SA 4.0

单击“ 游戏选项 Game Options ”按钮。 在游戏选项屏幕中,调整以下设置:

  • 屏幕分辨率 screen resolution 设置为你喜欢的界面尺寸。
  • 基础图像集 base graphics set 设置为 abase
  • 基础声音设置 base sounds set 设置为 OpenSFX

关闭游戏选项屏幕。你的改动会自动保存。

游戏选项

在主菜单界面,单击“ NewGRF 设置 NewGRF Settings ”按钮。

 title=

NewGRF 设置菜单(Seth Kenlon, CC BY-SA 4.0

未活动的模组显示在 NewGRF 设置窗口的下半部分。要激活一个未活动的模组,请选择它并单击左下角的“ 添加 Add ”按钮。选择要激活的模组后,再单击“ 应用 Apply ”按钮。

教程

如果你下载了“ 初学者教程 Beginner tutorial ”场景,可以通过它来学习 OpenTTD。开始教程请单击主菜单屏幕顶部附近的“ 播放场景 Play scenario ” 按钮,然后选择该教程并开始。

初学者教程有着游戏界面的完整浏览流程,全部完成需要花费一些时间。

快速开始

现在我们快速介绍一下,此处你要了解以下内容:车辆出自仓库,一切活动都需要时间表。记住这两条规则,你可以立即开始建造火车(以及道路、海港和机场)。

建造车站

要在两个城市之间建立一条简单的铁路线,请单击顶部图标栏中的铁路轨道图标。

 title=

新建图标栏——铁路选项(Seth Kenlon, CC BY-SA 4.0

铁路以车站开始和结束,所以我通常在预定线路的两端各放置一个车站。单击火车站图标(将鼠标悬停在其上方可查看其标签)。一个火车站要服务于一个地区,其作用范围必须与该地区尽量多地重叠。要查看车站的覆盖范围,请通过单击车站对话框底部的“ 开启 On ”按钮以启用 覆盖区域高亮 Coverage area highlight 功能。

 title=

车站覆盖信息窗口(Seth Kenlon, CC BY-SA 4.0

黑色网格表示覆盖范围,而白色网格显示车站的物理占据范围。当你将鼠标悬停在一个区域上时,车站的覆盖范围所需耗材会在弹出窗口中列出。从简单的开始,创建一个单轨 4 辆车的站台。在地图上的两个城市之间重复执行此操作两次。

 title=

创建车站菜单(Seth Kenlon, CC BY-SA 4.0

铺设铁轨

接下来,用铁轨连接车站。 OpenTTD 的等距视图需要一些时间来适应,但是在单击铁路图标并在地图上单击拖动之后,你就开始大概有所了解了。X-rail 图标提供了“自动轨道”模式,该模式会根据用户单击的方块位置对齐轨道。

铺设导轨时要细心。OpenTTD 是不可撤回的,所以一旦点击一个正方形,轨道就会被构造出来。你必须使用炸药图标来移除导轨。和现实生活中一样,没有撤消按钮。

火车车库

火车来自 车库 depot 。因此,要在铁路上添加火车,必须在沿线的某处添加一个车库。单击车库图标并在现有铁路附近放置。将车库连接到现有轨道,以确保你的火车可以从车库到达适当线路的(在此简单示例中,线路是唯一的)。

 title=

建造车库菜单(Seth Kenlon, CC BY-SA 4.0

模型火车

终于,你可以将虚拟模型火车添加到虚拟铁路中了。要创建火车,请单击车库。

单击站点窗口底部的“ 新建车辆 New Vehicle ”按钮,会列出可用的火车引擎和汽车。列表会部分取决于你从可下载内容中添加的模型。一般来说,发动机分为三种:蒸汽发动机、柴油发动机和电动发动机。游戏内时间从 1950 年开始,所以早期你只有蒸汽可选。随着时间推进,你会获得可用于升级的创新型新模型。

 title=

创建火车菜单(Seth Kenlon, CC BY-SA 4.0

现在创建一个简单的火车,其中包括一节引擎、一节客车和一节邮车。如果想添加其他类型的车厢,请单击站点以确认它们的可提供车型(由其覆盖区域决定)

创建火车时刻表

现在有了铁路和火车,还需要创建一个火车时刻表。时间表与车辆关联,因此无论何时添加新车,都要记得添加时间表,以让新车投入使用。

要为火车添加时刻表,请单击其车库列表中列车左侧的编号。这样可以打开火车视口,窗口右侧会有按钮。单击箭头图标即可查看该列车的时刻表。

 title=

创建时刻表菜单(Seth Kenlon, CC BY-SA 4.0

要创建时间表,请单击时间表窗口底部的“ 前往 Go To ”按钮,然后单击要设置成第一个目的地的车站。然后点击下一站。你可以在时间表中选择一个停靠点,浏览“ 满载 Full load ”和“ 卸载 Unload ”下拉菜单中的选项,以此调整装卸要求,并且可以在“ 无停靠 Non-stop ”下拉菜单中调整路线(如果开发了新路线)。选项有很多,随着城市发展和地图完善,你可能需要随时调整策略。

但是现在,单击火车视口底部的红色“ 已停止 Stopped ”按钮,让火车投入使用吧!

 title=

在役中的火车(Seth Kenlon, CC BY-SA 4.0

试试 OpenTTD 吧

OpenTTD 是一个模拟器,同时也是一个游戏,所以确实会有一些限制,比如你可能想要优化的预算和参数。例如,你可以单击一个城市、农场或工厂,了解其可接受的进出口类型。你可以通过单击 OpenTTD 窗口右下角的预算按钮来借钱。它不仅仅是一个虚拟的火车集合游戏。你还可以建造道路、机场、海港等。记得所有车辆都需要车库和时间表,你就在实现虚拟企业的路上成功了一半。

OpenTTD 有着活跃而热情的社区,以及详细的维基,并且有大量的资源和教程在线可用。下载游戏并试试吧!


via: https://opensource.com/article/21/9/model-trains-openttd

作者:Seth Kenlon 选题:lujun9972 译者:unigeorge 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

基本的 Git 命令 对于通常的克隆、添加、提交推送已经足够好了。

但如果你在一个有多个贡献者的大型项目上工作,你可能需要将事情可视化。GUI 工具可以让你更好地了解 diffstashblame 的情况。

但是,如果你常用终端,又想要 Git 的舒适性,我为你准备了一个好工具。

它叫 GitUI,它提供了类似于 Git GUI 的用户体验和舒适度,但就在你的终端中。它是可移植的、快速的、自由而开源的。

GitUI:一个基于终端的 Git 工具

GitUI 并不是第一个用于 Linux 终端的 Git 客户端。那么,是什么让 GitUI 与其他类似项目如 lazygittig 不同?

GitUI 的开发者在项目的 README 文件中分享了一些基准数据。

名称时间内存(GB)二进制(MB)冻结崩溃
gitui24 s0.171.4
lazygit57 s2.616有时
tig4 m 20 s1.30.6有时

GitUI、LazyGit 和 Tig 之间的比较。

这种优化大部分来自于 Rust 语言的使用。

注意:该程序处于早期开发阶段,还没有为生产做好准备。

在 Linux 上安装 GitUI

不用说,你应该已经 在你的系统上安装了 Git

要使用 GitUI,首先需要 为你的 Linux 发行版安装 Rust 支持

在终端中,使用以下命令:

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Installing Rust on Linux

当你被要求选择时,请选择选项 1。当脚本完成安装后,用这个命令正确设置配置:

source $HOME/.cargo/env

现在你已经安装了 Rust 和它的包管理器 Cargo,使用 Cargo 命令来安装 GitUI:

cargo install gitui

然后你就可以使用 GitUI了,只需在终端输入 gitui 就可以运行了。我做了一些示例文件来测试 Git 和 GitUI。

Starting gitui on terminal

值得一提的是,这个界面有一个快速而直观的纯键盘控制。一切都很简单,只需输入正确的字母即可将文件暂存、提交、分支或推送到 git 仓库中。

真正让我兴奋的是,你不仅可以做之前的四个动作,还可以编辑每个文件,拉取它,追溯 它,在其中导航等等,这一切都无需退出界面。 很棒,不是吗?

More functions inside the interface

祝贺你! 现在你知道了如何安装 GitUI 以及它在你的终端中的样子。

如果你喜欢这个项目,请在 GitHub 上点赞它的仓库。如果你使用其他工具来管理 Git,请在评论区提出你的建议。


via: https://itsfoss.com/gitui/

作者:Marco Carmona 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

每个人都有自己喜欢的 Markdown 编辑器。这里有几个我已经试过的。

 title=

你可以用 Markdown 做任何事情:给网站排版、编写书籍和撰写技术文档只是它的一些用途。我喜欢它创建富文本文档可以如此简单。每个人都有自己喜欢的 Markdown 编辑器。在我的 Markdown 之旅中,我使用了好几个。下面是我考虑过的五个 Markdown 编辑器。

Abricotine

Abricotine 是一个在 GPLv 下发布的开源编辑器。你可以手动输入格式,或者使用菜单插入 GitHub 风格的 Markdown。Abricotine 允许你在输入时预览文本元素,如标题、图片、数学、嵌入式视频和待办事项。该编辑器只能将文件导出为 HTML。你可以在 Linux、macOS 和 Windows 上使用 Abricotine。

 title=

MarkText

MarkText 是一个简单的 Markdown 编辑器。它有很多功能,而且在处理 Markdown 格式的文件方面做得很好。MarkText 也支持 GitHub 风格的 Markdown,它允许你添加表格和带有语法高亮的代码块。它支持实时预览,并且有一个简单的界面。MarkText 是在 MIT 下授权的。它支持 HTML 和 PDF 格式的输出。MarkText 可以在 Linux、macOS 和 Windows 上使用。

 title=

Ghostwriter

Ghostwriter 是一个用于 Linux 和 Windows 的 Markdown 编辑器。根据其网站用户的说法。“享受无干扰的写作体验,包括全屏模式和简洁的界面。有了 Markdown,你可以现在写,以后再格式化”。它有内置的默认的浅色和深色主题,或者你可以自己编写。你可以将文件实时按 HTML 预览,你可以直接复制和粘贴到博客中,或导出为其他格式。Ghostwriter 是在 GPLv3 下发布的。

 title=

Atom

Atom 被称为 21 世纪的可自定义文本编辑器。它也可以作为一个 Markdown 编辑器使用。它可以在 Linux、Windows 和 macOS上运行,并以 MIT 许可证发布。它支持 GitHub 风格的 Markdown,并且按下 Ctrl+Shift+M 可以打开一个预览面板,这样你就可以轻松地看到 HTML 预览。你可以通过创建一个文件并以 .md 文件扩展名保存来轻松入门。这告诉 Atom 它是一个 Markdown 文件。Atom 会自动应用正确的包和语法高亮。

 title=

VSCodium

VSCodium 是微软的 VSCode 编辑器的自由开源版本,没有内置在微软产品中的遥测技术。它以 MIT 许可证发布,并提供了 VSCode 的所有功能,而没有专有特性。除了其他功能外,VSCodium 还可以作为一个 Markdown 编辑器。创建一个新文件,点击 “选择一个语言”,选择 “Markdown”,然后开始写你的代码。通过按 Ctrl-Shift+V 轻松预览文本,然后再切换回编辑器。你也可以通过添加一个扩展来轻松地扩展 Markdown 编辑器。我最喜欢的插件是 Markdown editor,它是 MIT 许可证。

 title=

你最喜欢的 Markdown 编辑器是什么? 让我们在评论中知道。


via: https://opensource.com/article/21/10/markdown-editors

作者:Don Watkins 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出