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

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

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

[复制链接]
发表于 2014-4-12 21:59:37 | 显示全部楼层 |阅读模式
       说起开发编辑器,其实现在已经有很多了,例如DW、NP++、editplus、VIM等等。我目前在用SublimeText V3.0,个人觉得挺好的,抛弃了先前的Dreamweaver CS6。其实Github最近有了新的动静。
, i5 b* |' _( W* ]/ o! A
5 B1 R8 q& b/ y        Github在上个月发布了一个名为 Atom 的全新在线文本编辑器。编辑器采用全新域名atom.io 运行。据说 Github 内部已经使用 Atom 六年时间。目前 Atom 暂时只接受邀请注册使用。大伙如果想用呢,就去Atom官网上去填写邮件地址,点击“Request a beta invite”接受邀请吧。不过这个靠运气了。请猛戳官网地址:https://atom.io/6 b$ j; x4 m% \' @! R! E

/ D$ x" j0 ^4 Y8 k0 z# Q8 q, a& a4 ?        Github称 Atom目前只是一个试验性项目,而且Atom是完全开源,他们的目标是使其迅速发展成实用工具,Github 鼓励开发者对它进行扩展。我可以大概看下Atom的界面:# B7 \, l5 X5 b0 C6 n3 g6 Q) J
9 T2 L1 I# a3 W8 i  s$ v
初次看到这个界面感觉像是抄袭SublimeText的,呵呵,关于这个还是淡定吧。它里面的功能还是听牛的。
$ w9 c. C+ P1 z5 u1 }& w7 d. R* f- W: A/ g: k" h8 E
目前Atom只有Mac 版的,并且还在封闭测试中,而 Windows 和 Linux版本会很快呈现给大家。下面大概说下其功能吧:
3 K/ _3 j5 r- [
: z) q& x) p8 f插件功能5 H' z' K' b4 X2 o4 W8 h  I
6 E# I: T5 ^/ s) ~
       牛逼的是,里面嵌套了谷歌浏览器的FIREBUG,可以内部联调。无论你是调整Atom的CSS接口还是添加一些HTML和JavaScript主要功能,它都可以被你轻松控制,并且使用起来非常方便。
/ f* d  L7 y/ r
: ~3 f1 t+ `$ r关于Node.js集成功能
7 C2 G% Q( u& _  i9 c6 ~
" q5 g8 X) {4 ?  I2 B; G        Node.js的支持使得访问文件系统、派生子进程、甚至直接从你的编辑器中启动服务都变的轻而易举。开发者可以直接从50000多个Node.js包库里选择自己所需的库,也可以调用C或C++库等。
8 h6 X; c& [: K# ^) N8 Q* y; e
0 j, A( h  M; [8 x& X无缝集成使得开发者可以自由搭配Node.js和浏览器API,也可以从一个单一的JavaScript函数里操作文件系统并且写入到DOM。
3 G2 q  W+ S' W3 K4 Y6 R9 r( b. |& l- R" U( s# q; K# P9 \, U- A) L
全面的模块化设计功能
, f  f( W$ G& d7 H; W$ R' _8 u7 }, a. u$ Q& k# j- G0 V
由一个极简的核心和超过50个开源包构成,如果用户不喜欢某些软件包,他们可以自行替换。Atom的目标是打造一个极易扩展的系统,并且模糊“用户”和“开发者”之间的区别。
( d1 P7 l/ ]; [% C7 }/ s3 j
8 ?3 C' H8 a- q' ~+ D其他全面的功能
/ }: P* B2 m( h+ O
. L+ o$ W, {8 a$ ~! XAtom在一个现代化的文本编辑器中预装了一些开发者可能期望/需要的功能,例如下面这些:
2 a. I& \3 k0 V9 C/ V% o) c+ N! |# I) ]1 E3 \! S
■ 文件系统浏览器
* b, y# a: Y; r% ~
0 \* g9 h; j# \■ 用于快速打开文件的模糊查找器
! x# a' H  m. H& o7 L' H- D3 \3 t) @- j
■ 在项目里快速的搜索和替换
# ^8 R, [4 V6 V( o" G! d* h. _/ e. C6 i
■ 多种光标选择
/ ]! z( F" m8 ~3 z+ i! C7 a2 f$ f1 s% e/ }1 n2 d$ U' c. N% w
■ 多个窗格1 |  w: u+ F- n2 x5 Q) m, T$ J: {, s
6 r4 ?5 X% I" i. S5 G6 b7 e) c
■ 代码片段9 D: n- p" l- S+ F  |. C

5 w; I) N/ W$ A( y4 w; T■ 代码折叠
2 d! z0 L8 y2 p% G7 @
& M* r: B) S( f# W5 O■ 干净个性化的UI
; f1 X9 y5 f6 d4 ^- I) y) Y* {  B( z1 E' N6 j
■ 导入TextMate语法和主题" P, E& y% ^! O' ^8 k" u

/ g  A& }. `9 ~2 |8 s2 `: F
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-7-3 06:21 , Processed in 0.005205 second(s), 7 queries , APCu On.

Powered by Discuz!

© 2010-2023.

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