它是否能够像在 sublime text 中一样在 Github Atom 编辑器的同一窗口中添加多个项目?任何选择?
我在 atom 包中找到了一个包,但我还没有下载它。有什么方法可以像在 Eclipse 中一样检查本地历史记录?
我用 git。但是当我比较文件时,我会看到所有的变化。但是,我想按时间顺序更改文件的涉及方式。
在学习 Angular (2.0) 时,我才刚刚接触 TypeScript。我正在设计编译 TypeScript 的最佳方法以及如何组织我的项目。
我正在使用 atom-typescript for Atom 来编译带有 tsconfig 文件的 ts 文件,但我很好奇是否应该使用 gulp 任务,因为我最终想要连接和丑化 ts 文件的 js 输出。据我所知,我不能用 atom-typescript 插件来做到这一点。如果我开始使用 Gulp 任务,牺牲将是 atom-typescipt 在编辑器中提供的代码提示和反馈。
或者也许我应该让插件进行转换并使用 gulp 来丑化生成的 js。???
是否有一种快乐的中等最佳实践方法来处理这个问题?
谢谢!马特
我想将多个主题应用于原子会话。
下面是使用左侧面板的屏幕打印主题-人性化的语法和使用右侧面板主题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
我习惯了 Eclipse 和 Intellij 之类的 IDE,并且正在尝试完全切换到 Atom。我一直无法弄清楚(或找到包)的几件事: 1. 如何在 Atom 中查看文件的结构。例如,一个快捷方式会向我显示文件中的类/方法/变量,以便我可以快速地从一个跳转到另一个。2. 如何去声明一个方法或类?当我右键单击时,我将“转到声明”视为选项之一,但它似乎没有做任何事情 - 至少对于 php 文件。我在那里错过了什么吗?
谢谢。
Markdown 语法不会在Atom.io 中呈现。
以下是其他 sytax 突出显示的屏幕截图,它们完美地工作(而 Markdown 则没有)。
但是,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)
language-markdown和language-gfm包我都试过了。我什至卸载了这个language-gfm包。.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 和 perl。我希望能够在语法中突出显示它们,在 atom 中可能吗?
我在 Github 上有一个由两个分支组成的存储库。我正在尝试使用Git-Plus:CloneinAtom尝试克隆所有存储库。但是,我所有的尝试都失败了,只有master分支被克隆。我在 SE 上查过这个问题,但找不到解决办法。有人可以帮我解决这个问题。提前致谢 !
按照此解决方案,我正在通过的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)