【问题标题】:Using a vi-like editor to edit filenames in a directory使用类似 vi 的编辑器编辑目录中的文件名
【发布时间】:2016-03-13 20:15:05
【问题描述】:

我经常发现自己在编辑目录中的文件名

我以前经常使用 vi,我一直很喜欢它

有没有人调整 vi 以方便编辑文件名?

我的想法是它看起来像一个普通文件,但每一行都是一个文件名,保存时会运行各种 mv 命令来更改文件名

这很疯狂吗?有人做过吗?

谢谢,吉姆

【问题讨论】:

    标签: directory filenames vi editing


    【解决方案1】:

    您可以在目录上调用 vim 以启动允许您编辑文件名的资源管理器视图。

    一个名为dir 的目录包含文件file1file2 的示例:运行vim dir 会创建如下所示的交互式视图。

    " ============================================================================
    " Netrw Directory Listing                                        (netrw v153)
    "   /home/username/dir
    "   Sorted by      name
    "   Sort sequence: [\/]$,\<core\%(\.\d\+\)\=\>,\.h$,\.c$,\.cpp$,\~\=\*$,*,\.o$,\
    "   Quick Help: <F1>:help  -:go up dir  D:delete  R:rename  s:sort-by  x:special
    " ==============================================================================
    ../                                                                             
    ./
    file1
    file2
    

    使用 vim 对您来说应该是可行的,因为您要求使用类似 vi 的编辑器。

    【讨论】:

    • 谢谢!我听说过 VIM,但我不熟悉它。会去看看
    • 你可能已经在使用 vim 而不知道它。根据您的发行版,精简后的 vim 可能以 vi 的形式发布。在 vi 中输入 :version 应该会显示更多信息。
    猜你喜欢
    • 2015-08-18
    • 2015-09-06
    • 1970-01-01
    • 2010-12-18
    • 2011-05-07
    • 1970-01-01
    • 2020-08-30
    • 1970-01-01
    • 2013-06-04
    相关资源
    最近更新 更多