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

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

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

[复制链接]
发表于 2014-4-12 21:59:37 | 显示全部楼层 |阅读模式
       说起开发编辑器,其实现在已经有很多了,例如DW、NP++、editplus、VIM等等。我目前在用SublimeText V3.0,个人觉得挺好的,抛弃了先前的Dreamweaver CS6。其实Github最近有了新的动静。
2 p" s! K$ ^* u5 d; C& f+ h' x( r# u7 j2 @" r  E
        Github在上个月发布了一个名为 Atom 的全新在线文本编辑器。编辑器采用全新域名atom.io 运行。据说 Github 内部已经使用 Atom 六年时间。目前 Atom 暂时只接受邀请注册使用。大伙如果想用呢,就去Atom官网上去填写邮件地址,点击“Request a beta invite”接受邀请吧。不过这个靠运气了。请猛戳官网地址:https://atom.io/% E7 @# N' _8 n, s: e* [
- m0 ]' i* D' ]6 p( O' r7 P- X7 S
        Github称 Atom目前只是一个试验性项目,而且Atom是完全开源,他们的目标是使其迅速发展成实用工具,Github 鼓励开发者对它进行扩展。我可以大概看下Atom的界面:
& g, y. N. Y" k; a7 k
5 h$ I$ x. l3 h3 [初次看到这个界面感觉像是抄袭SublimeText的,呵呵,关于这个还是淡定吧。它里面的功能还是听牛的。
7 i7 K+ \* F) r2 T9 I
& D& l. R! ]- J$ ~4 n0 k& E目前Atom只有Mac 版的,并且还在封闭测试中,而 Windows 和 Linux版本会很快呈现给大家。下面大概说下其功能吧:, t. o6 r  T$ r3 d: o

8 x! S8 |. Y6 Q6 s5 n3 ^插件功能; M6 w' D- |) {% z% s0 X. ~' V

# `. |& \4 @, V3 p0 H! b- Q       牛逼的是,里面嵌套了谷歌浏览器的FIREBUG,可以内部联调。无论你是调整Atom的CSS接口还是添加一些HTML和JavaScript主要功能,它都可以被你轻松控制,并且使用起来非常方便。
; K, T  X  ?1 y
+ w( a+ N; G2 F6 @$ X关于Node.js集成功能, k' I# q3 u- b, z* Q

8 Y- _8 w: m% [$ k# T  B        Node.js的支持使得访问文件系统、派生子进程、甚至直接从你的编辑器中启动服务都变的轻而易举。开发者可以直接从50000多个Node.js包库里选择自己所需的库,也可以调用C或C++库等。
9 U2 \$ S; w: k$ I6 L! I5 H6 f: Y& Y3 J! V. P, L0 ^9 n0 W1 G
无缝集成使得开发者可以自由搭配Node.js和浏览器API,也可以从一个单一的JavaScript函数里操作文件系统并且写入到DOM。* T0 o, e. C) g

. a  d( l  [2 n  z. K全面的模块化设计功能, x) C6 E  L% T9 L

) q7 }! S" t9 P$ l8 {由一个极简的核心和超过50个开源包构成,如果用户不喜欢某些软件包,他们可以自行替换。Atom的目标是打造一个极易扩展的系统,并且模糊“用户”和“开发者”之间的区别。% y9 E0 `1 |, F" o
( a8 Q4 X0 B1 r) _
其他全面的功能
0 s) ?& a+ c7 E$ @; H% t$ ~) }6 J/ w
Atom在一个现代化的文本编辑器中预装了一些开发者可能期望/需要的功能,例如下面这些:
' Y8 o& ]. b! h
% _  H7 u" o* E% a4 m6 r" ^■ 文件系统浏览器# \6 |! p3 B+ _8 \* o; [4 D
  |# M! u, h6 n/ n
■ 用于快速打开文件的模糊查找器
# p: I0 h& V* ~5 c+ P6 y8 F* c6 N3 r: h/ ]: x$ H; w+ d
■ 在项目里快速的搜索和替换, b6 X5 T3 l" O  K9 @% l3 F
4 f; A" Y/ {: @5 A! u8 ~# Y& d
■ 多种光标选择# d7 f! K( l5 C7 ^$ H. f

3 ]3 ~( z6 I1 i+ p8 `8 C: z+ V, H. u■ 多个窗格& N4 [2 F- X0 ~2 c" S) s" T& Q
5 s" f6 M1 Z7 e) d; P3 E+ ?
■ 代码片段
3 c- n7 U& L: r7 y5 Q! Z! ^
1 E- q- c5 g- Q, E9 P! W$ A! _■ 代码折叠
! Z* Z2 i. U: j) ^" @. m% G
9 |0 q4 b6 w( t. `9 Z■ 干净个性化的UI
/ R: Q4 k! Q- n+ s: ]0 f3 c8 L) q  z" d& X  q3 ]  j$ A
■ 导入TextMate语法和主题
8 S2 C( I* W& c5 }1 W) b) Y; W3 T$ i3 Z; p
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-11-4 07:09 , Processed in 0.027752 second(s), 9 queries , Redis On.

Powered by Discuz!

© 2010-2023.

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