我想在不查看 vim 生成的所有 ~ 文件的情况下执行 ls。可能吗?
最佳答案
与 bash 相比,在 vim 中解决这个问题更好。
使用
set backupdir=~/.backup,/tmp
将所有 ~ 文件放在 ~/.backup
目录中。将该目录更改为您想要的任何内容。 /tmp
意味着它将作为 ~/.backup
目录的后备。
如果你根本不想生成备份文件,你可以使用
set nobackup
set nowritebackup
禁用它,但您当然会失去该功能。
编辑:
虽然上面的解决方案仍然是我推荐的解决方案,因为你可以用它做更多的事情,但我只是意识到 ls
有一个 -B
选项,它将隐藏文件结尾用~
。我自己给它取了别名,但从未注意到。如果你真的想要,你可以使用别名 ls -B
并使用它。
编辑 v2.0:
正如 Wesley 所指出的,一些平台的 ls
命令对 -B
有不同的含义,有些平台可能根本没有。我使用的是 GNU ls
,从我记事起它就有这个开关。
关于linux - 我可以在 bashrc 中放入一些东西来隐藏文本编辑器(~ 扩展名)文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/844632/