19 个不稳定版本 (7 个破坏性更新)
0.8.0 | 2023年7月20日 |
---|---|
0.7.0 | 2023年6月29日 |
0.5.3 | 2023年3月28日 |
0.5.0 | 2022年9月11日 |
#535 in 文件系统
每月101次下载
355KB
1.5K SLoC
easychangedirectory
易于切换目录的工具
双许可下 Apache 2.0 或 MIT。
特性 / 用法 / 支持的 shell / 安装 / 环境变量
特性
- 可以直观地更改路径
cd
功能也可以直接使用
用法
命令 ed
键 | 描述 |
---|---|
↑ k |
向上移动 |
↓ j |
向下移动 |
← h |
移动到父目录 |
→ l |
移动到子目录 |
Home |
移动到顶部 |
End |
移动到底部 |
PageUp |
向上跳过一些并移动 |
PageDown |
向下跳过一些并移动 |
Enter c ; |
更改到当前目录 |
Esc Ctrl+c q |
退出并返回到原始目录 |
Insert Ctrl+s |
搜索模式切换(字符键将不起作用) |
退格键 |
从搜索字符串中删除一个字符 |
删除 |
删除所有搜索字符串 |
V |
在当前目录中打开 VSCode |
p |
打印选定的文件路径 |
如果不起作用,请尝试重新启动 shell。
支持的 shell
- Bash
- Fish
- Powershell
- Zsh
安装
安装
- 如果您可以使用 Cargo
cargo install --locked easychangedirectory
-
从发布页面下载
- 下载适合您环境的适当数据并将其放置在具有路径的目录中
需要时我们将添加更多。
在shell中注册 easychangedirectory
Bash
添加到 ~/.bashrc
(根据需要更改)
eval "$(easychangedirectory --init bash)"
根据需要运行 . ~/.bashrc
Fish
添加到 ~/.config/fish/config.fish
(根据需要更改)
easychangedirectory --init fish | source
根据需要运行 . ~/.config/fish/config.fish
Powershell
添加到通过 echo $profile
找到的文件
Invoke-Expression (& { (easychangedirectory --init powershell | Out-String) } )
根据需要运行 . $profile
Zsh
添加到 ~/.zshrc
(根据需要更改)
eval "$(easychangedirectory --init zsh)"
根据需要运行 . ~/.zshrc
环境变量
您可以使用 ed --env
检查所有环境变量值。
_ED_PWD
- 如果值为
1
,则在执行后打印当前目录
- 如果值为
_ED_SET_BG
- 如果值为
1
,则设置黑色背景
- 如果值为
_ED_SHOW_INDEX
- 如果值为
1
,则索引显示在列表的左侧
- 如果值为
_ED_VIEW_FILE_CONTENTS
- 如果值为
1
,则可以查看文件内容 - 即使未设置也可以进行预览
- 如果值为
_ED_LOG
- 如果值为
1
,则将日志输出到HOME/.easychangedirectory/ed.log
- 如果没有找到适合
HOME
的环境变量,则会发生恐慌。 - 完成时将打印日志输出位置
- 如果值为
依赖关系
~7–19MB
~221K SLoC