首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

为什么Atom不能识别同一目录中的其他文件?

Atom是一款开源的文本编辑器,由GitHub开发并维护。它提供了丰富的插件和主题,支持多种编程语言和开发环境。然而,Atom默认情况下无法识别同一目录中的其他文件的主要原因是Atom的文件索引机制。

Atom使用了一种称为"树视图"的文件索引机制来显示和管理项目文件。树视图会根据项目目录结构自动构建一个文件树,以便用户可以方便地浏览和打开文件。然而,由于性能和资源消耗的考虑,Atom默认只会索引和显示项目目录中的文件,而不会索引和显示其他目录中的文件。

这意味着,如果你在Atom中打开了一个项目目录,你只能在树视图中看到该目录下的文件,而无法直接在树视图中看到其他目录中的文件。如果你想在Atom中访问其他目录中的文件,你可以通过使用"文件"菜单中的"打开文件"选项或者使用快捷键Ctrl+O来手动打开文件。

虽然Atom默认情况下无法识别同一目录中的其他文件,但是通过安装一些插件,你可以扩展Atom的功能,使其能够识别和显示其他目录中的文件。例如,你可以安装插件如"Project Manager"或"File Navigation"来管理和浏览项目中的文件,包括其他目录中的文件。

总结起来,Atom默认情况下无法识别同一目录中的其他文件是因为其文件索引机制的限制。但是通过安装插件,你可以扩展Atom的功能,使其能够识别和显示其他目录中的文件。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

平滑升级魔改后Hexo主题

本文提供最终方案就是基于这一原理来进行。使用 Atom 自带 git diff 插件,能够快速在图形化界面处理合并冲突。...原本还需要安装 Merge Conflicts 插件,但是最新版 Atom 已经将该插件功能集成在默认插件 git diff 。...如果使用其他文本编辑器,例如 VScode、Sublime、WebStorm,我不确定它们有没有类似的插件支持,如果有,还请在评论区提醒我更新教程。...(按照 Heo 反馈,可以确定 VScode 也有内置相应插件。不过考虑到 VScode 和 Atom 插件作者基本就是同一批人,这个情况也就好理解了。)...严格来说这个不算bug,这是因为点选了主题目录文件,且主题目录.git文件夹没有删除导致Atom自带git plus插件会自动识别当前文件最深层级目录.git文件

1.1K20
  • 【smart-transform】取自 Atom babeljscoffeescripttypescript 智能转 es5 库

    刚好最近有一些类似的需求,需要批量以单个文件方式转换一些其他语法文件到 es5 兼容js文件,于是就把 Atom 转换机制拆分了出来,写成一个 cli。 他山之玉,不敢私藏。...目前支持操作有: 将指定目录 babeljs/coffeescript/typescript 转为 es5 兼容js文件,并输出到另一个目录。 忽略某些文件,不对其进行转换操作。...考虑到项目本身内部兼容性,并没有直接使用最新版 Atom 源码演绎。如果自己有其他定制需求,可以直接看 Atom 源码。...在某些特定情况下,如果你想解析或转换其他类型文件,只需要修改这个类,新增一个 COMPILER 即可。...注意 使用 bable js文件,开头应是以下几种其中一种,否则无法被识别: /** @babel */ "use babel" 'use babel' /* @flow */ 参考文章 smart-transform

    68960

    利用MOKIT从PySCF向其他量化程序传轨道

    QCSCRATCH(即Q-Chem约定临时文件存放目录),则h2o文件夹会被自动移入MOKIT是免费、开源轨道转换和接口程序,提供各种小程序和模块,能够在常见量子化学软件间传递分子轨道。...(为什么不用Gaussian算完了传轨道给其他程序:因为Gaussian是商业收费程序,有的课题组/机构没买) (3)自己基于PySCF开发新方法,无现有程序对应,但希望正确地传轨道至下一个量化程序进行后续计算...如果是UHF/UDFT类型计算,还会产生h2o.B文件(含Beta轨道)。读取.A和.B文件关键词已在h2o.inp写好。 8....若当前机器存在环境变量$QCSCRATCH(即Q-Chem约定临时文件存放目录),则h2o文件夹会被自动移入$QCSCRATCH/目录下,Q-Chem做计算时会自动识别之。...读者需在生成输入文件末尾加上自己需要关键词以进行后续计算。另外注意在计算请不要开启对称性,以免传轨道时有数据不对应问题。

    1.2K20

    【无标题】

    你可以在生成文件添加要忽略文件文件规则,插件会根据你选择自动生成相应规则。...此外,.ignore 插件还支持从模板中选择常见.gitignore 规则,以便快速生成.gitignore 文件。 安装.ignore 插件方法与安装其他 IntelliJ IDEA 插件相同。...它为编辑器文件树、侧边栏和标签栏等部分提供了美观图标,使用户能够更直观地识别和区分不同类型文件目录。...要安装 Atom Material Icons 主题,你可以打开 Atom 编辑器设置界面,点击"Install"选项卡,然后在搜索框输入"atom-material-icons" 。...使用 Atom Material Icons 主题可以为你 Atom 编辑器增添一些视觉上美感,并且提供更好文件目录识别体验。

    21520

    内核级python:编译器词法和语法解析基本原理

    ,直到遇到不能再解析token为止,没有编译原理经验同学对这里描述可能会很困惑,可以查看上面的链接来获取相关知识。...完成后在Parser/Token.cPyToken_TwoChars函数会增加一段代码: 修改这里后编译器就能识别符号“~=”,但是它还不知道遇到这个符号后应该做什么,因此我们需要修改语法部分...,进入到Paser目录,打开Python.asdl文件,找到cmpop定义进行进行如下修改: 这里目的实际上是给操作符“~=”定义一个标志符,编译器在识别到符号”~=“会给它赋予一个数值,然后代码遇到相应数值时就触发相应操作...接着我们再次进入Python/目录,打开ast.c做如下修改,在第1199行对应ast_for_comp_op函数,这个函数用来告诉编译器如何识别比较操作符,增加如下代码: 这里逻辑实际上是让编译器遇到符号...,在根目录执行: make -j2 过一会编译好后,会在本地目录生成python.exe可执行文件,我们启动它,同时必须附带-X oldparser参数,不然修改不起作用: .

    56620

    Atom】在一个/大型项目中,那些好用而强大atom功能

    W同学一开始试图逐个打开文件并在里面寻找站点公告这一部分文件代码,但这个文件嵌套得比较深,当W同学连续做了【打开目录A】--》【打开目录A目录AA】--》【打开文件夹AA文件AAA】--》【卧槽文件不在目录...代码块已被折叠 6.让导航上文件目录打开并且集中焦点 【场景6】W同学遇到有些烦人问题,他在导航打开了20+页面,现在他想在目录树中找到这个文件。...但是很不巧,这20个页面先后打开过程目录树经过多次折叠,W同学已经无法直接在目录树中直接找到那个文件了 ?...【解决方法】对在导航文件点击右键,在弹出框里点击reveal in tree view ? 再回来看目录树,目标文件已经被打开 ?...7.atom其他快捷键操作 atom相关操作快捷键还有非常多,感兴趣同学可以来看简书上这篇文章http://www.jianshu.com/p/e33f864981bb 对于其他快捷键 我个人比较喜欢用是其中两个快捷

    794100

    多媒体文件格式剖析:MP4篇

    2.MP4识别工具 针对MP4文件识别,有基本信息识别和BOX信息识别; 基本信息:基本信息就是MP4基本属性,宽高,track信息,以及track详情; BOX信息:MP4由多少个BOX嵌套而成,...并且只能被包含在文件层,而不能其他Box包含。...moov定义了一个MP4文件数据信息,类型是moov,是一个容器Atom,其至少必须包含三种Atom一种:mvhd标签、cmov标签、rmra标签。...一个MP4文件媒体可以包含多个track,且至少有一个track,这些track之间彼此独立,有自己时间和空间信息。...信息,是无法继续解析mdat信息; 这也间接说明了MP4文件并不是流式文件,它诞生有很强时代背景,在如今流式文件满天飞时代,MP4是不能作为直播封装格式存在

    2.8K10

    做一个统计单词数目的Atom插件

    这个插件会自动添加到Atom插件目录下,所以重启Atom之后,就会出现这个新安装插件。以后如果向删除该插件,直接删除创建文件夹即可,插件目录链接也会自动删除。...文件main属性所指文件就是我们源代码。...其他文件 styles文件夹下存放着插件使用样式表,这些文件用于设定插件样式、编辑器外观等等。 keymaps目录包括一个cson文件,用于设定插件快捷键。...menus目录包括一个cson文件,用于设置插件菜单项。默认文件如下,其中context-menu设置上下文菜单,也就是右键打开菜单;menu设置菜单项打开菜单。...主要代码 然后来看看主要代码文件,就是package.jsonmain属性指定这个文件。它就是我们插件核心文件,作用很简单——统计单词数。在这个文件,我们会看到Atom插件编写方式。

    826100

    Java编程思想第五版(On Java 8)(二)-安装Java和本书用例

    Atom 是一个免费开源、易于安装且跨平台(支持 Window、Mac和Linux)文本编辑器。内置支持 Java 文件。相比 IDE 厚重,它比较轻量级,是学习本书理想工具。...Atom 包含了许多方便编辑功能,相信你一定会爱上它!更多关于 Atom 使用细节问题可以到它网站上寻找。 还有很多其他编辑器。有一种亚文化群体,他们热衷于争论哪个更好用!...目录用来保存文件其他目录目录就好比树分支。如果书籍是你系统上一个目录,并且它有两个其他目录作为分支,例如数学和艺术,那么我们就可以说你有一个书籍目录,它包含数学和艺术两个子目录。...移动到上级目录 pushd 记住来源同时移动到其他目录,popd 返回来源 目录列举: ls 列举出当前目录下所有的文件和子目录名(不包含隐藏文件),...如果你在正确目录,你应该看到该目录名为 gradlew 和 gradlew.bat 文件,以及许多其他文件目录目录与书中章节相对应。

    97241

    博客系统知多少:揭秘那些不为人知学问(三)

    (图:最新版Microsoft 365 Outlook RSS订阅我博客) 部分浏览器(如早期火狐)也可以自动识别一个博客RSS地址,并在浏览器订阅。...它最初由UserLand在其Radio UserLand产品作为大纲应用程序本机文件格式开发,此后已被用于其他用途,最常见是在Web Feed聚合器之间交换Web Feed列表。...5.5丨 FOAF FOAF即Friend of a Friend,也是个写给机器看文件,描述了一个人类社交关系,通常在博客可以用FOAF表示博主和其他博客之间 “友情链接” ,只不过这个友情链接是写给机器看...浏览器一旦识别这个文件,会自动将你博客注册到搜索引擎列表里去。然后读者就可以直接在浏览器地址栏里搜索关键词,并显示博客自己搜索结果页面。 ? (图:在地址栏搜索我博客内容) ?...这是一种将设置编辑/博客软件所需信息减少到三个众所周知元素方法:用户名,密码和主页URL。任何其他关键设置都应该在与网站相关RSD文件定义,或者可以使用提供信息来发现。

    85710

    区块链DAPP开发实战——在安卓下调用本地节点发行代币和智能合约

    >>>> 4、Web3j.bat Web3j.bai智能合约包装器,可以把已编译好智能合约文件.json转化成.java类文件,方便程序识别调用(https://github.com/web3j/web3j...是解压后文件夹名),也可以到解压后文件夹下通过npm install安装,安装成功后再次回到AtomSetting搜索插件会显示已安装,结果如下: ?...b、工程分析,开发智能合约 使用atom .命令打开这个工程(atom安装成功后会自动配置到系统环境变量) ? ?...我们来分析一下工程目录: Build:构建目录 Contracts:智能合约.sol 文件夹 Migrations:智能合约部署文件夹 Node_modules:第三方库文件夹 Src:相关js内容,因为这个是一个...到build路径下找到我们TutorialToken.json,这个就是我们.sol文件编译生成合约。找到我们下载web3j工具包,到bin目录下找web3j.bat批处理工具 ?

    1.2K11

    网安工具 | Windows便携式渗透测试环境PentestBox入门到进阶使用指南

    关闭) 安装非常简单:直接运行 文件 选择安装文件位置路径,即可安装,安装其实就是文件释放,最后整个文件夹大小为4.55GB左右(2018年7月3日12:52:40); 知识补充: 采用安装在U...盘或者文件网络共享都能直接运行pentestBox; 文件网络共享:共享该文件夹作为一个驱动器上其他计算机在同一个网络;更改读取权限读/写,并单击共享。...现在在局域网其他电脑上 资源管理器 网络 可以看到共享文件夹 0x02 工具结构说明 描述:从上面我们可以看到是PentestBox共5个文件夹,2个库文件,一个bat批处理和一个exe启动程序...它可以用来进攻,即作为黑盒一部分渗透测试收集信息目标或防守来识别组织是免费提供什么信息对你攻击者使用。...这里WpdPack路径可以修改。复制之前解压到C盘WpdPack文件夹到PentestBox目录

    2.1K20

    可以在一个类里声明并实例化自身?

    /// 有了自定义构造函数,就不会自动生成默认无参构造函数,在别处使用Atom atom = new Atom();就会报错 /// 这是私有的构造函数,说明只能在Atom类里实例化Atom...对象,也就是在静态构造函数new出对象, /// 那么,其他地方要用Atom对象的话,就直接读上面那几个Atom对象就OK,别去每用一次Atom对象就new一次 //...Atom(0.1f); N = new Atom(0.2f); O = new Atom(0.3f); } } } 为什么属性为类自己对象时...(类似单例模式饿汉式) 上述这种用法是OK,经常用到也不过是上述这种用法,这样用目的是减少同一个类型new对象次数。 为什么属性为类自己对象时就递归出错了?...m_next.ToString() : null); } } //在Main调用SameDataLinkedList(),输出:ABC

    1.2K20

    Atom 编辑器安装 linter-eslint 插件,并配置使其支持 vue 文件 js 格式校验

    Atom 编辑器安装 linter-eslint 插件,并配置使其支持 vue 文件 js 格式校验 前言 之前我博文写了一系列vue教程。但是关闭了其中代码校验,这一直让我很不爽。...以下均为终端命令,请逐条输入即可: # 进入atom插件文件夹 cd ~/.atom/packages/ # git clone 插件源文件 git clone https://github.com/AtomLinter...配置插件使其支持 VUE 文件 js 安装好插件后,就能够提醒我们JS文件格式不正确地方了。但是, .vue文件 JS 代码还是不能校验,因此,我们来设置一下。...如下图所示: 附注 为什么 main.js 死活过不了验证? 当你把项目中大多数代码全部调整合适了之后,你会发现,你 main.js 文件死活通过不了验证。因为这里必须不满足验证。...我一开始也没搞明白,后来才知道,跳过验证是通过这样注释方法。其他请自行查找资料了。 版权申明:本文由 FungLeo 原创,允许转载,但请务必保留首发链接。谢谢。

    94310

    Atom飞行手册翻译: 2.7 ~ 2.10

    如果你想要更多选项,在设置面板Autocomplete包,你可以设置为在所有你打开缓冲区寻找字符串,而不仅仅是当前文件。 自动补全功能在atom/autocomplete包实现。...当我们在“Snippets”创建代码段时候,我们已经看到过它了。 如果你加载了一个文件Atom会做一些工作来试图识别文件类型。...大部分情况,Atom通过查看文件扩展名(.md通常为一个Markdown文件,等等)来完成。然而有时扩展名难以判断,它会检查内容来进行识别。...如果你加载了一个文件,并且Atom不能判断文件语法,它会默认为纯文本(Plain Text),这是最简单类型。...一旦你手动修改了一个文件语法,Atom会记住它,直到你将语法设置回“自动检查”,或者手动选择一个不同语法。 语法选择工具功能在atom/grammar-selector包实现。

    43220
    领券