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

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

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

[复制链接]
发表于 2014-4-12 21:59:37 | 显示全部楼层 |阅读模式
       说起开发编辑器,其实现在已经有很多了,例如DW、NP++、editplus、VIM等等。我目前在用SublimeText V3.0,个人觉得挺好的,抛弃了先前的Dreamweaver CS6。其实Github最近有了新的动静。$ j8 a9 j4 Q* x" }; q
5 o+ v+ z* n- B
        Github在上个月发布了一个名为 Atom 的全新在线文本编辑器。编辑器采用全新域名atom.io 运行。据说 Github 内部已经使用 Atom 六年时间。目前 Atom 暂时只接受邀请注册使用。大伙如果想用呢,就去Atom官网上去填写邮件地址,点击“Request a beta invite”接受邀请吧。不过这个靠运气了。请猛戳官网地址:https://atom.io/
1 s! ?8 n  X2 b5 Q7 q
7 P) P8 G& L7 o& R# T: Q8 Y$ E: F        Github称 Atom目前只是一个试验性项目,而且Atom是完全开源,他们的目标是使其迅速发展成实用工具,Github 鼓励开发者对它进行扩展。我可以大概看下Atom的界面:
& {3 r! c2 X8 q7 I* r/ v7 z4 ~  N: y( d% ?
初次看到这个界面感觉像是抄袭SublimeText的,呵呵,关于这个还是淡定吧。它里面的功能还是听牛的。
# y1 U0 ~: v' A0 Z  L4 h$ H; h. U$ t# E" J9 Q# }; l; r& g
目前Atom只有Mac 版的,并且还在封闭测试中,而 Windows 和 Linux版本会很快呈现给大家。下面大概说下其功能吧:) T7 E" m% I. y+ C0 X

) x- O) z5 Z5 _插件功能
7 n- i. A, Y7 g, ~  c) g; A0 h1 Q3 V' \4 H; x- o1 X
       牛逼的是,里面嵌套了谷歌浏览器的FIREBUG,可以内部联调。无论你是调整Atom的CSS接口还是添加一些HTML和JavaScript主要功能,它都可以被你轻松控制,并且使用起来非常方便。; q+ g: z9 ]; [) v3 O; ?: S

6 ^0 t' T3 c* }, B, @/ q关于Node.js集成功能
: @; Q. y9 p1 X7 N/ Z! i
& W8 G! [5 b* g        Node.js的支持使得访问文件系统、派生子进程、甚至直接从你的编辑器中启动服务都变的轻而易举。开发者可以直接从50000多个Node.js包库里选择自己所需的库,也可以调用C或C++库等。
) T/ h3 _( B5 ?3 a5 P
( R( q+ g1 e& ]0 R$ f无缝集成使得开发者可以自由搭配Node.js和浏览器API,也可以从一个单一的JavaScript函数里操作文件系统并且写入到DOM。
7 A# T$ m" X6 X
9 j9 ~( Y# n2 b+ P. w5 g全面的模块化设计功能
$ Y0 ]4 d+ K+ L# C- ^9 ?1 s
. g2 S. p8 c, K' l2 U( z4 S, W由一个极简的核心和超过50个开源包构成,如果用户不喜欢某些软件包,他们可以自行替换。Atom的目标是打造一个极易扩展的系统,并且模糊“用户”和“开发者”之间的区别。
2 R- D6 v1 t3 p9 D" U1 ?4 ~  \, s! E1 o2 A$ S6 b4 F  L
其他全面的功能$ ^1 y) F# ~) ~( d6 w
7 P3 t; P6 I0 v2 W( P6 _3 H
Atom在一个现代化的文本编辑器中预装了一些开发者可能期望/需要的功能,例如下面这些:; E6 ]# Z4 R) N7 L9 F. F

2 m  T$ g2 t  s, z) ~■ 文件系统浏览器" C) d  B3 z7 {" C9 T( w
2 V; r# c, C) w) J
■ 用于快速打开文件的模糊查找器
$ Z5 c: X0 R! H% |. z5 [+ ~* P; E" v. R7 g5 F
■ 在项目里快速的搜索和替换' p9 L' |* N& R, Z
- U& R% f2 s' e: o, d
■ 多种光标选择
% E7 S" h1 X! Y) F( X+ T- U; K5 g$ ~# D
■ 多个窗格
5 C9 `$ \  X9 ]: W2 V2 U9 {. f
4 M& D9 v6 Q/ K; g( M0 K8 f: j■ 代码片段
# i) e7 P  B: c  E3 T5 ?# |" E  O& l# s# m" Z( Y3 u  a
■ 代码折叠
& H9 d% q4 p) ?, g
  [" L  ~; U4 p$ ?$ N8 c■ 干净个性化的UI! B4 [2 x; z, p9 ^. Z

, Z4 u2 _: M* i+ _( N: d5 U0 {■ 导入TextMate语法和主题
! s- ]( k, N3 n% U' p* B8 Z
6 e* a& `& W  u' e) X7 E: X' p
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-4-20 20:34 , Processed in 0.034028 second(s), 19 queries .

Powered by Discuz!

© 2010-2023.

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