【问题标题】:Sublime 3 text editor displaying the file name twiceSublime 3 文本编辑器显示文件名两次
【发布时间】:2019-08-27 06:03:34
【问题描述】:

我正在使用 MacBook Air。我成功安装了 XAMPP,它运行良好。现在我在 sublime text editor 3 中打开该文件夹,但我得到了两次文件名。

例如

._test1.php
._test2.php
._test3.php
._test4.php
test1.php
test2.php
test3.php
test4.php

截图

我正在使用最新的 sublime 编辑器。你能帮我解决这个问题吗?

【问题讨论】:

  • 可能是隐藏文件?检查文件夹是否有hidden files
  • @Roy,在文件夹中我没有​​得到 ._test1.php 文件。我检查了没有隐藏文件。

标签: sublimetext3 sublimetext2 text-editor


【解决方案1】:

您的代码应该是:

{
   "font-size":13,
   "file_exclude_patterns": ["*.pyc", "*.pyo", "*.exe", "*.dll", "*.obj","*.o", "*.a", "*.lib", "*.so", "*.dylib", "*.ncb", "*.sdf", "*.suo", "*.pdb", "*.idb", ".DS_Store", "*.class", "*.psd", "*.db", "._*"]
}

"._" 文件 这些不可见的文件是文件的“资源叉”段 在外部卷上创建的。在麦金塔 文件系统(HFS 和 HFS)支持两种类型的文件 信息:一个是资源分叉,一个是数据分叉。 数据分叉将包含用户提供的信息,例如文本 一个word文档,资源分支将包含信息 关于文档,例如作者、文档特定的首选项,以及 其他元数据。

在 Mac OS X 文件系统中,这些 fork 被视为一个文件,并且 如此出现;但是,许多资源分支不支持 文件系统,包括在 Windows 机器上使用的文件系统(SMB 和 NTFS)。 因此,当用户将文件复制到这些系统时,资源分叉可以 丢失。因此 Apple 在 OS X 中内置了文件处理机制 它会自动将资源和数据分支拆分为两个文件 复制到不支持资源分叉的磁盘时。

要将这些文件排除在 Sublime 中,您必须在 Sublime 首选项

中将 ._* 添加到 file_exclude_patterns
"file_exclude_patterns": ["*.pyc", "*.pyo", "*.exe", "*.dll", "*.obj","*.o", "*.a", "*.lib", "*.so", "*.dylib", "*.ncb", "*.sdf", "*.suo", "*.pdb", "*.idb", ".DS_Store", "*.class", "*.psd", "*.db", "._*"]

【讨论】:

  • 我又添加了一张截图。我必须检查哪个菜单?
  • 我检查了设置,发现“file_exclude_patterns”: [".pyc", ".pyo", ".exe", " .dll"、".obj"、.o"、".a"、".lib"、".so"、".dylib"、".ncb"、".sdf"、".suo"、".pdb"、".idb"、".DS_Store ", ".class", ".psd", ".db", "*.sublime-workspace"],
  • 现在我正在尝试添加,但不允许我添加。我没有收到任何错误。
  • 只需在数组中添加"._*"
  • 把它们放在sublime的右边。 (用户设置)
猜你喜欢
  • 1970-01-01
  • 2020-06-25
  • 2017-02-07
  • 1970-01-01
  • 1970-01-01
  • 2016-06-02
  • 1970-01-01
  • 2017-06-16
  • 2013-07-12
相关资源
最近更新 更多