我已经在工作中每天使用vim近两年了,除了在过去的两天里,我从来没有遇到过任何问题。
我最初的问题是,尽管我在.vimrc中设置了选项卡,但vim还是使用了8个空格。它甚至拒绝让我从vim实例本身中重置选项卡设置。此外,只有在编辑特定文件时才会出现此问题,而且只有当它被命名为特定事物时才会发生这种情况(即重命名它以解决问题)。更新:感谢Benoit的建议,我发现我的正在查看~/. vim /view中的一些设置文件。当我移动这个文件时,问题被解决了( vim创建了一个新版本)。
我需要递归地遍历目录中某些文件类型的所有文件。文件类型是一个数组变量,包含我们需要处理的文件类型列表。数组值实际上是动态填充的。为了简单起见,我声明了一个静态数组。declare -a arr=("pdf" "doc" "txt")
下面的代码可以递归地列出目录中的所有文件,但我无法弄清楚如何包含数组"arr“才能返回数组中包含的文件类型。find $i -type f -print0 | while