84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
之前写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。