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

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

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

[复制链接]
发表于 2014-4-12 21:59:37 | 显示全部楼层 |阅读模式
       说起开发编辑器,其实现在已经有很多了,例如DW、NP++、editplus、VIM等等。我目前在用SublimeText V3.0,个人觉得挺好的,抛弃了先前的Dreamweaver CS6。其实Github最近有了新的动静。
) J- e8 P' r' Q8 W5 w2 a8 H8 K3 [; {$ I
% _+ l4 A6 M& m9 ?        Github在上个月发布了一个名为 Atom 的全新在线文本编辑器。编辑器采用全新域名atom.io 运行。据说 Github 内部已经使用 Atom 六年时间。目前 Atom 暂时只接受邀请注册使用。大伙如果想用呢,就去Atom官网上去填写邮件地址,点击“Request a beta invite”接受邀请吧。不过这个靠运气了。请猛戳官网地址:https://atom.io/
% B  |: o: v% c9 D) l: k7 D& R2 D; M: H) n- C
        Github称 Atom目前只是一个试验性项目,而且Atom是完全开源,他们的目标是使其迅速发展成实用工具,Github 鼓励开发者对它进行扩展。我可以大概看下Atom的界面:6 u4 T- h% r9 G: Y! ^1 l

9 S) m4 A7 u( U9 Q初次看到这个界面感觉像是抄袭SublimeText的,呵呵,关于这个还是淡定吧。它里面的功能还是听牛的。. c% t8 Y9 z( S6 l

1 r. u6 o0 L: [! D4 R目前Atom只有Mac 版的,并且还在封闭测试中,而 Windows 和 Linux版本会很快呈现给大家。下面大概说下其功能吧:
; g' {1 D$ j: E- J$ n4 u
% O' o6 M" U3 Y2 m. U插件功能# n- |6 V" F3 Z7 D; `2 Z
/ S$ q- K4 Y) N$ z. Q5 ~  K
       牛逼的是,里面嵌套了谷歌浏览器的FIREBUG,可以内部联调。无论你是调整Atom的CSS接口还是添加一些HTML和JavaScript主要功能,它都可以被你轻松控制,并且使用起来非常方便。
" \, G1 j# g& b* f7 `1 W8 d
" q9 X/ m7 _- ]2 P6 m: A  s关于Node.js集成功能
* ?$ X( X- h; y1 w5 z- u# r
. Y! c$ f/ c/ t& E        Node.js的支持使得访问文件系统、派生子进程、甚至直接从你的编辑器中启动服务都变的轻而易举。开发者可以直接从50000多个Node.js包库里选择自己所需的库,也可以调用C或C++库等。  v4 [7 T: h" c) F. G: L
3 M8 A$ c' g$ }: V* I" h
无缝集成使得开发者可以自由搭配Node.js和浏览器API,也可以从一个单一的JavaScript函数里操作文件系统并且写入到DOM。& o6 ^# m+ C* X2 C8 K2 S
# D+ z5 {$ D8 {1 u$ P1 G: V
全面的模块化设计功能% l# A6 b. S$ b* H( \4 j4 ]
0 y7 Z0 {1 c+ S- j/ P
由一个极简的核心和超过50个开源包构成,如果用户不喜欢某些软件包,他们可以自行替换。Atom的目标是打造一个极易扩展的系统,并且模糊“用户”和“开发者”之间的区别。
$ U& e) M9 O: z. D) _/ ?! m" ]) M  J& w' y/ M5 t; H7 N
其他全面的功能
$ A" d8 O4 t3 [* b; T, ?. _/ M, f+ q  U3 M
Atom在一个现代化的文本编辑器中预装了一些开发者可能期望/需要的功能,例如下面这些:
7 e! `, I7 u. W% y$ L
9 U" f3 C, N) ~% a% {) n■ 文件系统浏览器2 r) g3 `4 F. ^3 v2 q

, T1 }7 _) m& p& n■ 用于快速打开文件的模糊查找器: y6 u1 a# |  \+ L5 D5 c4 o% U# g" s

+ |/ ^6 s9 [: E% |8 m■ 在项目里快速的搜索和替换
7 q: d% _' G8 g' ?* v& f$ T$ z) i4 x* ]
■ 多种光标选择
( A' ]- H* F% E( q+ a
% y2 v0 H# ~" Q1 E■ 多个窗格
& k1 m3 `  H2 z: q; O! ~* e" ]3 V& J5 k. D! Z  D
■ 代码片段
& [  v( U5 Y. N, T# ?; a) O! v2 t- x- H6 c. q1 s0 ?( Y5 D3 l4 {1 u$ H) L
■ 代码折叠! F" J. n; e5 i; H) Z

# y, p) l! Y5 v4 v6 z3 v" y* o) B# r' ^■ 干净个性化的UI
3 \5 X# {1 Q5 q: ?
6 h1 b( g1 N( ^8 o2 E* ^" z■ 导入TextMate语法和主题5 B( P6 D% w/ ~8 f' s
6 P0 Z' e0 ^6 c
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-20 21:50 , Processed in 0.034312 second(s), 9 queries , APCu On.

Powered by Discuz!

© 2010-2023.

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