Янус для Вима должен быть медленным? - PullRequest
2 голосов
/ 13 марта 2012

Я установил Janus для vim пару дней назад и уже пользуюсь им.Мое первоначальное намерение состояло в том, чтобы просто установить Cmd-T (или ctrl-P, который является версией, которая идет с этим), но это было очень медленно.

Даже попытка переключиться между вертикальными разбиениями с помощью ctrl-ww требуетпару секунд.Я не уверен, является ли это моей проблемой или проблемой, которая присуща Янусу, но это действительно больно.Попытка сделать что-нибудь похоже на компиляцию чего-либо.Не могли бы вы поделиться своим опытом, и как обойти эту проблему?Спасибо.

Ответы [ 4 ]

2 голосов
/ 13 марта 2012

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

Однако, как AFraser уже упоминалось, Janus - это всего лишь набор плагинов (в прошлом было несколько других таких сборок), предназначенных для облегчения вашей жизни с Vim - что он делает, - но любой из этих плагинов можно установить вручную ииндивидуально, независимо от других.Плагины, которые управляют плагинами (например, Pathogen, который я рекомендую), решают все проблемы с путями и должны быть установлены для облегчения обновления.После этого управление плагинами становится проблемой простого копирования их в папку vimfiles .

1 голос
/ 13 марта 2012

Новички могут как Янус, потому что он предоставляет полусвязный пакет плагинов и настроек, которые облегчают переход к Vim.

Однако, очень похоже на использование jQuery вместоПрямой JavaScript, вы устанавливаете черный ящик со всеми видами настроек по умолчанию: реальная вещь остается скрытой, а простые проблемы становятся трудными для отладки.

Другая проблема состоит в том, что вы позволяете сопровождающему этого пакета делать для вас все возможные варианты и предположения: результат может соответствовать или не соответствовать вашему рабочему процессу или привычкам, но также может помешать вам изучать Vim самостоятельно.

Если вы «опытный», замена всех ваших настроек и плагинов на Janus кажется самой глупой из возможных идей.

Чтобы удалить его, боюсь, вам придется взглянуть наего структура и выследить установленные файлы.Вы также можете уничтожить ~/.vimrc и ~/.vim, но некоторые из ваших старых настроек / плагинов все еще могут быть рядом.

0 голосов
/ 06 мая 2012

У меня была такая же проблема с медлительностью при переключении между разделенными панелями, когда целевая панель представляла собой «большой» файл (я поместил «большой» в кавычки, потому что кажется, что файл CSS размером 21 КБ, 2118 строк должен бытьлегко для MacBook Pro с 8 гигабайтами оперативной памяти.)

Если я открою MacVim, обновлю и открою указанный файл, а затем открою другой файл в разбиении, это займет, вероятно, 0,25-0,5 секунды, чтобы вернуться к большому файлу.После использования macvim в течение дня эта задержка, вероятно, составляла ~ 10 секунд!

В любом случае, я только что обновился до последней версии Janus (на сегодняшний день), и задержка почти полностью прошла.Последний раз, когда я обновлял Janus, было, вероятно, ~ 2 месяца назад, так что это должно быть довольно недавнее исправление / обновление / оптимизация.

0 голосов
/ 13 марта 2012

Когда я начал с vim, я установил Janus, но никогда не замечал, что он работает медленно. Сначала я использовал только nerdtree и cmd + t, поэтому после того, как я почувствовал, что достаточно разбираюсь в элементах управления vim, я избавился от janus и начал с собственной конфигурации vim.

Короче говоря, нет, это не было медленным для меня. Если вы знаете достаточно о vim, чтобы установить только те плагины, которые вам нужны, я бы порекомендовал сделать это.

...