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

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

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

[复制链接]
发表于 2014-4-12 21:59:37 | 显示全部楼层 |阅读模式
       说起开发编辑器,其实现在已经有很多了,例如DW、NP++、editplus、VIM等等。我目前在用SublimeText V3.0,个人觉得挺好的,抛弃了先前的Dreamweaver CS6。其实Github最近有了新的动静。
% e9 m7 p6 E2 y' o3 Q  Q1 A) _2 i9 P" b; _7 c2 [, c
        Github在上个月发布了一个名为 Atom 的全新在线文本编辑器。编辑器采用全新域名atom.io 运行。据说 Github 内部已经使用 Atom 六年时间。目前 Atom 暂时只接受邀请注册使用。大伙如果想用呢,就去Atom官网上去填写邮件地址,点击“Request a beta invite”接受邀请吧。不过这个靠运气了。请猛戳官网地址:https://atom.io/  W# X  X( ]) x: {- {2 @$ L! I
% u" d5 d0 X/ ?" K! S( q
        Github称 Atom目前只是一个试验性项目,而且Atom是完全开源,他们的目标是使其迅速发展成实用工具,Github 鼓励开发者对它进行扩展。我可以大概看下Atom的界面:$ i5 _! Y1 X- Q: U1 y6 k

4 T7 ~3 j9 k$ R6 P3 J! a. m4 I初次看到这个界面感觉像是抄袭SublimeText的,呵呵,关于这个还是淡定吧。它里面的功能还是听牛的。# v. _- J3 @: x2 ^% r! G9 o
0 s$ M  g3 t( J4 C
目前Atom只有Mac 版的,并且还在封闭测试中,而 Windows 和 Linux版本会很快呈现给大家。下面大概说下其功能吧:
- H! H, D" Q  N/ n1 k7 N' w- c0 {/ S, z  N% q, b
插件功能' W. ]1 W  D6 R( P+ T# S; I+ W
  e7 D& j  L; d/ ?+ M
       牛逼的是,里面嵌套了谷歌浏览器的FIREBUG,可以内部联调。无论你是调整Atom的CSS接口还是添加一些HTML和JavaScript主要功能,它都可以被你轻松控制,并且使用起来非常方便。' g" m( S: c; t& m4 B: P" y. O& m$ G
: P' Y( I/ O$ m1 d7 E
关于Node.js集成功能
- w' h" P8 m& d8 H" [8 L# \4 e
2 g: y5 O6 E% a! Q. q! F        Node.js的支持使得访问文件系统、派生子进程、甚至直接从你的编辑器中启动服务都变的轻而易举。开发者可以直接从50000多个Node.js包库里选择自己所需的库,也可以调用C或C++库等。
  _# `+ g6 Y% c0 O3 N  W5 K4 e6 L' K% b5 a0 Y
无缝集成使得开发者可以自由搭配Node.js和浏览器API,也可以从一个单一的JavaScript函数里操作文件系统并且写入到DOM。
; [: Z8 e9 \  V" v# r! Z
8 U+ o' Z4 j& o+ B4 H全面的模块化设计功能. f9 i. E, o3 X5 o/ @( S
( F$ b/ z; ^) E: i7 K+ g
由一个极简的核心和超过50个开源包构成,如果用户不喜欢某些软件包,他们可以自行替换。Atom的目标是打造一个极易扩展的系统,并且模糊“用户”和“开发者”之间的区别。: I( T4 Y  J5 B6 K0 q
) q3 B' Q% P: e# a
其他全面的功能, x! @% k) s' B+ I
9 j% U' F+ s) k; r
Atom在一个现代化的文本编辑器中预装了一些开发者可能期望/需要的功能,例如下面这些:) `) X8 N& T, i5 u* N
6 {: |3 D) Y/ d/ \2 @( P+ V
■ 文件系统浏览器  P1 t- e6 c; o9 N1 t
% O! c/ g; e0 X5 m
■ 用于快速打开文件的模糊查找器3 e! N% f* ?* {$ Z8 ]9 N4 z
( @& M5 v" m) Y$ ?# b5 i- K
■ 在项目里快速的搜索和替换. d7 t6 k" C/ w+ O* t

5 ^, e8 s0 v) t$ q- f7 L- K, G( j5 x( u■ 多种光标选择; V7 I& u* d% m6 X

7 b' H: t' w4 Z) f+ f+ [! T7 L9 u( n0 O■ 多个窗格, C0 A5 B! ]( b* i

9 U0 f7 n) B; v( }- z( n■ 代码片段* z1 N# \) [* C3 X1 K# |$ A
4 p, I$ K* A# e6 Z2 F
■ 代码折叠% z6 F; X8 ~5 d% G

; f( ^0 Q+ l$ \4 r■ 干净个性化的UI
7 X7 q$ s7 ]: W) U3 q+ e6 t. U% n; \" f, x
■ 导入TextMate语法和主题5 D& J% }. d  F, o3 O, Y* S
# l3 A6 _, n% Y- i& v
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-4-2 07:42 , Processed in 0.010259 second(s), 10 queries , APCu On.

Powered by Discuz!

© 2010-2023.

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