我想将我为Sublime Text 3编辑器编写的一些片段转换为atom.io编辑器.
由于我有一个对任何类型的文件(任何文件扩展名)都有效的"许可证"片段,因此在licence.sublime-snippet文件中我没有指定范围:
<!-- Optional: Set a scope to limit where the snippet will trigger -->
<!-- <scope>source.python</scope> -->
Run Code Online (Sandbox Code Playgroud)
现在,我在atom/snippets中看到上面的例子.
'.source.js':
'console.log':
'prefix': 'log'
'body': 'console.log(${1:"crash"});$2'
Run Code Online (Sandbox Code Playgroud)
最外面的键是这些片段应该处于活动状态的选择器.
但是我无法弄清楚如何指定一个全局范围或者更好,但是根本不像我所做的那样完全指定它.sublime-snippet.任何帮助表示赞赏; 特别是还没有找到详细的操作片段原子的综合文档,因此也欢迎这种文档的一些链接.
大多数编辑器允许您在从命令行打开文件时传递参数,以转到文件中的特定行号(和列).
我怎么能用Atom做到这一点?
我在我的个人电脑和办公电脑上安装了Github Atom Editor.我想将设置和包同步到我的保管箱帐户,这样当我登录办公室PC时,它会自动下载或更新所有包和设置到我的家用PC
谁知道怎么样?我正在尝试这个,但它不起作用:
'text.html.markdown':
'Bash':
'prefix': '`B'
'body': '```Bash\n\n```'
'rubyonrails':
'prefix': '`r'
'body': '```rubyonrails\n\n($1)```'
Run Code Online (Sandbox Code Playgroud) 当我使用rubymine时,我可以用ctrl + shift + n打开一个面板并输入类似"users /"的内容,它会在左侧的树视图中显示users文件夹,如何在Atom编辑器中执行相同操作?我可以用ctrl + p打开文件,但是找不到关于转到该文件夹的任何内容.
有没有办法让Atom为我添加到react-native文件的组件生成import语句?
在NavigatorAtom/Nuclide编辑器中编辑react-native代码时添加标准的react-native组件(如a )时,我发现需要手动编写import语句.这是预期的吗?
在传统的本机IDE世界(Android Studio,XCode)中,IDE会自动生成import语句.这有原子包装吗?
例:
import React, { Component } from 'react'
import { AppRegistry } from 'react-native'
class TestProject extends Component {
render() {
return (
<Navigator
...
Run Code Online (Sandbox Code Playgroud)
在上面,第2行应该成为:
import { AppRegistry, Navigator } from 'react-native'
Run Code Online (Sandbox Code Playgroud) 我已经删除.*了Ignored Names..现在所有文件都显示在侧栏中(.env文件除外).
为什么只隐藏这个文件?我怎样才能看到它?
atom-editor ×10
cmd ×1
eslint ×1
github ×1
javascript ×1
react-native ×1
shell ×1
sublimetext ×1
terminal ×1
typescript ×1
windows ×1