#命令 #导航 #快速 #文件夹 #工具 #用户 #slingshot

app slingshot-term

轻量级命令行工具,快速在文件夹间导航

1 个不稳定版本

0.2.3 2023年8月25日

#5#导航

MIT 许可证

33KB
822

slingshot 0.2.3

Tests

Slingshot 是一个轻量级的终端文件浏览工具。它允许用户快速过滤任何目录中的文件,用文本编辑器(默认为 nvim)打开它们,创建/编辑/删除文件,并在简单界面上运行命令。

设计目标

  • 在终端中快速导航、创建和编辑文件。
  • 易于维护。
  • 第三方crate使用最少。

依赖关系

如何安装

  • 克隆仓库并导航到克隆目录。
  • 运行 make build
  • 运行 make install

如何使用

  • 上下移动

    • 箭头键
    • Ctrl+J/Ctrl+K
  • 创建文件夹/文件

    • 对于文件夹,输入所需名称后跟一个 /
    • 对于文件,输入所需文件的名称和文件扩展名(例如 .py.txt 等)
    • 按 Enter 键确认创建。
  • 删除文件/文件夹

    • 通过按 Ctrl+D 标记文件/文件夹以供删除,这将突出显示该项为红色。
    • Ctrl+Y 确认。
  • 命令模式

    • 通过按 Ctrl+N 在命令模式和文件浏览器之间切换。
    • 要运行命令,输入它并按 Enter 确认。

Fish Shell 集成

唯一的要求是安装 slingshot。

  1. 运行 fisher install caio-ishikawa/slingshot-fish

在 fish shell 中打开 slingshot 的默认快捷键是 Ctrl+S

已知问题

  • 滚动/溢出不起作用。(过滤不受影响。)
  • 如果用户试图从主目录返回,则会崩溃。

依赖关系

~2–10MB
~97K SLoC