Walk是一款简单简约的终端导航器

2023年 8月 27日 38.8k 0

您可能已经看过我们关于流行 CLI 工具替代品的系列文章。在研究本系列的软件时,我们偶然发现了 walk,一个用 Go 编写的开源实用程序。

开发人员还将 walk 描述为古老的cdls命令的替代品。正如这些文章所强调的,来自其他开源软件的竞争非常激烈。

安装

该项目提供预构建的二进制文件,或者您可以使用 snap 或 go 在 Linux 中安装该软件。下图显示了使用 go 的安装。这只是一行命令。

步行安装图

该命令将 walk 安装到 ~/go/bin。如果该目录不在您的 PATH 中,请将文件复制到 /usr/local/bin 等目录,或将 ~/go/bin 添加到您的 PATH 中。

下一步取决于您使用的 shell。如果您使用的是 Bash 或 Zsh,请将此行添加到您的配置文件(.bashrc 或 .zshrc)中。

function lk {
cd "$(walk "$@")"
}

.bashrc 文件是用户登录时执行的脚本文件。该文件本身包含终端会话的一系列配置。这包括设置或启用:着色、完成、shell 历史记录、命令别名等。

要完成此操作,请注销 shell 或发出命令:

$ source .bashrc

要显示图标,如果您的系统上还没有 Nerd 字体,您可以安装任何 Nerd 字体。

运营中

Hyper 在我们的测试系统上无法正确显示图标,因此我们切换到不同的终端模拟器 (Alacritty)。

Walk是一款简单简约的终端导航器-1

我们可以使用lkorwalk命令来浏览我们的文件系统。

使用箭头键或h j k l按键在文件系统中导航。要编辑突出显示的文件,请按键Return或预览该文件Space

步行预览模式

可通过 访问模糊搜索功能/

除了导航文件系统、编辑和预览文件之外,还可以使用d d快捷方式删除文件和目录。我们喜欢它的实施方式。按下d突出显示的文件或目录会将条目变成红色。再按d一次,文件/目录将被删除,除非您u在 5 秒内按一次。

在walk中删除文件

概括

walk 被宣传为终端文件管理器和终端导航器。终端导航器是一个更好的描述,因为它并不是真正的文件管理器。例如,它缺乏一些真正基本的文件管理器功能,例如创建文件。

walk 是一个有用的工具。它通过模糊搜索使文件系统导航变得更加容易。但我们决定不将其包含在我们的Excellent Utilities 系列中。如果该实用程序无法满足您的需求,那么它可能会替代broot 。

步行并不是为了充满很多花哨的东西而设计的。

网站: github.com/antonmedv/walk
支持:
开发者: Anton Medvedev
许可证: MIT 许可证

相关文章

猎豹浏览器怎么设置默认浏览器
AI工具即梦给喜欢的文字配图?效果和保姆级教程
字节跳动Coze正式海外收费,附国产coze使用教程
Excel强大函数LAMBDA+SCAN函数,精华讲解
猎豹浏览器下载文件在哪
猎豹浏览器怎么清除浏览器缓存

发布评论