power by:哈工大计算机硕士秦川
一、lf介绍
项目地址
https://gitcode.com/gh_mirrors/lf/lf/
lf(代表“列出文件”)是一款用 Go 语言编写的终端文件管理器,很强大的古老神器!用起来!
二、 lf安装下载
链接:https://pan.baidu.com/s/17d9WW3J_rBjlPnXY2b6ugA?pwd=2xn8
提取码:2xn8
下面是所有其他版本的release版本:
https://github.com/gokcehan/lf/releases/tag/r33
解压
执行解压命令:找到你的压缩包存放地址,在终端中输入
tar -zxvf lf-linux-amd64.tar.gz
其中:
-z:表示使用 gzip 解压文件;
-x:表示解包;
-v:表示显示详细信息(可选,加上后可以在解压过程中看到解压的文件列表等详细信息);
-f:表示指定文件名。
在你压缩包的安装目录下会生成lf可执行文件,,,,,,,代表已经成功!!!!
在当前界面右键打开终端
lf
lf 命令应会在当前目录下启动应用程序。
可以看到运行好了
咱的目标是在所有的终端所有的目录路径下都能运行 lf 继而调出文件管理视图。
设置lf所需环境变量
将 lf 的所在目录添加到系统的环境变量 PATH 中:
vim ~/.bashrc
最后一行添加:
export PATH="~/Downloads"
按下esc退出键后,输
:wq
保存并退出,终端继续
source ~/.bashrc
接下来大功告成!!!!!!新人不易,欢迎点赞收藏!!!
三、 lf界面快捷键
运行 lf -help 查看命令行选项。
运行 lf -doc 查看 文档。
另外其他在lf界面的快捷键:
The following commands are provided by lf:
quit (default 'q')
up (default 'k' and '<up>')
half-up (default '<c-u>')
page-up (default '<c-b>' and '<pgup>')
scroll-up (default '<c-y>')
down (default 'j' and '<down>')
half-down (default '<c-d>')
page-down (default '<c-f>' and '<pgdn>')
scroll-down (default '<c-e>')
updir (default 'h' and '<left>')
open (default 'l' and '<right>')
jump-next (default ']')
jump-prev (default '[')
top (default 'gg' and '<home>')
bottom (default 'G' and '<end>')
high (default 'H')
middle (default 'M')
low (default 'L')
toggle
invert (default 'v')
invert-below
unselect (default 'u')
glob-select
glob-unselect
calcdirsize
clearmaps
copy (default 'y')
cut (default 'd')
paste (default 'p')
clear (default 'c')
sync
draw
redraw (default '<c-l>')
load
reload (default '<c-r>')
echo
echomsg
echoerr
cd
select
delete (modal)
rename (modal) (default 'r')
source
push
read (modal) (default ':')
shell (modal) (default '$')
shell-pipe (modal) (default '%')
shell-wait (modal) (default '!')
shell-async (modal) (default '&')
find (modal) (default 'f')
find-back (modal) (default 'F')
find-next (default ';')
find-prev (default ',')
search (modal) (default '/')
search-back (modal) (default '?')
search-next (default 'n')
search-prev (default 'N')
filter (modal)
setfilter
mark-save (modal) (default 'm')
mark-load (modal) (default "'")
mark-remove (modal) (default '"')
tag
tag-toggle (default 't') 把以上命令整理成列表 全部是按键对应的功能的中文形式
下面是中文快捷键,如果后面没有对应快捷键,则需要输入:加上 对应的指令英文,例如删除文件:
:delete
以下是整理后的中文列表:
退出(默认 “q”)
向上(默认 “k” 和 “↑”)
向上移动一点(默认 “Ctrl+U”)
向上翻页(默认 “Ctrl+B” 和 “PgUp”)
向上滚动(默认 “Ctrl+Y”)
向下(默认 “j” 和 “↓”)
向下移动一点(默认 “Ctrl+D”)
向下翻页(默认 “Ctrl+F” 和 “PgDn”)
向下滚动(默认 “Ctrl+E”)
向上一级目录(默认 “h” 和 “←”)
打开(默认 “l” 和 “→”)
跳转到下一个(默认 “]”)
跳转到上一个(默认 “[”)
到顶部(默认 “gg” 和 “Home”)
到底部(默认 “G” 和 “End”)
到高处(默认 “H”)
到中间(默认 “M”)
到低处(默认 “L”)
切换
反转(默认 “v”)
反转下方
取消选择(默认 “u”)
全局选择
全局取消选择
计算目录大小
清除映射
复制(默认 “y”)
剪切(默认 “d”)
粘贴(默认 “p”)
清除(默认 “c”)
同步
绘制
重绘(默认 “Ctrl+L”)
加载
重新加载(默认 “Ctrl+R”)
输出信息
输出消息
输出错误信息
改变目录
选择
删除(模态)
重命名(模态)(默认 “r”)
执行命令
入栈
读取(模态)(默认 “:”)
执行 shell 命令(模态)(默认 “$”)
shell 管道命令(模态)(默认 “%”)
shell 等待命令(模态)(默认 “!”)
shell 异步命令(模态)(默认 “&”)
查找(模态)(默认 “f”)
反向查找(模态)(默认 “F”)
查找下一个(默认 “;”)
查找上一个(默认 “,”)
搜索(模态)(默认 “/”)
反向搜索(模态)(默认 “?”)
搜索下一个(默认 “n”)
搜索上一个(默认 “N”)
过滤(模态)
设置过滤器
保存标记(模态)(默认 “m”)
加载标记(模态)(默认 “'”)
移除标记(模态)(默认 “"”)
标记
标记切换(默认 “t”)。