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

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

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

[复制链接]
发表于 2014-4-12 21:59:37 | 显示全部楼层 |阅读模式
       说起开发编辑器,其实现在已经有很多了,例如DW、NP++、editplus、VIM等等。我目前在用SublimeText V3.0,个人觉得挺好的,抛弃了先前的Dreamweaver CS6。其实Github最近有了新的动静。
3 t7 r2 f/ n; |, I+ d, ]- a" U+ g1 K! R; H- r/ ~4 `
        Github在上个月发布了一个名为 Atom 的全新在线文本编辑器。编辑器采用全新域名atom.io 运行。据说 Github 内部已经使用 Atom 六年时间。目前 Atom 暂时只接受邀请注册使用。大伙如果想用呢,就去Atom官网上去填写邮件地址,点击“Request a beta invite”接受邀请吧。不过这个靠运气了。请猛戳官网地址:https://atom.io/
. ?9 f5 r& Z8 S5 P3 x" G/ o) D( I! t! Q" C3 ~* D# J: E; o+ x$ K
        Github称 Atom目前只是一个试验性项目,而且Atom是完全开源,他们的目标是使其迅速发展成实用工具,Github 鼓励开发者对它进行扩展。我可以大概看下Atom的界面:" f6 E, k: M) G
6 I+ R5 n( t( k
初次看到这个界面感觉像是抄袭SublimeText的,呵呵,关于这个还是淡定吧。它里面的功能还是听牛的。% O# B, I4 C1 s8 q, W

8 d6 _+ W! k6 I目前Atom只有Mac 版的,并且还在封闭测试中,而 Windows 和 Linux版本会很快呈现给大家。下面大概说下其功能吧:1 q. {( v" O5 ?1 V$ D4 d

. n! f: [! i5 i" D3 C) Z$ O7 b插件功能
0 K, j  y6 ^( G; s. U% b3 C9 l: P# _1 b3 X& r$ v( Q
       牛逼的是,里面嵌套了谷歌浏览器的FIREBUG,可以内部联调。无论你是调整Atom的CSS接口还是添加一些HTML和JavaScript主要功能,它都可以被你轻松控制,并且使用起来非常方便。
& a4 s$ @) k* p5 o" J1 Y1 K5 n/ Q* u6 e2 W+ ~* `8 l
关于Node.js集成功能
" c$ q' H- w6 L4 F, D0 z8 {& m6 V, m2 \
        Node.js的支持使得访问文件系统、派生子进程、甚至直接从你的编辑器中启动服务都变的轻而易举。开发者可以直接从50000多个Node.js包库里选择自己所需的库,也可以调用C或C++库等。. h# t9 F  b/ Z
+ x- {: {+ |% l' o+ f
无缝集成使得开发者可以自由搭配Node.js和浏览器API,也可以从一个单一的JavaScript函数里操作文件系统并且写入到DOM。
% y7 N6 n4 P5 U$ b2 S
$ [* L/ g9 ]# S: \! y4 J( I; y: p& [全面的模块化设计功能3 G7 p5 G2 O3 O: O* B  b

% v! Z# q/ ]. j  a( [由一个极简的核心和超过50个开源包构成,如果用户不喜欢某些软件包,他们可以自行替换。Atom的目标是打造一个极易扩展的系统,并且模糊“用户”和“开发者”之间的区别。
' V0 {8 k8 |& Y  A% _! c7 w: j1 v8 Z, V% D- v
其他全面的功能0 f" t- }; ]9 ?# A! m' t
' z: a  o5 M( g9 |
Atom在一个现代化的文本编辑器中预装了一些开发者可能期望/需要的功能,例如下面这些:
+ U6 N, B0 G( @0 Z7 p# c
: }' U' m9 c+ k" z/ b# }■ 文件系统浏览器9 j( X1 E; c( T5 |/ T  y. i. x
& F7 L1 K7 c+ b3 e- Z  _/ L. o2 d
■ 用于快速打开文件的模糊查找器
# _# t: X$ D; c
$ ^+ `. a1 @7 B■ 在项目里快速的搜索和替换
! T' \% f2 l  v+ ]9 v! D" c% n
4 ?' ~+ |2 e! W1 [: |" A7 I■ 多种光标选择3 c1 G6 E) J. `+ T1 a) ?' i  u( O, A

3 v. e/ U+ R; `) D2 _( ?) N■ 多个窗格$ q& P, n% V3 J# B9 G( ]7 V

* E6 W& C" R: p■ 代码片段1 T* B, V* w, l6 N, M1 F0 Q. ?9 M
7 d% \8 L4 ?3 F, i$ J6 q
■ 代码折叠
" n. D2 S9 f3 r6 X4 C
6 o  C( N, B+ j! c+ X' [5 c( s$ k■ 干净个性化的UI
* `4 K0 w0 I; u8 K: ^6 ?' M9 g0 \6 @$ E
■ 导入TextMate语法和主题
" y3 c9 D% \* a) S9 f. B
/ S8 ?8 \! p7 z3 A2 q6 `1 g$ L
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-9-14 04:24 , Processed in 0.009639 second(s), 9 queries , Redis On.

Powered by Discuz!

© 2010-2023.

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