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

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

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

[复制链接]
发表于 2014-4-12 21:59:37 | 显示全部楼层 |阅读模式
       说起开发编辑器,其实现在已经有很多了,例如DW、NP++、editplus、VIM等等。我目前在用SublimeText V3.0,个人觉得挺好的,抛弃了先前的Dreamweaver CS6。其实Github最近有了新的动静。
, F9 C% B/ t1 Z
, V* g& l' g' R        Github在上个月发布了一个名为 Atom 的全新在线文本编辑器。编辑器采用全新域名atom.io 运行。据说 Github 内部已经使用 Atom 六年时间。目前 Atom 暂时只接受邀请注册使用。大伙如果想用呢,就去Atom官网上去填写邮件地址,点击“Request a beta invite”接受邀请吧。不过这个靠运气了。请猛戳官网地址:https://atom.io/, Q# c) r5 z  S7 ^" y3 U9 E
) }, }( j4 E, y+ _1 ~
        Github称 Atom目前只是一个试验性项目,而且Atom是完全开源,他们的目标是使其迅速发展成实用工具,Github 鼓励开发者对它进行扩展。我可以大概看下Atom的界面:' ]. }6 U5 G0 I$ [; C' L" I
2 A& Q1 @1 W0 O! C! z: p
初次看到这个界面感觉像是抄袭SublimeText的,呵呵,关于这个还是淡定吧。它里面的功能还是听牛的。* ~+ o: V2 r" W- M8 Q7 _7 J2 ~

6 b3 R' i) `, O- H" I. o目前Atom只有Mac 版的,并且还在封闭测试中,而 Windows 和 Linux版本会很快呈现给大家。下面大概说下其功能吧:5 k: Z  B, j7 A( O
3 O. b7 v8 a- Y$ r
插件功能
9 n8 @! s* ~9 E7 M  ~3 X9 g3 c
* o0 y( E; Y4 a& j       牛逼的是,里面嵌套了谷歌浏览器的FIREBUG,可以内部联调。无论你是调整Atom的CSS接口还是添加一些HTML和JavaScript主要功能,它都可以被你轻松控制,并且使用起来非常方便。
4 N' e1 x: z' C( d+ I2 T2 Y' a" B4 V9 x( I2 z3 C
关于Node.js集成功能
3 S9 w- k7 R; H( q
" O( h# y% ]6 |; T        Node.js的支持使得访问文件系统、派生子进程、甚至直接从你的编辑器中启动服务都变的轻而易举。开发者可以直接从50000多个Node.js包库里选择自己所需的库,也可以调用C或C++库等。
% y& P/ G- N& y* G- L2 v/ C& s8 S# b/ Y7 C6 N" c6 y2 _
无缝集成使得开发者可以自由搭配Node.js和浏览器API,也可以从一个单一的JavaScript函数里操作文件系统并且写入到DOM。
8 i0 ]) y5 s. P1 O# H  j/ P
: J9 n4 l" X5 ~8 m9 q; B" Z, E- H全面的模块化设计功能8 V# R  A3 z" @. E% Q3 E/ ]% f) P

7 j9 B+ p" @) V6 ]7 U6 ]* G由一个极简的核心和超过50个开源包构成,如果用户不喜欢某些软件包,他们可以自行替换。Atom的目标是打造一个极易扩展的系统,并且模糊“用户”和“开发者”之间的区别。
' v0 ~7 o$ D; \. j( _( B% }3 \; d1 [, D2 O( J7 f' q
其他全面的功能5 U# Y; L; p$ f9 x, d, Q
7 ]1 n/ [, U; ^4 U& [3 L2 ~
Atom在一个现代化的文本编辑器中预装了一些开发者可能期望/需要的功能,例如下面这些:
' V- k# t0 t5 K0 |: P( W* u, h- D0 Z
■ 文件系统浏览器( T0 O. K5 K( H! v
& c7 W/ H% G! x: Y: c# }- I
■ 用于快速打开文件的模糊查找器
" s# J- N2 N- p& w1 W/ p0 b) P( m1 S/ X
■ 在项目里快速的搜索和替换
4 q" a9 x& ]# R0 q, ~
  A: `' }1 A8 d6 p" X. i2 x1 Z■ 多种光标选择
+ y2 x9 U" |; P3 o$ ?1 U9 x& \/ Q6 w7 |; \: j- y  A! I, Q3 n: |- l* p
■ 多个窗格
7 T/ A0 f' w! }# C# I3 ?" u& k4 W4 t8 d
■ 代码片段
. v+ i" _1 C4 Q
3 \& r$ k9 \# A9 V■ 代码折叠
$ F5 Y, P2 {/ U# n+ h6 F7 H( g4 R% c/ ]: c
■ 干净个性化的UI
2 K, A3 e9 v* T( u1 t) z0 i3 ?1 @+ ?" B
■ 导入TextMate语法和主题* T7 g& U; P: K1 I5 a: x* z( X8 }$ |
% ~2 e+ U+ a: P4 [' K7 r, ^* U
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-7-29 04:08 , Processed in 0.027132 second(s), 9 queries , Redis On.

Powered by Discuz!

© 2010-2023.

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