我在我的 rails 项目中使用带有 nerdtree 插件的 vim,并且一些文件显示为*
附加到文件名。它们的颜色也与其他文件不同。
edit.html.erb*
index.html.erb
show.html.erb*
是什么*
意思?
我在我的 rails 项目中使用带有 nerdtree 插件的 vim,并且一些文件显示为*
附加到文件名。它们的颜色也与其他文件不同。
edit.html.erb*
index.html.erb
show.html.erb*
是什么*
意思?
关键是可执行位。例如,如果您这样做:
$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 插件会为那些可以由用户执行的文件显示“*”符号。
这意味着您的文件是可执行的,这意味着您授予了它们可执行的权限。或者它们是例如 .exe 之类的文件。