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

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

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

[复制链接]
发表于 2014-4-12 21:59:37 | 显示全部楼层 |阅读模式
       说起开发编辑器,其实现在已经有很多了,例如DW、NP++、editplus、VIM等等。我目前在用SublimeText V3.0,个人觉得挺好的,抛弃了先前的Dreamweaver CS6。其实Github最近有了新的动静。
- S- X, b0 I% G7 ]! f) s+ m
6 I7 Y6 ]  w$ z5 ~6 j. J        Github在上个月发布了一个名为 Atom 的全新在线文本编辑器。编辑器采用全新域名atom.io 运行。据说 Github 内部已经使用 Atom 六年时间。目前 Atom 暂时只接受邀请注册使用。大伙如果想用呢,就去Atom官网上去填写邮件地址,点击“Request a beta invite”接受邀请吧。不过这个靠运气了。请猛戳官网地址:https://atom.io/
4 y  q, U' K& m+ B4 `, Y2 [8 B7 q3 ^3 g2 _
        Github称 Atom目前只是一个试验性项目,而且Atom是完全开源,他们的目标是使其迅速发展成实用工具,Github 鼓励开发者对它进行扩展。我可以大概看下Atom的界面:1 P  z6 B- z: c7 C+ j8 X' X

- F6 K; ^" ]' Y7 j* }初次看到这个界面感觉像是抄袭SublimeText的,呵呵,关于这个还是淡定吧。它里面的功能还是听牛的。$ g4 L# f% t" ~6 E1 I8 e

, z6 P8 P8 I" {+ y6 \, I% N" B" ^目前Atom只有Mac 版的,并且还在封闭测试中,而 Windows 和 Linux版本会很快呈现给大家。下面大概说下其功能吧:
4 i2 j3 n8 W* l: o2 c8 t% k, U* @* c2 I4 t( l0 e' Y4 _
插件功能; S4 T( i# V+ h2 v8 D* s
! E6 Z' Z$ \& a5 N* S6 @* D/ j- E* q
       牛逼的是,里面嵌套了谷歌浏览器的FIREBUG,可以内部联调。无论你是调整Atom的CSS接口还是添加一些HTML和JavaScript主要功能,它都可以被你轻松控制,并且使用起来非常方便。
1 @7 ]1 U3 w" {. v5 _
! y* h7 L3 d  b: Q' {% ^关于Node.js集成功能
- G+ w8 y7 A7 z8 h: @9 y& B5 a+ m$ E5 C5 r, a- B
        Node.js的支持使得访问文件系统、派生子进程、甚至直接从你的编辑器中启动服务都变的轻而易举。开发者可以直接从50000多个Node.js包库里选择自己所需的库,也可以调用C或C++库等。
1 S' t: U  C) O+ m: I9 {. i3 s( t; T" p" n2 i: C+ }
无缝集成使得开发者可以自由搭配Node.js和浏览器API,也可以从一个单一的JavaScript函数里操作文件系统并且写入到DOM。
6 F, s- ^- X8 w+ J
1 }* J/ r; o  L  h全面的模块化设计功能# I( G6 U0 n3 Z. p6 |9 ^, g$ R5 d

9 y* j5 o3 X/ `. `9 g: L# n由一个极简的核心和超过50个开源包构成,如果用户不喜欢某些软件包,他们可以自行替换。Atom的目标是打造一个极易扩展的系统,并且模糊“用户”和“开发者”之间的区别。
8 E4 r, L# Y9 n" C6 W% \% ~* r/ _4 Q! S  S
其他全面的功能" c/ B  I4 Z8 Q; X5 ]! t
5 p4 y8 Z) {; i  ]. ]4 u; A7 U
Atom在一个现代化的文本编辑器中预装了一些开发者可能期望/需要的功能,例如下面这些:
1 j0 x( Q% K$ j
: O+ V5 N8 [4 V4 p5 {4 \■ 文件系统浏览器; B- a: p$ Y( i* E6 {/ l3 J9 [

: d  P# t+ E! z5 B: O■ 用于快速打开文件的模糊查找器3 T6 u, g$ d6 e) l: O. ]+ K3 W+ ~2 x% i

; W" z6 T7 ?- g1 {* l■ 在项目里快速的搜索和替换
/ T9 H  r. F& J# W7 y# Q
. R1 Q. p1 y1 M1 J' F4 N1 X■ 多种光标选择7 N! E& `/ {, c. b

  n4 L- C, L8 ]% I+ p■ 多个窗格7 y, G5 x+ m. u; z( k6 T5 f

/ o- m: H* t6 B! k. T- h■ 代码片段
$ E; n$ m( b* Z9 [# v
: i6 c4 P, q; i■ 代码折叠
1 P9 o) ~: ^# Q2 Q% f# Z, ?
2 R3 F; O! J9 J( p/ g! W! F■ 干净个性化的UI5 f. I* ?) y$ A4 }8 o

3 h) v# X4 n; F4 s- h- X* G+ z■ 导入TextMate语法和主题
8 U6 E* M# b/ B: F* \! t3 r( s9 p% |4 T) ^4 E) o" ?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-4 01:41 , Processed in 0.026116 second(s), 8 queries , APCu On.

Powered by Discuz!

© 2010-2023.

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