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

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

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

[复制链接]
发表于 2014-4-12 21:59:37 | 显示全部楼层 |阅读模式
       说起开发编辑器,其实现在已经有很多了,例如DW、NP++、editplus、VIM等等。我目前在用SublimeText V3.0,个人觉得挺好的,抛弃了先前的Dreamweaver CS6。其实Github最近有了新的动静。
, w6 r8 @7 a/ n9 B. K
5 D. M# P5 I0 S        Github在上个月发布了一个名为 Atom 的全新在线文本编辑器。编辑器采用全新域名atom.io 运行。据说 Github 内部已经使用 Atom 六年时间。目前 Atom 暂时只接受邀请注册使用。大伙如果想用呢,就去Atom官网上去填写邮件地址,点击“Request a beta invite”接受邀请吧。不过这个靠运气了。请猛戳官网地址:https://atom.io/# i- e. H+ R0 `  f1 l& n, W3 T

8 h1 r# X% W% a) x6 F0 \        Github称 Atom目前只是一个试验性项目,而且Atom是完全开源,他们的目标是使其迅速发展成实用工具,Github 鼓励开发者对它进行扩展。我可以大概看下Atom的界面:
" k* Y" q4 z7 f+ l( w& k  `. X% m3 ?% {& o. U: @$ M) o
初次看到这个界面感觉像是抄袭SublimeText的,呵呵,关于这个还是淡定吧。它里面的功能还是听牛的。
; \2 [2 n1 \4 a1 e$ I$ n+ m2 k. ]6 L( g
目前Atom只有Mac 版的,并且还在封闭测试中,而 Windows 和 Linux版本会很快呈现给大家。下面大概说下其功能吧:6 Q4 B! U3 v5 B# \% }) i

3 O7 I4 O1 e% l. y3 F/ g  @) ]& I插件功能; b/ H0 }* n' r9 v- v* p! l3 |
/ Y+ z( z  V- A" ]
       牛逼的是,里面嵌套了谷歌浏览器的FIREBUG,可以内部联调。无论你是调整Atom的CSS接口还是添加一些HTML和JavaScript主要功能,它都可以被你轻松控制,并且使用起来非常方便。) m4 B* u0 h1 \0 p- z7 G9 Y, B
) d+ D1 G) P9 Q; }1 B
关于Node.js集成功能2 k0 M/ K% Z% B/ o/ k
7 H+ R9 q2 I) W
        Node.js的支持使得访问文件系统、派生子进程、甚至直接从你的编辑器中启动服务都变的轻而易举。开发者可以直接从50000多个Node.js包库里选择自己所需的库,也可以调用C或C++库等。
  v# u5 Y6 e, ~4 M. w* z$ Y$ E- Q: E: u/ y. p  u& y
无缝集成使得开发者可以自由搭配Node.js和浏览器API,也可以从一个单一的JavaScript函数里操作文件系统并且写入到DOM。3 k6 w; j7 v3 c  n7 Z

- F  g; F; H  }2 P全面的模块化设计功能
& b% o9 b+ B% c% p9 b
% r5 B  }0 ]- |: U由一个极简的核心和超过50个开源包构成,如果用户不喜欢某些软件包,他们可以自行替换。Atom的目标是打造一个极易扩展的系统,并且模糊“用户”和“开发者”之间的区别。
& b* G7 x: A! a4 j9 X( }/ G
# o2 E& {9 l! H+ D7 M2 `- a其他全面的功能1 I: d2 ^( b  Z$ f2 H0 F: j
& a) E1 o4 b/ q1 }
Atom在一个现代化的文本编辑器中预装了一些开发者可能期望/需要的功能,例如下面这些:
2 W- m8 J7 Z) `0 ?2 R, s3 M/ {3 X" {+ x1 j; v% Q
■ 文件系统浏览器7 @. h9 I( L+ X) \' |
0 G# [4 h: i3 V' T
■ 用于快速打开文件的模糊查找器, |, N4 |% z7 B) @, j
$ _1 N* F8 a9 S
■ 在项目里快速的搜索和替换( T, o6 D" \9 ~2 ?0 X
: r; |4 `9 c0 ~( x7 ~3 }
■ 多种光标选择9 F9 i. [7 U! l( s. X# Z
3 {$ d& F/ Y/ G
■ 多个窗格
5 L* a' d* M5 k% V" a' n& a& Z: w  d/ m% h3 }, L
■ 代码片段
0 Q7 {" p) D1 {% N2 U
& o# n6 K6 C, L! c4 J■ 代码折叠# y; L( I8 P* u

" y- \1 X/ L! X: Y■ 干净个性化的UI: w& ?; K# j) M; n2 z& @6 x+ T2 ~
8 H% L( B$ @- ~/ M- R# V$ |" c! [
■ 导入TextMate语法和主题
3 ~; ~& {/ n3 a3 f
3 Y- A5 [. E5 ?9 M  O. y
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-5-9 11:35 , Processed in 0.027004 second(s), 8 queries , APCu On.

Powered by Discuz!

© 2010-2023.

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