Проблема с прошивкой VIM - PullRequest
2 голосов
/ 30 марта 2012

Я выполняю SSH из моего Mac OSX (10.6.8) на школьный сервер под управлением centOS5, и когда я пытаюсь использовать VIM, он не перестанет мигать внутри терминала Mac. Любые идеи о том, как это исправить? Имейте в виду, что у меня нет полномочий изменять какие-либо файлы / etc или / bin на сервере, хотя я считаю, что могу локально на моем пользователе. Также я хотел бы видеть чей-то действительно крутой файл конфигурации .vimrc, которым они хотят поделиться.

Ответы [ 4 ]

6 голосов
/ 30 марта 2012

Попробуйте это:

 set visualbell t_vb=    " turn off error beep/flash
 set novisualbell        " turn off visual bell

Хотя в будущем ссылка может устареть, на данный момент источником является: http://phuzz.org/vimrc.html

Я также знаю, что вы можете установить это с помощью параметров терминала на MAC, хотя это вряд ли проблема, если вы используете ssh. Во всяком случае, я надеюсь, что это поможет. Удачи! :)

5 голосов
/ 01 июня 2012

У меня просто была такая же проблема.Я решил это, отключив настройку «Разрешить мигающий текст» в настройках терминала.как показано на этом снимке экрана .

Что касается конфигурации .vimrc, в Google можно найти множество версий, особенно github - хорошее место.

5 голосов
/ 01 апреля 2012

для прекращения звукового сигнала и мигания как в консоли, так и в версиях Vim с графическим интерфейсом, попробуйте:

set noerrorbells visualbell t_vb=

autocmd GUIEnter * set visualbell t_vb=

0 голосов
/ 21 ноября 2018

Я был довольно разочарован тем, что macvim был установлен через brew.

Во-первых, при установке у него возникла проблема с версией Python.

Я обновил brew и python.Затем я запустил macvim, но он был очень плохо мигает, , чтобы устранить его, мне пришлось *** отключить рендеринг основного текста *** g под preferences -> advanced options.

Наконец, он стал стабильным, но не смог открыть файлы или вкладки.

objc [80401]: класс FIFinderSyncExtensionHost реализован в обоих / System / Library/PrivateFrameworks/FinderKit.framework/FinderKit (0x10d099200) и /System/Library/PrivateFrameworks/FileProvider.framework/OverrideBundles/FinderSyncCollaborationFileProviderOverride.bundle/Contents/Minecolor0D0W0W0W0W0W0W0W0W0W0W0W0W0W0W0W0W0W0W1Один из двух будет использован.Какой из них не определен.

Поэтому я решил полностью избавиться от него.

brew uninstall --force macvim

Установил его вручную отсюда.

После установки я использовал следующую команду для создания псевдонима.Добавьте следующую строку в ваш .bashrc или .zshrc (для пользователей iTerm).

alias mvim=/Applications/MacVim.app/Contents/MacOS/MacVim -g

Теперь перезагрузите сеанс терминала и введите mvim.Наслаждайтесь !!

...