JavaScript 有用 vim 写 javascript 吗?关于自动对齐

cxh116 · 2012年03月28日 · 最后由 ibigbug 回复于 2012年06月09日 · 9436 次阅读

发现用 vim 写 javascript, 自动对齐功能变成自动不对齐了。不晓得有遇到这个问题没有,分享一下解决办法

试下 vim-javascript 吧,我一直在用这个插件,除了文档的自动对齐有点问题之外其余都很好。

#2 楼 @xqunix 我比较菜,刚 vim,请问您提供的这个插件要怎么装上 vim 呢?我看到这个 github 页面下面那么多文件夹...

#3 楼 @durden 如果你是用 linux 的话直接把所有文件夹都放到 .vim 目录下就行了,另外,建议去学一下 vim 的配置,用 pathogen 或 vundle 来管理插件会更方便。

我一直用 jsbeautify http://www.vim.org/scripts/script.php?script_id=2727 这个是 online 的版本,你可以先试试, http://jsbeautifier.org/

#4 楼 @xqunix 我已将 zip 文件中解压出来的所有文件都拷贝到~/.vim 目录下面了,但是貌似没有啥反应呢?我试了下随便 vim t.js,进去后没有出现 document.getElementById 的自动提示,而且安装这个插件之前 document.还有 sytax highlight 的,现在也木有了...难道是我哪里配置错误了?

直接上这 vimfile 到 github 查询一下,一切就都差不多搞定

#5 楼 @allenwei 比较好用,谢谢了 \ff 后,对齐不是用空格,而是用 tab

#5 楼 @allenwei 这个好,谢谢!

楼主说的是自动缩进吧,自动缩进一般只要开 autoindent 和 smartindent 就行了。 对齐的话可以用 Align 或者 Tabular 插件。

#11 楼 @belltoy vim 下 javascript 自动缩进,如果用 autoindent 和 smartindent, 你会希望没有此功能的

VIM 插件 javascript 缩进
史上最完美的 vim-javascript 缩进插件 在 html 里面的 js 缩进也表现的非常好

huobazi 回复是不是也需要被 “喜欢” 提及了此话题。 04月03日 10:56
需要 登录 后方可回复, 如果你还没有账号请 注册新账号