gpt4 book ai didi

vim - 如何在 Vim 中格式化 JS 代码?

转载 作者:行者123 更新时间:2023-12-02 21:15:22 27 4
gpt4 key购买 nike

我有一点 JavaScript...

 15   $('.ajax_edit_address').each(function() {
16 $(this).ajaxForm({
17 target: $(this).parents('table.address').find('tr.address_header').children(':first'),
18 success: function(response) {
19 $('input, select, textarea', '.ajax_edit_address').removeClass('updating');
20 }
21 });
22 });

这是我喜欢的格式。但假设我刚刚输入完一些内容,我想整理一下。所以我在上面运行 Vim 代码格式化程序...

=7j

结果是...

 15   $('.ajax_edit_address').each(function() {
16 $(this).ajaxForm({
17 target: $(this).parents('table.address').find('tr.address_header').children(':first'),
18 success: function(response) {
19 $('input, select, textarea', '.ajax_edit_address').removeClass('updating');
20 }
21 });
22 });

Vim 似乎在将函数作为方法参数时遇到问题。

这是我认为 .vimrc 的相关部分...

:set cindent shiftwidth=2

" indent depends on filetype
:filetype indent on

:filetype plugin on

是否还需要安装或配置其他东西来格式化 JS 代码?

最佳答案

VIM 插件 Jsbeautify可以正确处理 jQuery。网上的vim插件版Jsbeautify .

关于vim - 如何在 Vim 中格式化 JS 代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1652765/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com