VIM форматирование JS неправильно - PullRequest
3 голосов
/ 29 июня 2011

Я использую vim уже около года (в Ubuntu 10.04), и обычно это круто.Несколько дней назад я добавил еще один плагин, и внезапно все мои отступы в js оказались неверными.HTML хорошо, XML хорошо, но любой файл JS, когда я ввожу gg = G, он форматирует закрытые функции, как показано ниже.Хлоп!

Я удалил .vimrc из моего домашнего каталога, добавил другой, удалил новые плагины, перезапустил несколько раз и т. Д. Затем я удалил .vimrc и .vim из домашнего каталога пользователя и переустановил с помощью Synaptic.Без изменений!Я просто хочу вернуть мою старую замечательную Вим ... что я могу сделать?Почему он сохраняется после удаления и переустановки?

// Comment comment
$('#likeonfb .clickicon').click(function(e) {
                window.open('http://www.url.com','width=400,height=600');
                });

1 Ответ

2 голосов
/ 29 июня 2011

Ну, это "сохраняется", потому что это настройка по умолчанию.Vim прямо из коробки отсутствует большинство того, что вы хотите.В любом случае, все должно работать нормально, если вы добавите это в ваш .vimrc:

filetype plugin indent on

Конечно, это предполагает, что ваш тип файла установлен правильно.:set filetype? возвращает filetype=javascript, верно?

Если исходные файлы отступов были каким-то образом повреждены, конечно, вы всегда можете установить плагин отступа Javascript / HTML .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...