13

可能重复:
gVim 在右侧(和粗体)显示带有星号的每个文件?

我在我的 rails 项目中使用带有 nerdtree 插件的 vim,并且一些文件显示为*附加到文件名。它们的颜色也与其他文件不同。

edit.html.erb*
index.html.erb
show.html.erb*

是什么*意思?

4

2 回答 2

17

关键是可执行位。例如,如果您这样做:

$touch no_exec_file exec_file
$chmod -v u+x exec_file
$ls -lF
total 0
-rwxr--r-- 1 reoo reoo 0 2012-09-19 19:14 exec_file*
-rw-r--r-- 1 reoo reoo 0 2012-09-19 19:14 no_exec_file

您可以在 exec_file 中看到“*”,现在,如果您打开 VIM,您可以在 exec_file 中再次看到“*”符号。

因此,NERDTree 插件会为那些可以由用户执行的文件显示“*”符号。

于 2012-09-20T00:25:09.143 回答
6

这意味着您的文件是可执行的,这意味着您授予了它们可执行的权限。或者它们是例如 .exe 之类的文件。

于 2012-09-19T23:55:17.917 回答