标签: atom-editor

Github Atom 编辑器中单个窗口上的多个项目

它是否能够像在 sublime text 中一样在 Github Atom 编辑器的同一窗口中添加多个项目?任何选择?

editor github atom-editor

5
推荐指数
1
解决办法
3072
查看次数

Atom 编辑器中的本地历史记录

我在 atom 包中找到了一个包,但我还没有下载它。有什么方法可以像在 Eclipse 中一样检查本地历史记录?

我用 git。但是当我比较文件时,我会看到所有的变化。但是,我想按时间顺序更改文件的涉及方式。

eclipse git atom-editor

5
推荐指数
1
解决办法
3547
查看次数

带有 atom-typescript 插件的打字稿 vs 吞咽任务

在学习 Angular (2.0) 时,我才刚刚接触 TypeScript。我正在设计编译 TypeScript 的最佳方法以及如何组织我的项目。

我正在使用 atom-typescript for Atom 来编译带有 tsconfig 文件的 ts 文件,但我很好奇是否应该使用 gulp 任务,因为我最终想要连接和丑化 ts 文件的 js 输出。据我所知,我不能用 atom-typescript 插件来做到这一点。如果我开始使用 Gulp 任务,牺牲将是 atom-typescipt 在编辑器中提供的代码提示和反馈。

或者也许我应该让插件进行转换并使用 gulp 来丑化生成的 js。???

是否有一种快乐的中等最佳实践方法来处理这个问题?

谢谢!马特

typescript gulp atom-editor

5
推荐指数
1
解决办法
162
查看次数

有没有办法将多个主题应用于 Atom 编辑器会话,例如每个窗格、每个文件等?

我想将多个主题应用于原子会话。

下面是使用左侧面板的屏幕打印主题-人性化的语法和使用右侧面板主题SETI语法

在此处输入图片说明

(有关我如何做到这一点,请参阅下面的注释 2

我希望看到的一些用例:我可能希望一个窗口具有人性化的语法主题,而另一个窗口具有seti。或者我可能希望左侧拆分为浅色主题,右侧拆分为深色主题。更好的是为每个文件分配一个主题,例如文件-a一个主题,文件-b另一个,并让它们在弹出的任何地方保留该主题(例如,在另一个窗口中,在拆分的另一侧等)

当您有很多打开的文件时,这对于区分文件非常有用。

Emacs通过包color-theme-buffer-local长期以来一直具有这种能力。Atom 中有类似的东西吗?

从更技术的角度来看,有没有办法通过Developer Tools手动将 .css 文件应用于选项卡?毕竟,Atom 基本上是经过修改的 Chromium 网络浏览器,而且 Chromium 下的每个选项卡都可以有不同的 css,所以这应该也可以在 Atom 中实现(?)

注 1:大约一年前有人问过一个类似的问题——如何按文件类型设置主题,答案是你不能。我担心我更普遍的问题的答案仍然是NO,我将不得不调查编写我自己的包(对不起,我打开我的问题后才找到这个链接)。

注 2:我在 Atom 中错误地看到了这一点。Atom 中似乎存在一个错误,当您从一个主题切换到下一个主题时,有时某些选项卡无法正确切换,并且您有混合主题。当您在缓冲区之间切换时,似乎根本没有性能损失。这就是我希望能够做到的,但要以受控的方式进行。

非常感谢。

原子 1.7.2
Linux Mint 17.3

atom-editor

5
推荐指数
1
解决办法
735
查看次数

在 Atom 中查看文件结构

我习惯了 Eclipse 和 Intellij 之类的 IDE,并且正在尝试完全切换到 Atom。我一直无法弄清楚(或找到包)的几件事: 1. 如何在 Atom 中查看文件的结构。例如,一个快捷方式会向我显示文件中的类/方法/变量,以便我可以快速地从一个跳转到另一个。2. 如何去声明一个方法或类?当我右键单击时,我将“转到声明”视为选项之一,但它似乎没有做任何事情 - 至少对于 php 文件。我在那里错过了什么吗?

谢谢。

github atom-editor

5
推荐指数
1
解决办法
1890
查看次数

原子文件夹图标

我第一次在我的 atom 文本编辑器上看到这个图标。谁能告诉我这是什么意思?我指的是dist文件夹。 在此处输入图片说明

atom-editor

5
推荐指数
1
解决办法
1261
查看次数

Atom.io 中的 Markdown 语法损坏

Markdown 语法不会在Atom.io 中呈现。

以下是其他 sytax 突出显示的屏幕截图,它们完美地工作(而 Markdown 则没有)。

Python

python_works

JavaScript

在此处输入图片说明

但是,Markdown 语法似乎根本不起作用?

在此处输入图片说明

我试过的

我目前使用的是最稳定的 Atom.io 版本:

benjamingross@myhost:~$ atom --version
Atom    : 1.12.7
Electron: 1.3.13
Chrome  : 52.0.2743.82
Node    : 6.5.0
Run Code Online (Sandbox Code Playgroud)
  1. language-markdownlanguage-gfm包我都试过了。我什至卸载了这个language-gfm包。
  2. 我已经卸载并重新安装了 Atom.io
  3. 找到这个帖子这个帖子
  4. 我已经更改了 Atom.io 附带的每个 UI 主题和语法主题(其他所有语言都可以继续工作,但.md 文件或.markdown文件不行)

我查看了如下所示的其他网页,似乎其他人使用 Atom 突出显示了非常有吸引力的 Markdown 语法。

来自markdown-preview网页 在此处输入图片说明

关于如何获得与上述相同的漂亮降价语法高亮的任何想法?

顺便说一句,我的降价预览效果很好......

更新

这是我的结果 ~/.atom/config.cson

benjamingross@myhost:~$ cat ~/.atom/config.cson 
"*":
  "bracket-matcher":
    autocompleteBrackets: false
    autocompleteSmartQuotes: false
  core:
    openEmptyEditorOnStart: false
    telemetryConsent: "limited" …
Run Code Online (Sandbox Code Playgroud)

markdown syntax-highlighting atom-editor

5
推荐指数
1
解决办法
643
查看次数

Atom 中的多语言语法高亮

我正在做一个项目,其中的文件中包含 Markdown 和 perl。我希望能够在语法中突出显示它们,在 atom 中可能吗?

syntax-highlighting atom-editor

5
推荐指数
1
解决办法
840
查看次数

如何克隆所有分支,而不仅仅是在 Atom 文本编辑器中掌握

我在 Github 上有一个由两个分支组成的存储库。我正在尝试使用Git-Plus:CloneinAtom尝试克隆所有存储库。但是,我所有的尝试都失败了,只有master分支被克隆。我在 SE 上查过这个问题,但找不到解决办法。有人可以帮我解决这个问题。提前致谢 !

clone github atom-editor

5
推荐指数
1
解决办法
5568
查看次数

TypeScript / TSLint:TSLint无法通过baseUrl识别相对于根的导入

按照此解决方案,我正在通过的baseUrl编译器选项使用相对于根的导入,但是我遇到了一个问题,其中Atom IDE向我显示了如下看起来的错误:tsconfig.json

Cannot find module 'core/nav-menu/nav-menu.component'.

导入看起来像(在中src/app/core/nav-menu.module.ts):

import { NavMenuComponent } from 'core/nav-menu/nav-menu.component';
Run Code Online (Sandbox Code Playgroud)

Atom中的TSLint找不到相对于根目录的导入文件,但是Angular编译器没有问题。

我不确定我的tslint.json配置是否错误...一切都在我在同一台机器上的另一个项目中按预期工作,但是我无法发现该项目的不同之处,从而导致了此问题。

tslint.json:

{
  "rulesDirectory": [
    "node_modules/codelyzer"
  ],
  "rules": {
    "arrow-return-shorthand": true,
    "callable-types": true,
    "class-name": true,
    "comment-format": [
      true,
      "check-space"
    ],
    "curly": true,
    "deprecation": {
      "severity": "warn"
    },
    "eofline": true,
    "forin": true,
    "import-blacklist": [
      true,
      "rxjs/Rx"
    ],
    "import-spacing": true,
    "indent": [
      true,
      "spaces"
    ],
    "interface-over-type-literal": true,
    "label-position": true,
    "max-line-length": [
      true,
      140
    ],
    "member-access": false,
    "member-ordering": [
      true, …
Run Code Online (Sandbox Code Playgroud)

typescript atom-editor tslint angular

5
推荐指数
1
解决办法
1338
查看次数