分类 分享 下的文章

我想我们都同意,Firefox 是 Linux 的最佳浏览器 之一。

而且锦上添花的是,你可以用一些扩展来提高你的浏览体验! 也许甚至可以将 Facebook 隔离在容器中??

在我推荐一些优秀的 Firefox 浏览器扩展之前,让我给你一些提示。

安装 Firefox 扩展前须知

我们都知道的一件事是 盲目地安装浏览器扩展可能是极其有害的。那么如何确定浏览器扩展是否可以安全使用?

由于本文是关于 Firefox 扩展的,我们将重点放在 Firefox 的市场(获取扩展的官方渠道)。

虽然没有什么是 100% 安全的,但有几件事可以检查:

一个理想的可以安全使用的 Firefox 扩展

  • 扩展的徽章:寻找“推荐”或“By Firefox”徽章;忽略包含警告徽章/图标的扩展。
  • 菜单和评论:虽然仅此一项并不能提供太多保证,但这是你可以在其他方面考虑的一件事。此外,关注评论的数量可以帮助你了解它在用户中是否足够受欢迎。
  • 扩展的权限:某些扩展需要诸如“访问浏览器标签页”、“导航时访问浏览器动作”等权限。记下这一点并确定你对哪些权限的舒适程度。
  • 最后更新日期:有时,即使是优秀的、知名的扩展也不会更新。这没关系,但对于像密码管理器、广告拦截器这样的扩展来说,这很重要。应始终谨慎使用超过 2 个月没更新的扩展。
  • 扩展发布者:始终确保扩展的发布者是你信任的人,或者已经发布了你信任的扩展。

话虽如此,让我们来看看一些可以改善你的网络浏览体验的扩展。

另请阅读:

9 个开源扩展可改善你的 Mozilla Firefox 体验

1、Facebook Container

Facebook Container

主要亮点:

  • 由 Mozilla Firefox 团队制作
  • 平均评分为 4.5 星(3,500 多条评论)
  • 定期更新

每个人都讨厌 Facebook,但很少有人愿意从自己的网站上删除 Facebook 的跟踪元素。所以 Mozilla 引用了一个灭霸的片段 —— “好吧,我自己做”,并为 Firefox 用户创建了这个扩展。

顾名思义,为 Facebook 创建了一个隔离容器(与 Docker 无关)。所有与 Facebook 相关的东西都发生在这个孤立的容器中。 这最终使社交媒体巨头更难追踪你。

安装 Facebook Container

2、uBlock Origin

ublock origin firefox 1

主要亮点:

  • Mozilla 推荐的扩展
  • 4.8 星的平均评分(14,000 多条评论)
  • 定期更新

uBlock Origin 是 Firefox 最知名和最受信任的“广告拦截”扩展之一。是的,它主要用于屏蔽广告,但因为它的基本任务是屏蔽你的网络浏览器中的元素,所以它可以屏蔽很多项目。广告,是的,还有网络跟踪器、加密货币矿工、弹出窗口等。

虽然它的权限可能看起来有点过分,但这背后是有原因的。该扩展需要“在导航期间访问浏览器活动”和“访问所有网站的数据”等权限,以便它可以评估每个查询并阻止那些看起来有害或无用的查询。

安装uBlock Origin

3、Bitwarden

Bitwarden 演示

主要亮点:

  • Mozilla 推荐的扩展
  • 平均评分为 4.8 星(6000 多条评论)

Bitwarden 应该是每个人的首选密码管理器。它为移动端、网页端和 PC 端提供免费同步支持,还可以安全地存储笔记,帮助生成用户名密码、自动填充用户信息等等。最重要的是,它使用 GPL-3.0 许可证。谁不喜欢自由开源软件?

Bitwarden 拥有我会在密码管理器中寻找的一切。如果你想升级到高级版,只需 10 美元。 我强烈推荐这个 Firefox 扩展!

安装 Bitwarden

4、LanguageTool

LanguageTool 扩展使用演示

主要亮点:

  • Mozilla 推荐的扩展
  • 平均评分为 4.7 星(2900 多条评论)
  • 定期更新

你是否想要 Grammarly 的开源替代品?虽然我在使用 Grammarly 时没有任何问题,但我真正喜欢和首选的是自由开源软件。LanguageTool 是一款出色的工具,可用于检查拼写错误等语法不一致、使用不同的拼写(color 与 colour)、常见的混淆词(then 与 than),你还可以使用它获得同义词库。

根据我使用此扩展的经验,它几乎可以在所有文本上可靠地工作。毫无问题。该扩展最大的两个特点如下:

  • 支持超过 25 种语言。支持的语言列在“关于此扩展程序”部分的底部。
  • 使用此扩展无需注册!
安装 LanguageTool

5、Tranquikity Reader

firefox tanquility

想象一下,你正在阅读互联网上的一篇文章,网页顶部和底部有两个横幅广告,整个右侧都是广告,底部的广告横幅是自动播放的视频。你打开广告拦截器,但视频继续播放。有时横幅中没有广告,但它们仍然占用了宝贵的屏幕空间。你是否感觉很烦恼?

别担心,看,Firefox 的 Tranquility Reader 扩展可以解决这个问题。此扩展程序删除了“额外的”元素,如照片、视频、广告、社交媒体共享按钮等。它为你提供了一个干净的 UI,只有文本,因此你可以专注于阅读。

Tranquility Reader 扩展具有以下统计信息:

  • Mozilla 推荐的扩展
  • 平均评分为 4.6 星(200 条评论)
  • 不经常更新但积极维护
安装 Tranquility

6、Enhancer for YouTube

Enhancer for YouTube 一项功能的演示

主要亮点:

  • Mozilla 推荐的扩展
  • 平均 4.7 星评级(9,000 多条评论)

它是 Firefox 中众多 Youtube 增强扩展之一。它为 YouTube 播放器添加了一些按钮,允许进行更多的自定义。你可以获得诸如更改分辨率、控制播放速度、使用鼠标滚轮控制音频音量等功能。

你可以在其 官方网页 上找到有关该扩展程序的更多信息。

安装 Enhancer for YouTube

7、Tomato Clock

Tomato Clock

当你上网时,跟踪你的时间、生产力和理智是至关重要的。尤其是当你正在研究一个主题并陷入困境时,你应该休息一下,但你会过于投入,以至于你可能会忘记时间。

Tomato Clock 扩展正如它的名字,它是一个时钟定时器。一个“番茄”有 25 分钟长,根据你对屏幕上显示的内容的心理投入而感觉或长或短。完成 25 分钟后,你将收到一个浏览器通知,通知你时间的流逝。

主要亮点:

  • Mozilla 推荐的扩展
  • 它的平均评分为 4.5 星(300 多条评论)
  • 使用 GPL v3.0 许可证
安装 Tomato Clock

8、Search by Image

演示 Firefox 的图片搜索扩展的“捕获”功能

关键亮点:

  • Mozilla 推荐的扩展
  • 平均评分为 4.6 星(1,100 多个评论)
  • 对你上传的媒体采用了合理的 隐私政策

当你搜索“红色兰博基尼”一词时,你会得到红色兰博基尼的图片。但是,如果你不知道它是什么车呢?这个扩展允许你使用图像而不是文字术语来搜索图像,并显示类似的结果或该图像的来源地。

你可以通过以下方式选择图片进行搜索:

  • 选择 URL:这使你可以直接点击显示在网页上的图像。
  • 网页截图:选择网页上的一个特定区域,以便进行反向图像搜索。
  • 本地图片:从计算机的本地驱动器(而不是网页)上传一个现有的图像。
  • URL:粘贴图像的 URL 以进行反向图像搜索。
安装 Search by Image

9、Dictionary Anywhere

Dictionary Anywhere 扩展显示所选单词的含义

主要亮点:

  • Mozilla 推荐的扩展
  • 平均 4.3 星评级(260 条评论)
  • 不定期更新

有一个无障碍的字典从来都不是一件坏事!当然,我已经被 macOS 的“压感查询”功能宠坏了。当我使用 Linux 时,Firefox 的 Dictionary Anywhere 扩展确实弥补了这一点。我需要做的就是双击一个词,然后定义就会弹出来!

目前,支持的语言只有英语、西班牙语、德语和法语。请注意,这个扩展不能在 Firefox 的阅读模式下工作。这是因为脚本不允许在这种模式下执行。

一个小瑕疵是,这使得在一个可编辑的文本中“双击并选择整个单词”变得略微恼人。这是为方便性付出的一个小代价。

此外,如果你想要一个积极维护的扩展,这将使你失望。

下载 Dictionary Anywhere

10、Vimium-FF

vimium FF

主要亮点:

  • 平均评分 4.8 星(400 多条评论)
  • 实验性扩展

如果你是 Vim 用户,我就不需要向你解释了,自己去试试吧!你会回来感谢我的。

对于那些不知道这个扩展做什么的人,它允许你仅使用 Vim 样式的键在 Firefox 中导航。按 J 键向下滚动、K 键向上滚动、X 键关闭当前选项卡、T 键打开一个新选项卡,以及各种其他键盘快捷键。

虽然这个扩展有“实验性”标志,但在过去一两年的使用经验中,我没有遇到任何问题。

下载 Vimium-FF

11、FireShot

fireshot

FireShot 是一个非常简单的 Firefox 扩展,它允许你将完整的网页截图并保存为长图或 PDF 文件,最重要的是,你还可以在截图上注释(哈哈哈)!但是注释功能只能在 Windows 上使用,真是太可惜了!

没有 Firefox 的“推荐”徽章。 因此,你可以在决定使用它之前在其附加页面上探索更多有关它的信息。

下载 FireShot

总结

本文涵盖了各种 Firefox 扩展,我认为这些扩展应该有助于改善你的 Web 浏览体验。

你最喜欢的 Firefox 扩展是什么? 在下面的评论中让我知道你的想法。


via: https://itsfoss.com/firefox-add-ons/

作者:Pratham Patel 选题:lkxed 译者:gpchn 校对:wxy

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

使用插件来赋予你的在线学习平台新的功能来激励学生。

 title=

无论在哪里,优秀的在线学习平台对于教育都非常重要。教师们需要一种途径来开办课堂,学生们需要一个友好的用户界面来促进学习,而管理者也需要一种方法来监控教育系统的有效性。

Moodle 是一个开源的软件包,允许你创建一个带有互动在线课程的私人网站。它可以帮助人们进行虚拟的在线聚会,互相教授和学习,并在此过程中保持井井有条。

Moodle 的独特之处在于它的该可用性,利用第三方解决方案可以显著提高可用性。如果你访问 Moodle 插件目录,你将会找到超过 1,700 种由开源社区开发的插件。

面对如此多的选择,为你的学员挑选出最好的插件可能是一个挑战。为了帮助你开始,这里是我挑选出来的五大插件,你可以将其添加到你的在线学习平台。

Level up!

 title=

Level up! 官网

激励和吸引学习者是教育工作者最困难的任务之一。Level up! 插件 允许你将学习体验游戏化,将积分分配给完成任务的学生,并显示进度和等级提升。这会鼓励你的学生在健康的氛围中竞争,并成为一个很好的学习者。

另外,你可以完全控制学生所获得的积分,并且他们可以在达到一定等级的时候解锁内容。所有的这些功能都是免费提供的。如果你考虑付费,你可以购买一些额外的功能,如个人奖励和团队排行榜。

BigBlueButton

 title=

BigBlueButton 官网

BigBlueButton 可能是最知名的 Moodle 插件。这个开源的视频会议解决方案使得教育者能够让学生远程参与实时在线课程和小组协作活动。它提供了一些重要的功能,例如:实时屏幕共享、音视频通话、聊天,发送表情和分组讨论室。这款插件还可以让你记录你的直播课程。

BigBlueButton 让你能够在任何课程中创建多个活动链接、限制你的学生在你加入之前加入会话、创建自定义欢迎消息、管理你的录音等等。总而言之,BigBlueButton 拥有你教授和参与在线课程所需要的一切。

ONLYOFFICE

 title=

ONLYOFFICE 官网

ONLYOFFICE 插件 允许学习者和教育者在他们的浏览器中直接创建和编辑文本文档、电子表格和演示文档。无需安装任何额外的应用程序,他们就可以处理附在课程中的 .docx、.xlsx、.pptx、.txt 和 .csv 文件;打开 .pdf 文件进行查看;并应用复杂格式和对象,包括自动形状、表格、图表、方程式等等。

此外,ONLYFFICE 使得实时共同编辑文件成为可能,这意味着几个用户可以同时在同一个文件上工作。不同的权限(完全访问、评论、审查、只读和填表)使你更容易灵活地管理对文档的访问。

Global Chat

 title=

Global Chat 官网

Global Chat 插件 允许教育者和学习者通过 Moodle 进行实时交流。该插件提供了你课程中所有用户的列表,当你点击一个用户的名字时,它会在页面底部打开一个聊天窗口,以便你们进行交流。

有了这个易于使用的工具,你不需要打开一个单独的窗口来开始在线对话。你可以在网页之间转换,而你的对话将始终保持开放。

Custom certificate

 title=

Custom certificate 官网

另一个吸引学生的有效方法是提供证书作为完成课程的奖励。颁发结业证书的承诺有助于保持学生的进度和对培训的承诺。

Custom certificate 插件 允许你在你的网页浏览器中生成完全可定制的 PDF 证书。重要的是,该插件与 GDPR 要求兼容,而且证书有独特的验证码,所以你可以用它们进行真实认证。

更多丰富的 Moodle 插件

这些是我最喜欢的五个 Moodle 插件。你可以通过在 Moodle.org注册一个账户 来试用它们,或者你可以托管你自己的插件(或者与你的系统管理员或 IT 人员商量,为你设置一个托管环境)。

如果这些插件不符合你的学习目标,可以看看其他可用的插件。如果你找到一个好的插件,请留下评论并告诉大家。


via: https://opensource.com/article/21/3/moodle-plugins

作者:Sergey Zarubin 选题:lujun9972 译者:MareDevi 校对:wxy

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

关于如何在 Ubuntu 和其他 Linux 中使用 Etcher 工具创建可引导 USB 的快速简单教程。

Etcher 是由 Balena 创建的实用程序,它可以使用 .iso 文件创建可启动的 USB 和 SD 卡,其独特的方式让你的生活变得轻松。在本指南中,我将向你展示下载和安装 Etcher 的步骤。

虽然对某些人来说有点过于简单,但对其他人来说可能很难。因此才有了本指南。

Etcher 主要用于刷写(写入) Linux 操作系统的 .iso 镜像,例如 Ubuntu、Linux Mint .iso 镜像等。但理想情况下,它也应该适用于任何其他 .iso 文件。

还有其他实用程序可用于创建可引导的 USB 驱动器,比如我之前写过 指南 的 Unetbootin。

但话虽如此,在我看来,Etcher 更快、更干净、更好。它很少失败。成功率很高。

在我解释这些步骤之前,快速回顾一下它的功能。

Etcher 的功能

  • 创建可启动 USB 驱动器的清晰的 3 步过程
  • 自动检测 USB
  • 选择文件,选择目标,快速写入
  • 克隆驱动器
  • 选择本地下载的 .iso 文件或直接从 URL 下载
  • 干净而友好的用户界面
  • 跨平台:Linux、Windows 和 macOS
  • 内置 JS,electron 应用
  • 适用于 Linux 的独立 AppImage 可执行文件

安装 Etcher

Etcher 适用于所有平台。因此,你可以在所有 Linux 发行版、macOS 和 Windows 中使用以下方法轻松安装它。

首先,进入以下链接。

下载 ETCHER

适用于所有 Linux 发行版

从上面的链接下载 AppImage 可执行文件。然后通过“右键单击->属性”将权限更改为可执行。然后运行文件。

有关特定于发行版的软件包,请参阅下文。

Debian、Ubuntu

要在 Debian、Ubuntu、Linux Mint 和相关发行版中安装 Etecher,请从终端执行以下命令:

echo "deb https://deb.etcher.io stable etcher" | sudo tee /etc/apt/sources.list.d/balena-etcher.listsudo apt-key adv --keyserver hkps://keyserver.ubuntu.com:443 --recv-keys 379CE192D401AB61sudo apt-get updatesudo apt-get install balena-etcher-electron

Fedora

对于 Fedora,请从终端执行以下命令:

sudo wget https://balena.io/etcher/static/etcher-rpm.repo -O /etc/yum.repos.d/etcher-rpm.reposudo dnf install -y balena-etcher-electron

Arch Linux

对于 Arch Linux,请确保已安装 yay。然后你可以运行以下命令进行安装:

yay -S balena-etcher

使用 Etcher 创建可启动 USB

安装成功后启动应用。第一个窗口显示你需要遵循的 3 个步骤。当然,你需要一个 U 盘和 .iso 文件来写入。

步骤 1:选择文件

插入目标 USB 或 SD 卡。浏览并选择 .iso 文件。或者,你也可以通过 URL 直接从互联网拉取它。

Step 1 - Select the file

步骤 2:选择目标设备

单击“ 选择目标 Select Target ”,并仔细选择你的 USB 或 SD 卡。 Etcher 非常友好,可以通知你哪个设备是你的系统设备,这样你就不会最终破坏数据。

通过单击复选框进行选择。并单击“ 选择 Select ”。

Step 2 - Select Target device

步骤 3:点击刷写开始创建可启动 USB 或 SD 卡

Step 3 - Start the process

等到该过程完成。

Process is complete

就是这样。你可以安全地取出 USB 或 SD 卡以供使用。

结束语

虽然创建可引导 USB 的方法有很多,例如你可以使用 Unetbootin、MKUSB,甚至使用 Ubuntu 的默认磁盘程序,但 Etcher 可以更轻松地完成此操作。其 UI 设计只需 3 个步骤,非常适合需要可靠性的新用户和高级用户。

可启动 USB 是一项重要资产,你应该使用出色的程序来准备它。


via: https://www.debugpoint.com/etcher-bootable-usb-linux/

作者:Arindam 选题:lkxed 译者:geekpi 校对:wxy

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

许多可用于 Linux 的终端仿真器。从 Terminator 到 Tilix,你有多种终端可供选择。

但这并没有阻止新终端应用的到来。你最近已经见过了 GNOME Console 吧,今天,我将向你介绍 Blackbox。

Blackbox 终端:概述和功能

Blackbox 是一个支持 GTK4 的终端仿真器。开发者为了他可以在 Linux 上使用外观优美的终端应用而创建了这个项目。

所以,不要指望它有很多功能。它只是一个使用 GTK4 工具包并支持主题的终端仿真器。

换句话说,它更多注重的是关于外观而不是功能。

以下是 Blackbox 的主要亮点:

  • 可设置主题(支持 Tilix 兼容的配色方案)
  • 主题与窗口装饰的融合
  • 自定义字体
  • 各种可自定义的 UI 设置
  • 标签
  • 可切换的标题栏
  • 点击打开链接
  • 文件拖放支持

谈到外观,让我们来看看它提供的不同外观。默认窗口将类似于下面的截图。

Default look of Blackbox terminal

没有标题栏

你也可以取消标题栏,如下所示。这是 GTK4 应用程序中最“流行”的功能之一。

Blackbox without header bar

你还可以在无标题栏模式下启用浮动控件。

Floating controls with no header bar mode

轻松复制和粘贴(不要抗拒)

Ctrl+CCtrl+V 就像复制粘贴的通用键盘快捷键。

但是古老的 Unix 在宇宙之前就存在了,因此它使用 Ctrl+C 键来终止终端中正在运行的程序

但是,有些人发现不能使用他们最喜欢的快捷键来 在终端中复制粘贴 有点不方便。

Blackbox 允许你通过启用“轻松复制和粘贴”设置来更改它。启用此设置后,你可以使用 Ctrl+CCtrl+v 进行复制粘贴操作。

不用担心。Ctrl+C 仍可用于停止正在运行的命令。

Easy copy-paste mode allows using Ctrl+C and Ctrl+V keys

主题

你还可以从设置中选择不同的主题。有几个浅色和深色主题可供选择。你还可以使用 Tilix 风格的主题。

Available themes for Blackbox

让我们看看它在 Yaru 主题和不扩展选项卡的情况下的外观,这与默认的 Blackbox 行为不同。

Blackbox with a changed theme

重置为默认

还有一些更方便的功能,例如记住窗口大小、按像素滚动等。

好消息是,如果你对设置进行了太多更改,你可以将它们全部还原并重置为默认设置。

该选项在“ 首选项 Preferences ”的“ 高级 Advance ”选项卡中可用。

reset blackbox settings to default

安装 Blackbox 终端

请记住,Blackbox 处于开发的早期阶段。我在切换主题时出现过崩溃。

要安装 Blackbox 终端,你应该在系统中安装 Flatpak 并启用 Flathub 仓库

使用此命令在你的系统上安装 Blackbox:

flatpak install flathub com.raggesilver.BlackBox

在 Fedora 和其他一些与 Flatpak 集成的发行版上,你可以从软件中心安装 Blackbox。

Blackbox can also be installed in GNOME Software Center

安装后,你可以从应用菜单启动它。

卸载 Blackbox 终端

如果你不喜欢 Blackbox 并想将其删除,请输入以下命令将其删除。

flatpak uninstall flathub com.raggesilver.BlackBox

结论

在我看来,Blackbox 是一个不错的终端模拟器。在不支持 GTK4 的发行版上,你可以获得 GTK4 所能提供的所有精彩内容。它提供的功能足以应付日常工作。

最后,这一切都取决于个人喜好。你可能会喜欢它,也可能不喜欢它。如果你喜欢体验,请尝试一下,并在评论栏与我们分享你的经验。


via: https://itsfoss.com/blackbox-terminal/

作者:Anuj Sharma 选题:lkxed 译者:geekpi 校对:wxy

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

使用这些开源工具来记笔记。

笔记是任何作者生活的一部分。我的大部分文章都是从笔记应用开始的,这对我来说通常是 Joplin。有大量适用于 Linux 的笔记应用,你可能使用的不是我最喜欢的应用。最近的一篇博客文章让我想起了其中的六个,所以我整理了一份我最喜欢的列表。

Joplin

Joplin

Joplin 适用于 Linux、Windows、macOS、Android 和 iOS。我喜欢 Joplin,因为它会自动保存你添加的任何内容。笔记可以上传到 NextCloud、OwnCloud、Joplin Cloud,甚至是 OneDrive、Dropbox 或任何 WebDav 应用等闭源服务。Joplin 还支持加密。

以各种格式导出笔记也很容易。它带有八个不同的主题,可让你定制其外观。

Joplin 采用 MIT 许可证。最初于 2017 年发布,Joplin 正在与大量贡献者社区一起持续开发。

Xournal

Xournal

Xournal 适用于 Linux、Windows、macOS 和 Android。它的目的是让你创建包含几乎任何你可以想象的媒体类型的笔记。它支持压敏手写笔和绘图板,因此你可以创建 涂鸦笔记。你可以在里面打字、绘制简单的矢量、导入图形、录制音频等等。你还可以使用 Xournal 来注释 PDF,这就是我使用它的方式。它以 GPLv2 许可证发布,你可以以多种格式导出笔记。

Trillium

Trillium

Trillium 是一个层级笔记应用,专注于知识构建库。它具有丰富的所见即所得编辑功能,支持表格、图像和 Markdown。它支持使用语法高亮编辑源代码中的注释。它是在 AGPL 许可证下发布的。

Trilium 可用作 Linux 和 Windows 的桌面应用,以及你可以在自己的 Linux 服务器上托管的 Web 应用。

Gnote

Gnote

Gnote 是一个为 Linux 编写的开源笔记应用。它是由 Hubert Figuière 从一个名为 Tomboy 的项目中克隆出来的。与 Tomboy 一样,Gnote 使用类似 Wiki 的链接系统来允许你将笔记链接在一起。

GNote 的源代码可在 GitLab 上找到。该软件是 GPLv3 许可。

CherryTree

CherryTree

CherryTree 支持层级笔记。在 CherryTree 中,所有东西都是一个节点。节点可以是纯文本、富文本、各种编程语言的语法高亮。每个节点可以有子节点,每个子节点有不同的格式。

CherryTree 具有富文本和语法高亮的特点,并可以将数据存储在一个 XML 或 SQLite 文件中。CherryTree 可以从各种格式导入,包括 Markdown、HTML、纯文本、Gnote、Tomboy 和其他格式。它可以将文件导出为 PDF、HTML、纯文本和它自己的 CherryTree 格式。

CherryTree 使用 GPLv3 许可,可以安装在 Linux、Windows 和 macOS 上。


via: https://opensource.com/article/22/8/note-taking-apps-linux

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

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

又一个 Markdown 编辑器?我们见的 Markdown 编辑器还少吗?

我明白你的感受,如果你是个 Markdown 爱好者,你可能已经用过很多 Markdown 编辑器了,比如 JoplinZettlr。但如果你不是的话,你可能根本就不在乎。

Markdown 是一个非常好的标记语言,特别是对那些在网络上写作的人来说。我不想在这里讲太多细节,但如果你有兴趣的话,我们有一篇 非常棒的 Markdown 初学者教程

这次我想推荐给你(另一个)Markdown 编辑器,它叫 Marktext,并且它是用 Electron 制作的(我们都明白这什么意思,先别急着埋怨我)。

我发现这将是一个很完美的编辑器。它很漂亮,而它运行起来也一样棒。下面是我这几天来的使用体验。

Marktext: 人人可用的 Markdown 编辑器

尽管我很讨厌 Electron 框架,但不得不承认基于 Electron 的应用都有一个干净、现代的界面。

Marktext interface

我更喜欢深色模式主题,除此之外官方还提供了五种其它主题。

Marktext dark theme

打开软件你就可以立刻进行写作,如果你不记得某个语法了,那也没有问题,输入 @ 就可以得到语法提示,如:

  • 标题
  • 分隔线
  • 表格
  • Latex 数学公式
  • HTML 块
  • 代码块
  • 引用
  • 列表
  • 检查清单
  • 用 Vega-lite.js、Flowchart.js、js-sequence-diagrams 和 PlantUML 制作的图表

Use various document elements in the editor by pressing @

选中文本你会得到一个格式选项框,来改变文本为粗体、斜体、下划线、删除线等。你也可以用黄色背景高亮文本、转换为内联代码、内联公式或插入超链接。

Text formatting options

Marktext 也支持图片。我们都知道图片不是 Markdown 文件的一部分,它们是外部元素,但是你可以选择将图片保存到 .md 文件所在的目录下。

Images are supported too

通过插入菜单来添加图片非常容易。你可以选择文本并且从弹出的格式选项中选择图片来添加,或使用 Ctrl+Shift+I 快捷键。但是不能为图片添加替换文本或图片说明,这点确实需要改进。

我喜欢 Marktext 的表格功能。你可以直接插入预先定义好大小的图表。如有需要,还可以很容易的改变大小。你可以只用鼠标移动列和行,而不用担心底层的代码。

Tables are very well supported in Marktext

你可以启用侧边栏视图。侧边栏有三个功能:你可以打开包含多个 Markdown 文件的文件夹,在打开的文件夹中的所有文件上执行全局搜索,并显示当前打开的文件的大纲目录。大纲目录是根据子标题自动生成的。

Sidebar view has three options: Show folder content, global search and table of content

底部的齿轮按钮是设置功能。你可以改变主题、改变图片设置、视图、开启自动保存等等。

Configuration and settings

如何安装 Marktext

Marktext 是一个跨平台的开源应用程序。所以不止在 Linux 上,你还可以在 Windows 和 macOS 安装。

在 Linux 上,你可以选择 AppImage 软件包或 Flatpak 软件包。从 这里 可以得到 Marktext 的 Appimage 软件包。

我选择了 Flatpak 版本,因为这样可以获得更好的系统集成。它运行良好,Marktext 自动成为我的 Ubuntu 22.04 系统上 .md 文件的默认编辑器。

请确保你启用了 Flatpak 支持,之后用以下方法添加上 Flathub 仓库:

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

在这之后,用以下命令安装 Marktext 到你的系统上:

flatpak install flathub com.github.marktext.marktext

如果用了一段时间后你不喜欢 Marktext,可以用以下命令卸载:

fkatpak uninstall com.github.marktext.marktext

总结

Marktext 有很多小功能,例如字数统计、Latex 数学公式、拼写检查器、复制粘贴为 Markdown/HTML 格式,我留给你们自己去尝试。

实话实说,尽管多年来一直使用 Markdown 来写文章,但我也总会忘掉一些语法。我能记得常见的标题、列表、代码块等,但如果我必须创建一个表格,我不得不在网上搜索。

我已经 尝试了许多 Markdown 编辑器,这其中确实有很多不错的。但是,我还是喜欢用 Marktext,它会在我的系统上存在很长时间。

如果你已经用过了话,请在评论区分享你的经验。


via: https://itsfoss.com/marktext-editor/

作者:Abhishek Prakash 选题:lkxed 译者:Chth0lly 校对:wxy

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