admin管理员组

文章数量:1037775

Jtti.ccespanso开源跨平台文本扩展器,可提高打字效率

如果您使用键盘宏或鼠标宏,您可能已经节省了大量时间来完成工作。

但是,您不能只使用宏来输入所有内容。是的,也许可以输入一两件事,但不会太多。而且,正是出于这个原因,文本扩展器应该非常有用。

在这篇文章中,我将介绍一个开源的文本扩展器。

espanso:开源文本扩展器

espanso 是一个有趣的开源文本扩展工具,具有跨平台支持,用Rust 编程语言编写。

它不提供用于自定义或控制的 GUI(图形用户界面)。对于任何配置更改,您都必须求助于终端或更改 YML 文件。默认设置使其易于使用。

基本上,它允许您使用短代码或关键字快速编写一段文本。首先,它提供了一个用于输入日期的基本短代码。

例如,当您输入“ :date ”时,espanso 会将日期格式化为“ 07/13/2020 ”。默认情况下,日期格式为 MM/DD/YYYY — 但您可以轻松更改它(我们将在本文后面介绍)。

同样,您可以使用任何自定义关键字或短代码,如“ :say hello ”输入“嗨!我的名字是 Ankush Das”

西班牙语的特点

以下是 espanso 可以帮助您提高工作效率的一些方法:

  • 支持使用 shell 时进行文本扩展,以帮助您保持更快
  • 借助 espanso 关键字执行自定义脚本
  • 支持添加表情符号(需额外安装)
  • 保存代码片段并在 espanso 中重复使用
  • 完整的系统集成
  • 特定于应用程序的配置选项
  • 跨平台支持

除了我列出的功能之外,如果您探索更多用例并在您的系统上尝试,您实际上可以完成更多。

在 Linux 上安装 espanso

你可以从它的GitHub发布部分获得它,并将它安装在任何基于Ubuntu的发行版上。虽然大多数人都知道如何安装。DEB包,如果你是新手,你可以看看在Ubuntu中安装DEB文件的方法。

对于基于 Ubuntu 的发行版,如果从终端启动时出现错误,请通过输入以下命令确保您具有运行所需的软件包:

代码语言:javascript代码运行次数:0运行复制
sudo apt update sudo apt install libxtst6 libxdo3 xclip libnotify-bin

您还可以通过 AUR 将其安装在您的 Arch 系统/Manjaro 发行版上。

对于其他 Linux 发行版,您可以使用包管理器Install。

如果您不知道如何安装snap,我建议您参考我们在Linux上安装和使用snap的指南。

有关安装和下载说明,请参阅espanso的官方安装说明。

如何使用西班牙语?

由于没有GUI,有些人可能需要一些时间来弄清楚它是如何工作的。所以,为了省去你的麻烦,让我分享一些使用西班牙语的技巧。

启动和设置

在成功安装espanso之后,您需要启动它来设置它。

要做到这一点,只需在终端中输入以下内容:

代码语言:javascript代码运行次数:0运行复制
espanso start

它应该会要求您在计算机启动时添加要启动的进程,如果您愿意,您可以允许它继续。如果您单击No,则必须在每次登录系统时手动启动espanso。

你可以在systemd中注册这个服务,输入:

代码语言:javascript代码运行次数:0运行复制
espanso register

要验证它是否正在运行,您可能需要输入:

代码语言:javascript代码运行次数:0运行复制
espanso status

有时短代码可能与您的常规用法相冲突。因此,当您需要停止它时,只需在终端中输入以下命令:

代码语言:javascript代码运行次数:0运行复制
espanso stop

Y您可以输入“expand”或“expand -h”来获取详细信息。

扩展文本基本配置

如果您使用的是Windows或macOS,您可能需要参考官方文档。这里,我将向您展示如何在Linux上自定义或添加自定义扩展文本。

首先,浏览到您的主目录(通过启用隐藏文件),然后进入/。配置/ espanso文件夹。

在这里,您将找到一个默认值。如上所示的Yml文件。这是espanso的默认配置文件。

您必须使用默认的文本编辑器打开它。它应该看起来像这样:

如果你仔细观察,你会注意到预设的文本和它们的短代码或关键字。

你可以选择编辑现有的(就像我在上面的截图中所做的那样,我修改了日期格式)或根据需要添加新的。

当您想为文本扩展添加新的关键字时,只需将以下格式复制并粘贴到现有匹配项下面:以上翻译结果来自有道神经网络翻译(YNMT)· 通用场景

代码语言:javascript代码运行次数:0运行复制
  - trigger: ":YourKeywordHere"     replace: "Text That You Want To Be Replaced With The Keyword"

您需要根据需要添加自定义关键字和文本,将更改保存到文件中,然后就完成了!

您可能会收到配置已成功重新加载的通知。如果没有,请转到终端并重新启动espanos,以查看刷新的新配置。

如果有错误,你可能需要调整你写的东西的间距,以确保它是正确的。为了给你一个概念,下面是添加新关键字后的样子:

Espanso修改了配置文件

在这里,我指出了一个基本定制的例子。您还可以参考官方文档,了解特定于应用程序的匹配和其他高级配置。

尽管在接触这个神奇的工具之前我并不知道它,但现在我知道了,事实证明它是一个非常有用的工具,为我节省了大量的时间。

Jtti.ccespanso开源跨平台文本扩展器,可提高打字效率

如果您使用键盘宏或鼠标宏,您可能已经节省了大量时间来完成工作。

但是,您不能只使用宏来输入所有内容。是的,也许可以输入一两件事,但不会太多。而且,正是出于这个原因,文本扩展器应该非常有用。

在这篇文章中,我将介绍一个开源的文本扩展器。

espanso:开源文本扩展器

espanso 是一个有趣的开源文本扩展工具,具有跨平台支持,用Rust 编程语言编写。

它不提供用于自定义或控制的 GUI(图形用户界面)。对于任何配置更改,您都必须求助于终端或更改 YML 文件。默认设置使其易于使用。

基本上,它允许您使用短代码或关键字快速编写一段文本。首先,它提供了一个用于输入日期的基本短代码。

例如,当您输入“ :date ”时,espanso 会将日期格式化为“ 07/13/2020 ”。默认情况下,日期格式为 MM/DD/YYYY — 但您可以轻松更改它(我们将在本文后面介绍)。

同样,您可以使用任何自定义关键字或短代码,如“ :say hello ”输入“嗨!我的名字是 Ankush Das”

西班牙语的特点

以下是 espanso 可以帮助您提高工作效率的一些方法:

  • 支持使用 shell 时进行文本扩展,以帮助您保持更快
  • 借助 espanso 关键字执行自定义脚本
  • 支持添加表情符号(需额外安装)
  • 保存代码片段并在 espanso 中重复使用
  • 完整的系统集成
  • 特定于应用程序的配置选项
  • 跨平台支持

除了我列出的功能之外,如果您探索更多用例并在您的系统上尝试,您实际上可以完成更多。

在 Linux 上安装 espanso

你可以从它的GitHub发布部分获得它,并将它安装在任何基于Ubuntu的发行版上。虽然大多数人都知道如何安装。DEB包,如果你是新手,你可以看看在Ubuntu中安装DEB文件的方法。

对于基于 Ubuntu 的发行版,如果从终端启动时出现错误,请通过输入以下命令确保您具有运行所需的软件包:

代码语言:javascript代码运行次数:0运行复制
sudo apt update sudo apt install libxtst6 libxdo3 xclip libnotify-bin

您还可以通过 AUR 将其安装在您的 Arch 系统/Manjaro 发行版上。

对于其他 Linux 发行版,您可以使用包管理器Install。

如果您不知道如何安装snap,我建议您参考我们在Linux上安装和使用snap的指南。

有关安装和下载说明,请参阅espanso的官方安装说明。

如何使用西班牙语?

由于没有GUI,有些人可能需要一些时间来弄清楚它是如何工作的。所以,为了省去你的麻烦,让我分享一些使用西班牙语的技巧。

启动和设置

在成功安装espanso之后,您需要启动它来设置它。

要做到这一点,只需在终端中输入以下内容:

代码语言:javascript代码运行次数:0运行复制
espanso start

它应该会要求您在计算机启动时添加要启动的进程,如果您愿意,您可以允许它继续。如果您单击No,则必须在每次登录系统时手动启动espanso。

你可以在systemd中注册这个服务,输入:

代码语言:javascript代码运行次数:0运行复制
espanso register

要验证它是否正在运行,您可能需要输入:

代码语言:javascript代码运行次数:0运行复制
espanso status

有时短代码可能与您的常规用法相冲突。因此,当您需要停止它时,只需在终端中输入以下命令:

代码语言:javascript代码运行次数:0运行复制
espanso stop

Y您可以输入“expand”或“expand -h”来获取详细信息。

扩展文本基本配置

如果您使用的是Windows或macOS,您可能需要参考官方文档。这里,我将向您展示如何在Linux上自定义或添加自定义扩展文本。

首先,浏览到您的主目录(通过启用隐藏文件),然后进入/。配置/ espanso文件夹。

在这里,您将找到一个默认值。如上所示的Yml文件。这是espanso的默认配置文件。

您必须使用默认的文本编辑器打开它。它应该看起来像这样:

如果你仔细观察,你会注意到预设的文本和它们的短代码或关键字。

你可以选择编辑现有的(就像我在上面的截图中所做的那样,我修改了日期格式)或根据需要添加新的。

当您想为文本扩展添加新的关键字时,只需将以下格式复制并粘贴到现有匹配项下面:以上翻译结果来自有道神经网络翻译(YNMT)· 通用场景

代码语言:javascript代码运行次数:0运行复制
  - trigger: ":YourKeywordHere"     replace: "Text That You Want To Be Replaced With The Keyword"

您需要根据需要添加自定义关键字和文本,将更改保存到文件中,然后就完成了!

您可能会收到配置已成功重新加载的通知。如果没有,请转到终端并重新启动espanos,以查看刷新的新配置。

如果有错误,你可能需要调整你写的东西的间距,以确保它是正确的。为了给你一个概念,下面是添加新关键字后的样子:

Espanso修改了配置文件

在这里,我指出了一个基本定制的例子。您还可以参考官方文档,了解特定于应用程序的匹配和其他高级配置。

尽管在接触这个神奇的工具之前我并不知道它,但现在我知道了,事实证明它是一个非常有用的工具,为我节省了大量的时间。

本文标签: Jtticcespanso开源跨平台文本扩展器,可提高打字效率