V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
reaCodes
V2EX  ›  程序员

请问终端中有没有自动显示当前路径下文件列表得到办法,每次 ls 太累

  •  
  •   reaCodes ·
    reaCodes · 97 天前 · 1425 次点击
    这是一个创建于 97 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最好可以每进入一个新路径,刷新一次终端右侧文件列表,把右侧空白区域利用起来
    18 条回复    2021-08-25 14:59:26 +08:00
    delacey
        1
    delacey   97 天前
    alias cd='cd && ls'
    把 ls 加到别名里,这样你每次 cd 就会自动显示文件了
    reaCodes
        2
    reaCodes   97 天前
    @delacey 也是一个办法,但是会占用终端空间,如果文件多的话就炸了
    belowfrog
        3
    belowfrog   97 天前
    ranger 挺好用的
    QHKZ
        4
    QHKZ   97 天前
    终端文件管理器? github 搜 nnn 看看
    zhea55
        5
    zhea55   97 天前
    2021 年,居然还有人不知道

    https://github.com/ajeetdsouza/zoxide

    使用 z 替换 cd, 只要是进入的目录,自动给你记住了。

    例如 z ~/Project/com.qq.weixin.work.deepin


    下次 z co
    brucewar
        6
    brucewar   97 天前
    mobaxterm
    istevenshen
        7
    istevenshen   97 天前
    @brucewar mobaxterm 每次 cd 到一个新目录,不会同步 cd 并刷新 sidebar 的显示的文件吧?
    xylxAdai
        8
    xylxAdai   97 天前
    @zhea55 感觉像是 autojump j path
    brucewar
        9
    brucewar   97 天前
    @istevenshen sidebar 下面有个选项 Follow terminal folder
    istevenshen
        10
    istevenshen   97 天前
    @brucewar 完美
    ronman
        11
    ronman   97 天前
    @zhea55 你说的和楼主的需求不匹配吧
    james2013
        12
    james2013   97 天前
    在 mobaxterm 中直接用鼠标点击访问文件夹,真香
    reaCodes
        13
    reaCodes   97 天前
    @belowfrog 这个侧重文件管理与预览内容
    reaCodes
        14
    reaCodes   97 天前
    @james2013 可惜只有 Windows 版本
    zhea55
        15
    zhea55   97 天前
    @ronman 好像是的。

    但是可以使用 ls --tree

    然后 z 直接进入,更高效
    jaredyam
        16
    jaredyam   97 天前
    首先你得有一个好用的 shell,如 zsh,这样可以自动补全历史命令等,缓解「类」

    其次「自动显示当前路径下文件」的解决方案确实应该包括「 cd && ls/tree 」类似的 alias 或 function,如果选择使用 function,如:
    function cd {
    builtin cd "$1" && tree
    }
    你可以有更多「自动化」的定制空间

    至于你说的占用终端空间我不是很清楚,如果真的「文件太多就炸了」,这个任务也应该由「 ls 」来防控,与你所说的自动化无关,而 zsh 的 ls 事实上会在「可能会炸」的情况下提示你是否继续你的操作
    shakeyo
        17
    shakeyo   96 天前
    你需要的是 tree 吧
    gaoryrt
        18
    gaoryrt   96 天前
    cd 完了 tab 一下?
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1876 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 00:19 · PVG 08:19 · LAX 16:19 · JFK 19:19
    ♥ Do have faith in what you're doing.