84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
之前写php时都是用vim,但是写结构稍微复杂点的javascript的时候发现vim有点力不从心,比如说显示代码结构,之前用的是taglist插件,但是并不能显示出来代码的结构,用apanta就能很完美的显示出来,下面是截图
另外,在mac下,有没有什么比较完美的编辑器不?或者说vim该怎样配置能更适合显示代码的结构?
认证0级讲师
给大家推荐http://ebayopensource.org。他们开发的VJET JS 是eclipse插件。喜欢用eclipse IDE可以考虑试试。支持导入Library,如果你用nodeJs, JQuery, 可以导入提供的library。常用的Code hint 和 validation都挺实用的
如果非要选择一个IDE的话,我会选择IntelliJ IDEA。不知道它对js的支持如何,但是用来写java和scala确实很爽。
=
我在 .vimrc 里设置了 js 的语法折叠
let javascript_fold=1 let javascript_enable_domhtmlcss=1 function! JavaScriptFold() setl foldmethod=syntax setl foldlevelstart=1 syn region foldBraces start=/{/ end=/}/ transparent fold keepend extend function! FoldText() return substitute(getline(v:foldstart), '{.*', '{...}', '') endfunction setl foldtext=FoldText() endfunction au FileType javascript call JavaScriptFold() au FileType javascript setl fen
然后 .vim/templates/javascript 里写上
/* vim: set et sw=4 ts=4 sts=4 fdm=syntax ff=unix fenc=utf8: */
这样打开 *.js 文件基本上就是下面呈现的样子
Sublime Text 2 是个不错的选择. 跨平台. 支持中文 ( 现 linux 下不支持中文输入法, 其它平台完美 )
mac下可以试试看textmate
嗯,我推荐blankyao自己去折腾scite
Aptana Studio
支持各种JavaScript Library
http://www.aptana.com/products/studio...
EmEditor或者Sublime Text2
Espresso不错
会emacs用emacs,不会用Sublime Text2。
给大家推荐http://ebayopensource.org。他们开发的VJET JS 是eclipse插件。喜欢用eclipse IDE可以考虑试试。支持导入Library,如果你用nodeJs, JQuery, 可以导入提供的library。常用的Code hint 和 validation都挺实用的
如果非要选择一个IDE的话,我会选择IntelliJ IDEA。不知道它对js的支持如何,但是用来写java和scala确实很爽。
=
update 1304926488
=设置 .ctag 也能对 javascript 语法进行 list
http://hikejun.com/blog/?p=612
=
end
=我在 .vimrc 里设置了 js 的语法折叠
然后 .vim/templates/javascript 里写上
这样打开 *.js 文件基本上就是下面呈现的样子
Sublime Text 2 是个不错的选择. 跨平台. 支持中文 ( 现 linux 下不支持中文输入法, 其它平台完美 )
mac下可以试试看textmate
嗯,我推荐blankyao自己去折腾scite
Aptana Studio
支持各种JavaScript Library
http://www.aptana.com/products/studio...
EmEditor或者Sublime Text2
Espresso不错
会emacs用emacs,不会用Sublime Text2。