介绍
npm 包 hyper-tab-close 是一个用于关闭 Hyper 终端标签页的工具。Hyper 是一个基于 Electron 的跨平台终端,提供了许多开发者友好的功能,但是它没有提供一个直接关闭当前标签页的快捷键。使用 hyper-tab-close,我们可以通过快捷键来关闭标签页,极大地提高了我们的效率。
安装
使用 npm 安装 hyper-tab-close:
npm i hyper-tab-close
使用
在 ~/.hyper.js 配置文件中添加以下代码:
-- -------------------- ---- ------- -------------- - - --- -- ------ ------- - --- -- ------ -------------- - ---- ---- -- --------------- - -- -------- -- -- ------------ - -- --
然后重新启动 Hyper 终端,即可使用快捷键来关闭标签页。
高级使用
hyper-tab-close 支持在配置文件中自定义快捷键以及设置不关闭的标签页。
自定义快捷键
我们可以通过修改配置文件中 hyperTabClose
属性下的 key
来自定义快捷键。默认键是 Ctrl + W
,这可能会与其他程序中的关闭窗口快捷键冲突。
比如我们想要将快捷键修改为 Ctrl + Shift + W
,可以这样设置:
-- -------------------- ---- ------- -------------- - - --- ------- - --- -------------- - ---- --------------- -------- -- - -- --
设置不关闭的标签页
如果我们有一些重要的标签页需要一直打开(比如正在运行的服务器进程),我们可以通过设置 exclude
属性来实现。exclude
属性应该是一个包含标签页名称的数组,这些标签页将不会被关闭。
比如我们想要设置名为 server
和 logs
的标签页不被关闭,可以这样设置:
-- -------------------- ---- ------- -------------- - - --- ------- - --- -------------- - ---- --------- -------- ---------- ------- - -- --
示例代码
以下是一个完整的示例配置文件:
-- -------------------- ---- ------- -------------- - - ------- - -- ------ --------- --- -- ----- -- -------------------------------------- -- ------- ----- --- ----- -- -- ---------------------------------------------------------------------------------------------- ------------ - ------- --------- -- -- ---- -- -- --------------------------------------------- -- ------------------------------------------------------------- -- --------------------------------- -------- ------------ ------------------- -- ---------- -------------- - ---- --------- -------- ---------- ------- - -- -- -- ----- ----- ----- ------ ----------- --
结论
通过本文的介绍,我们了解了如何使用 npm 包 hyper-tab-close 来关闭 Hyper 终端标签页。我们可以自定义快捷键和设置不关闭的标签页,以满足我们的需求。希望这篇教程对你有帮助!
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6005737c81e8991b448e96fd