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

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

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

[复制链接]
发表于 2014-4-12 21:59:37 | 显示全部楼层 |阅读模式
       说起开发编辑器,其实现在已经有很多了,例如DW、NP++、editplus、VIM等等。我目前在用SublimeText V3.0,个人觉得挺好的,抛弃了先前的Dreamweaver CS6。其实Github最近有了新的动静。
2 ?+ @' `7 I. y6 s$ A) d# @! j3 w8 }( s3 \/ i# P
        Github在上个月发布了一个名为 Atom 的全新在线文本编辑器。编辑器采用全新域名atom.io 运行。据说 Github 内部已经使用 Atom 六年时间。目前 Atom 暂时只接受邀请注册使用。大伙如果想用呢,就去Atom官网上去填写邮件地址,点击“Request a beta invite”接受邀请吧。不过这个靠运气了。请猛戳官网地址:https://atom.io/
! d1 c! }# D+ O2 i
" i# J4 j* v/ u. o. R0 P" y. R        Github称 Atom目前只是一个试验性项目,而且Atom是完全开源,他们的目标是使其迅速发展成实用工具,Github 鼓励开发者对它进行扩展。我可以大概看下Atom的界面:
( f7 j; d4 a( [6 ^, |9 g3 w/ [8 L; M  B8 v+ J- n. r/ m; T& `
初次看到这个界面感觉像是抄袭SublimeText的,呵呵,关于这个还是淡定吧。它里面的功能还是听牛的。# ^* z% X4 K; V2 C. g, i8 {! m* H7 a

2 B* H+ b9 M2 B8 h/ h, i目前Atom只有Mac 版的,并且还在封闭测试中,而 Windows 和 Linux版本会很快呈现给大家。下面大概说下其功能吧:
1 y& N" y% l9 I
3 {& G) u9 x0 L: P+ W$ X插件功能
3 \- W4 l$ w& l& F" x( S$ S: m
5 ?9 l8 ~6 ]* H* C       牛逼的是,里面嵌套了谷歌浏览器的FIREBUG,可以内部联调。无论你是调整Atom的CSS接口还是添加一些HTML和JavaScript主要功能,它都可以被你轻松控制,并且使用起来非常方便。
+ f% h. W4 }3 H3 Z& k# P. ?* s: K6 k& T( k! @9 Q% O: G
关于Node.js集成功能; {6 Q7 Y2 w: |4 K

/ L9 d) Q' [( @6 U" N- S# B        Node.js的支持使得访问文件系统、派生子进程、甚至直接从你的编辑器中启动服务都变的轻而易举。开发者可以直接从50000多个Node.js包库里选择自己所需的库,也可以调用C或C++库等。* y3 E+ Q+ Z; w6 N+ c* Y
  j9 L' a3 u: C' l" H* x  s
无缝集成使得开发者可以自由搭配Node.js和浏览器API,也可以从一个单一的JavaScript函数里操作文件系统并且写入到DOM。. w" {6 m; b/ B9 f# s( I
) r4 Y( b5 A4 x
全面的模块化设计功能
: _, q1 c- b+ G
% h8 y9 A$ U# I2 b2 I! Q, v2 V由一个极简的核心和超过50个开源包构成,如果用户不喜欢某些软件包,他们可以自行替换。Atom的目标是打造一个极易扩展的系统,并且模糊“用户”和“开发者”之间的区别。. Y9 z! J1 K1 G) p) Y& t1 t
/ D; W' M" @) G0 S! _
其他全面的功能
  M" i5 V. p/ X% t9 _* U, U. b! j3 t, @$ L  _/ m
Atom在一个现代化的文本编辑器中预装了一些开发者可能期望/需要的功能,例如下面这些:
( u4 G& M: A# x. t" d! x! U( h" Q  B7 g
■ 文件系统浏览器' @( g# N8 v$ E, k9 _
. {4 V/ e0 |) q7 J) ~% \2 B9 D
■ 用于快速打开文件的模糊查找器
# [! o3 @; c; I
" X; z) C6 p% \8 P+ J' f■ 在项目里快速的搜索和替换) e+ B' E2 G! ?% C% _: P
* ?, d4 B- R! h" ~4 P! K; I
■ 多种光标选择
! a) S' ^6 N0 {& _1 M6 \2 `7 W. e: o; A- o
■ 多个窗格
1 v/ P$ e1 ?/ s- `. j- X
- O, j. E6 @* U9 K■ 代码片段
  J2 e5 m& R" v) w6 j4 n, B! Y4 D+ ?
■ 代码折叠: `% z  \) P3 h6 y, |2 m3 I4 e0 [
2 _# J" Z3 u+ ^$ R
■ 干净个性化的UI
* G' |" t7 W3 a1 Z4 B! G4 X$ K4 \" R0 D2 T) _7 n/ F6 M
■ 导入TextMate语法和主题
: l2 d6 t5 w6 x+ v5 }" F& z
) w( I6 }* l4 E
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-11-9 03:48 , Processed in 0.034230 second(s), 9 queries , APCu On.

Powered by Discuz!

© 2010-2023.

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