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

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

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

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

, ]6 F6 B) b3 n! g' E3 w2 H" T7 v        Github称 Atom目前只是一个试验性项目,而且Atom是完全开源,他们的目标是使其迅速发展成实用工具,Github 鼓励开发者对它进行扩展。我可以大概看下Atom的界面:
3 B' P. d: b9 s2 P, \1 e. J7 c8 V6 ?6 f, V* p) c; ?& t
初次看到这个界面感觉像是抄袭SublimeText的,呵呵,关于这个还是淡定吧。它里面的功能还是听牛的。/ s! K; L/ C/ h$ k+ Q3 p4 w

: y5 X' x8 P- `7 K6 u目前Atom只有Mac 版的,并且还在封闭测试中,而 Windows 和 Linux版本会很快呈现给大家。下面大概说下其功能吧:) v/ a; L- B/ C! x
; T2 a9 u! I6 ?  Q6 D
插件功能
: m, h- F0 x  _: e7 b
$ C/ {" B+ X) ~3 d- C' {' X       牛逼的是,里面嵌套了谷歌浏览器的FIREBUG,可以内部联调。无论你是调整Atom的CSS接口还是添加一些HTML和JavaScript主要功能,它都可以被你轻松控制,并且使用起来非常方便。
/ @) V9 m, G# t* x
3 M  p4 m; {) V  e. |$ u关于Node.js集成功能0 k$ R3 _1 i3 G
5 u6 ^, i3 @* R$ D  S. X  Q; h) A
        Node.js的支持使得访问文件系统、派生子进程、甚至直接从你的编辑器中启动服务都变的轻而易举。开发者可以直接从50000多个Node.js包库里选择自己所需的库,也可以调用C或C++库等。
* q+ z) k3 i! _) c: F2 ^% C" {! m1 a& ?4 W5 v
无缝集成使得开发者可以自由搭配Node.js和浏览器API,也可以从一个单一的JavaScript函数里操作文件系统并且写入到DOM。
7 v# g7 z) [0 a4 z0 b$ Q
  c7 d' P6 d5 I: p6 S全面的模块化设计功能( m4 j2 `& z' [/ U5 n3 ^3 H$ E
' r/ E6 U' N% k' i
由一个极简的核心和超过50个开源包构成,如果用户不喜欢某些软件包,他们可以自行替换。Atom的目标是打造一个极易扩展的系统,并且模糊“用户”和“开发者”之间的区别。
, N. ]! ?+ I/ n. O- @) h7 y
2 g9 }& u% B  |8 {. a2 h其他全面的功能
7 s3 y% A" R$ E8 [/ |) R+ |4 V
: ]+ f" B. a$ U  N- JAtom在一个现代化的文本编辑器中预装了一些开发者可能期望/需要的功能,例如下面这些:  x. `5 C- F( o( n$ b$ j
! c8 B. Z: l$ z. }) i, |4 b
■ 文件系统浏览器
2 F7 W- K+ h/ O( P8 a/ ?4 h/ d4 r
3 E' f" G2 r! t% O■ 用于快速打开文件的模糊查找器
8 ~# E2 E' d/ r; u; H: e2 x) W; Z$ F
& J* ^$ w% d3 L  R! p5 `■ 在项目里快速的搜索和替换
$ n7 _8 c/ @9 ?- m: N/ @- k* [6 R. ]  b! g) `1 y* E( Y; R/ f+ o
■ 多种光标选择
- r8 e4 `# R- F7 ~+ ^6 @( ~. b, F% x0 z* ]0 l
■ 多个窗格
0 ^6 r7 B5 s( m' ?' B+ l; Y* O3 t
- C; Q; `& @, `+ s$ Q7 E■ 代码片段9 j, R5 s8 [" Q- g1 x( |' q
' x# y2 q- b, O+ A" q1 [
■ 代码折叠
. [+ m  V; J: ?, _' |' S6 N* `6 `7 U/ y- D8 E; I" s0 v
■ 干净个性化的UI+ e2 T7 k5 O; D1 A. L( m, Y+ `- I

9 W) K- f/ |! T) P& |■ 导入TextMate语法和主题/ X9 K) G* Y  P6 l- y
7 c' o5 O2 N+ E; j1 @( i4 v
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-12 02:32 , Processed in 0.009299 second(s), 9 queries , APCu On.

Powered by Discuz!

© 2010-2023.

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