稳定互联,中美互联,站长交流,虚拟主机,香港主机,美国主机,虚拟空间,免费空间,免费VPS,免费域名

 找回密码
 立即注册
查看: 2838|回复: 0

[其它] 开发者的福音:Atom文本编辑器问世

[复制链接]
发表于 2014-4-12 21:59:37 | 显示全部楼层 |阅读模式
       说起开发编辑器,其实现在已经有很多了,例如DW、NP++、editplus、VIM等等。我目前在用SublimeText V3.0,个人觉得挺好的,抛弃了先前的Dreamweaver CS6。其实Github最近有了新的动静。
# R2 y$ J3 H( `7 ]' f; j( i- k9 r  c+ u  s' y! @
        Github在上个月发布了一个名为 Atom 的全新在线文本编辑器。编辑器采用全新域名atom.io 运行。据说 Github 内部已经使用 Atom 六年时间。目前 Atom 暂时只接受邀请注册使用。大伙如果想用呢,就去Atom官网上去填写邮件地址,点击“Request a beta invite”接受邀请吧。不过这个靠运气了。请猛戳官网地址:https://atom.io/
' b, Z' [$ G: t" W) D$ \0 [, u* J9 Z( V6 y
        Github称 Atom目前只是一个试验性项目,而且Atom是完全开源,他们的目标是使其迅速发展成实用工具,Github 鼓励开发者对它进行扩展。我可以大概看下Atom的界面:
2 x8 E% U+ u* `; j1 H; m, S. Z
, q* t4 {* U* W6 q初次看到这个界面感觉像是抄袭SublimeText的,呵呵,关于这个还是淡定吧。它里面的功能还是听牛的。
$ ^- Q9 M+ Z. k7 }- j# a
, f3 V$ c1 r7 G% A7 L8 G4 b/ R" k目前Atom只有Mac 版的,并且还在封闭测试中,而 Windows 和 Linux版本会很快呈现给大家。下面大概说下其功能吧:( T9 X: _" C) w4 x  G/ x- P& K( c

" d, W, T. h; ?( K# @: D* E6 _$ O插件功能9 v$ n8 o1 j8 P

* e& b4 {/ @3 w1 X       牛逼的是,里面嵌套了谷歌浏览器的FIREBUG,可以内部联调。无论你是调整Atom的CSS接口还是添加一些HTML和JavaScript主要功能,它都可以被你轻松控制,并且使用起来非常方便。
. c. r4 F5 z/ }/ ]: n
( S( G" g! c0 L5 L  z关于Node.js集成功能
* l' L  Q: B- ?9 R  ]7 W
9 \! \6 I) E0 {6 Y6 q9 R        Node.js的支持使得访问文件系统、派生子进程、甚至直接从你的编辑器中启动服务都变的轻而易举。开发者可以直接从50000多个Node.js包库里选择自己所需的库,也可以调用C或C++库等。0 l$ k* l2 I" V, @* h1 X. f

6 s  {' |9 {! U  L" R) _! _7 L- X$ h无缝集成使得开发者可以自由搭配Node.js和浏览器API,也可以从一个单一的JavaScript函数里操作文件系统并且写入到DOM。
  B' V7 }" B, P* z6 C/ o; F  P( U. J! U
全面的模块化设计功能
- Q8 n$ K* ^  J- ^$ b
& p/ h7 T, }/ B8 Y  v由一个极简的核心和超过50个开源包构成,如果用户不喜欢某些软件包,他们可以自行替换。Atom的目标是打造一个极易扩展的系统,并且模糊“用户”和“开发者”之间的区别。
' O+ M+ B% Z, F8 G
" O! U, W0 `" q& A  O- W2 {其他全面的功能
' W0 K% a, t' X7 j. U5 ]1 V4 Z: V& J
Atom在一个现代化的文本编辑器中预装了一些开发者可能期望/需要的功能,例如下面这些:
4 d& B8 ?( O4 A* I0 _# `
4 q$ O+ B5 U8 {8 P5 S■ 文件系统浏览器9 y" M3 [% X) C' {
) O/ [' x' \3 I# W
■ 用于快速打开文件的模糊查找器% Y8 ~4 Y" g/ _

) ~7 ^2 E4 `5 R- s* z* |( s1 _■ 在项目里快速的搜索和替换
" Y; G0 G& B7 L) G1 @; E2 Z! g- q9 t9 O
■ 多种光标选择3 @: b  m4 _/ k( T
9 K" |) }1 Y5 r2 F" v- X5 }. p
■ 多个窗格
, T$ q: S% K4 g/ N- K4 ]" c) g% j" e% v% Z% o& h
■ 代码片段3 e- {$ G& `% ]2 |! y& ?$ b, h
" G0 n* @' d! }7 y7 }$ E+ y' P; O" a
■ 代码折叠, V4 H, R/ A. \$ b, x

+ U0 I' v7 Z  ^/ z■ 干净个性化的UI
6 X' U$ M' Y2 |! H& I: z- T; I2 n  K6 H- V% k
■ 导入TextMate语法和主题
2 C4 |3 T" h2 `# I+ J" z7 M! Z5 |/ F! _; H, ?& R
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|WdidcNet ( 苏ICP备17005075号-1 )

GMT+8, 2026-6-21 19:32 , Processed in 0.021600 second(s), 9 queries , APCu On.

Powered by Discuz!

© 2010-2023.

快速回复 返回顶部 返回列表