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

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

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

[复制链接]
发表于 2014-4-12 21:59:37 | 显示全部楼层 |阅读模式
       说起开发编辑器,其实现在已经有很多了,例如DW、NP++、editplus、VIM等等。我目前在用SublimeText V3.0,个人觉得挺好的,抛弃了先前的Dreamweaver CS6。其实Github最近有了新的动静。  [& m- W* P! _9 G' `) ]3 p. v

5 h2 m( @& B/ P: I- U        Github在上个月发布了一个名为 Atom 的全新在线文本编辑器。编辑器采用全新域名atom.io 运行。据说 Github 内部已经使用 Atom 六年时间。目前 Atom 暂时只接受邀请注册使用。大伙如果想用呢,就去Atom官网上去填写邮件地址,点击“Request a beta invite”接受邀请吧。不过这个靠运气了。请猛戳官网地址:https://atom.io/. C) W/ P/ c5 N% J; N/ {
6 Z: j- Z" Y  H& u& J' |: S
        Github称 Atom目前只是一个试验性项目,而且Atom是完全开源,他们的目标是使其迅速发展成实用工具,Github 鼓励开发者对它进行扩展。我可以大概看下Atom的界面:
9 l& {) n) O! R. o  s% X" f- U. H3 t; j/ ^% V
初次看到这个界面感觉像是抄袭SublimeText的,呵呵,关于这个还是淡定吧。它里面的功能还是听牛的。
; A; f/ H0 A+ o2 y5 |9 G, c$ c( g0 K- Q; a
目前Atom只有Mac 版的,并且还在封闭测试中,而 Windows 和 Linux版本会很快呈现给大家。下面大概说下其功能吧:) W" n0 p  v, U4 c
4 ?  M: f' U) M0 H) X5 Q1 r
插件功能5 ?0 _; E, [" L- m5 U: w

6 L2 _% d) U' l) V- R       牛逼的是,里面嵌套了谷歌浏览器的FIREBUG,可以内部联调。无论你是调整Atom的CSS接口还是添加一些HTML和JavaScript主要功能,它都可以被你轻松控制,并且使用起来非常方便。3 Q) j' R" k! C' F6 U, ?6 Z

% ?$ J2 x  X5 b- ]* n. Y) h关于Node.js集成功能
% t- @; n) A% ~2 ]" v* r' \+ J0 G, v, M2 @# |1 q$ K
        Node.js的支持使得访问文件系统、派生子进程、甚至直接从你的编辑器中启动服务都变的轻而易举。开发者可以直接从50000多个Node.js包库里选择自己所需的库,也可以调用C或C++库等。( m1 A+ I6 _. `& }: a7 s- E
; m  i, G" f) Q6 H( ~
无缝集成使得开发者可以自由搭配Node.js和浏览器API,也可以从一个单一的JavaScript函数里操作文件系统并且写入到DOM。% v5 M* ]% C$ @- }2 C. O
3 K; W" @# ]3 R
全面的模块化设计功能
4 y- U! n4 p' o+ \4 J- |+ a
: B# r. E3 {8 `/ R' N& k/ x% }由一个极简的核心和超过50个开源包构成,如果用户不喜欢某些软件包,他们可以自行替换。Atom的目标是打造一个极易扩展的系统,并且模糊“用户”和“开发者”之间的区别。1 v7 d9 e( W* d! N7 D" d
2 S; }2 m1 e; P5 X6 d! o
其他全面的功能% x0 O0 x% c6 ?8 H- a" Z

/ O  ^0 r) r- {5 _# V7 k- JAtom在一个现代化的文本编辑器中预装了一些开发者可能期望/需要的功能,例如下面这些:4 N* p" U, a$ ^7 _

. V. _2 N3 y6 v" \. O■ 文件系统浏览器/ O3 F' P! }! Y
* Q' z  V3 K  Y4 z# c5 V
■ 用于快速打开文件的模糊查找器8 F! k8 V- B% j& G

/ e1 a8 W) d* o8 U■ 在项目里快速的搜索和替换
" y4 o: ]# ^, x2 n2 z7 v( q6 V, R( x4 h+ \- |" k
■ 多种光标选择& }( e% R( G  N- q; v
, B7 i2 k( H  Q; ]2 M
■ 多个窗格
4 X+ }1 ]* x+ c3 @6 v% o5 t. `1 r9 `' ~! C( V% ]/ z
■ 代码片段. U# k" p3 z6 Q% Z5 j! G
9 |9 J, s1 a" O- v+ x: G7 D. V
■ 代码折叠
+ O! D' K1 _4 u8 b7 ?/ c) \
$ M7 B% g$ k0 j' E$ y■ 干净个性化的UI
7 V+ X- m( ?& P) F( O
$ Z$ `+ `2 \6 P, {5 |" t■ 导入TextMate语法和主题/ r, _& A$ o1 m* \

) h8 A7 v7 `9 {/ M+ Q: q/ {! ^0 I
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-8-24 16:36 , Processed in 0.018540 second(s), 7 queries , Redis On.

Powered by Discuz!

© 2010-2023.

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