我正在尝试运行以下命令:
find . -iname '.#*' -print0 | xargs -0 -L 1 foobar
Run Code Online (Sandbox Code Playgroud)
其中"foobar"是我的.bashrc文件中定义的别名或函数(在我的例子中,它是一个带有一个参数的函数).显然xargs不会将这些视为可以运行的东西.有没有一种聪明的方法可以解决这个问题?
现在我正在使用
set autoindent
我在Vim中编辑Yaml文件时,只需在开始换行时复制上一行的缩进即可.不过我不禁觉得它可能会更聪明一些.什么是伟大的是如果在之后开始一个新行
foo: "bar"
可以保持相同的缩进级别,但在之后开始一行
foo:
将添加额外级别的缩进.