为终端命令添加书签,并使用标记轻松获取它们
记号笔 控制台的命令书签管理器。使用此工具,您可以为命令和命令模板添加书签,并使用实时模糊匹配器轻松检索它们。
该标记被开发人员描述为终端的命令选项板,其中包含常用的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_GET
, MARKER_KEY_MARK
和 MARKER_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
删除保存的书签。