Vim + NERDTree 红色文件名是什么意思?

12

我最近开始使用vim(MacVim)+ NERDTree,并且在编辑我的笔记(简单文本文件)时遇到了一些奇怪的行为。

有人可以解释一下为什么文件名是红色的,以及它们旁边为什么会有一个星号吗?它们已经被保存了,它们显然存在 - 所以我不确定为什么它们的颜色会不同。

红色的文件名


1
只是猜测,他们可能设置了可执行模式位吗? - bereal
是的,不确定发生了什么,但你和迈克尔是正确的。我是否可能在搞砸一些命令时使用vim设置了这个位? - Jordan Scales
1
@JordanScales 看起来不太可能你能在 Vim 中将它们变成可执行文件。如果它们曾经被压缩并解压缩过,它们可能会以 +x 结尾,或者是从另一个操作系统中复制而来。有很多可能性。 - Michael Berkowski
1个回答

17
颜色和星号标记表明这些文件是可执行的。 根据NERDTree脚本主页的说明: 不同类型节点提供不同的高亮显示,包括: - 文件 - 目录 - 符号链接 - Windows .lnk文件 - 只读文件 - 可执行文件 如果您已启用(默认启用)NERDTree的exec_menuitem.vim插件,并按下m在这些可执行文件上调出菜单(尽管在您的情况下我怀疑这些文件不应该是可执行的),您将得到一个菜单项,可以在Vim内部执行它们。 enter image description here

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接