为终端命令添加书签,并使用标记轻松获取它们

记号笔 控制台的命令书签管理器。使用此工具,您可以为命令和命令模板添加书签,并使用实时模糊匹配器轻松检索它们。
该标记被开发人员描述为终端的命令选项板,其中包含常用的Linux和macOS命令,Bash 4.3+或Zshell以及要执行的Python 2.7+或3.0+的列表。是必需的。
这是该程序的GitHub项目页面上的演示gif。控制台标记命令书签管理器

该工具对于记住以前使用的命令很有用。这就像跟踪Bash的历史一样,但是它更加方便,因为您可以为每个书签添加描述(和占位符)并保存一些遇到的命令以备将来使用。命令书签存储在以下位置的文本文件中: ~/.local/share/marker/
标记功能如下。

  • 实时模糊匹配器,用于命令和说明。 UI选择器,可以在显示多个命令时轻松选择所需的命令
  • 命令模板:使用占位符为命令添加书签,并使用键盘快捷键将光标快速定位在这些占位符上
  • 包含常见的Linux和macOS命令 tldr 业务领域
  • 键盘快捷键: Ctrl + space 要搜索命令, Ctrl + k 为命令添加书签 Ctrl + t 将光标置于“ {{anything}}”标识的下一个占位符上并输入命令-这些可自定义

用于打开命令面板的默认键绑定, Ctrl + space似乎有 问题问题 在某些系统上。如果您尝试在Ubuntu 18.04桌面上使用此组合键, -bash: bash_execute_unix_command: cannot find keymap for command 错误。
解决方法是在可自定义的键绑定功能中。 MARKER_KEY_GETMARKER_KEY_MARKMARKER_KEY_NEXT_PLACEHOLDER 可以将其设置为环境变量以更改标记键绑定(我们将在安装过程之后向您展示如何执行此操作)

如何安装标记

Marker没有发布,要安装它,您需要从Git获取最新代码。您可以使用以下命令在Debian,Ubuntu和Linux Mint上安装Git:

sudo apt install git

现在你可以得到 记号笔 使用以下命令创建并安装代码:

git clone --depth=1 https://github.com/pindexis/marker ~/.marker 

~/.marker/install.py

您还需要来源标记 ~/.bashrc 打开文件 ~/.bashrc 使用文本编辑器,将以下内容粘贴到文件的底部:

[[ -s "$HOME/.local/share/marker/marker.sh" ]] && source "$HOME/.local/share/marker/marker.sh"

保存文件和源 ~/.bashrc 使用此命令:

. ~/.bashrc

如果 Ctrl + space 更改键绑定,因为键盘快捷键(应会打开命令面板)不起作用。开了 ~/.bashrc 使用文本编辑器,在标记来源的行上方添加以下行:

export MARKER_KEY_GET='C-^'

这是用 Ctrl + ^ (6)作为键绑定。但是,您可以根据需要进行更改(尽管并非所有键组合都可以使用)。保存文件和源 ~/.bashrc

. ~/.bashrc

同样,您可以更改用于为命令添加书签的键盘快捷键(MARKER_KEY_MARK,默认的键绑定是 C-k),然后将光标置于下一个占位符(MARKER_KEY_NEXT_PLACEHOLDER,默认为 C-t)。
立即尝试。打开并使用终端 Ctrl + ^ 打开可搜索的命令选项板(如果您更改组合键)或键入命令,然后按 Ctrl + k 收藏它。型式 marker remove 删除保存的书签。

Sidebar