Я подключаюсь по SSH со своего Mac OSX (10.6.8) к школьному серверу под управлением CentOS5, и когда я пытаюсь использовать VIM, он не перестает мигать внутри терминала Mac. Любые идеи о том, как это исправить? Имейте в виду, что у меня нет полномочий изменять какие-либо файлы /etc или файлы /bin на сервере, хотя я считаю, что могу локально на своем пользователе. Также я хотел бы увидеть чей-нибудь действительно классный конфигурационный файл .vimrc, которым они хотят поделиться.
Проблема с перепрошивкой VIM
Ответы (4)
У меня только что была такая же проблема.
Я решил ее, отключив параметр "Разрешить мигание текста" в настройках текста терминала
, как показано на этом < href="http://code.google.com/p/iterm2/issues/detail?id=344">скриншот.
Что касается конфигурации .vimrc, в Google можно найти множество версий, особенно github — хорошее место для поиска.
Попробуйте это:
set visualbell t_vb= " turn off error beep/flash
set novisualbell " turn off visual bell
Хотя в будущем ссылка может устареть, на данный момент это источник: http://phuzz.org/vimrc.html
Я также знаю, что вы можете установить это с помощью параметров терминала на MAC, хотя это вряд ли проблема, если вы используете ssh. Во всяком случае, я надеюсь, что это поможет. Удачи! :)
чтобы перестать издавать звуковые сигналы и мигать как в консоли, так и в версиях Vim с графическим интерфейсом, попробуйте:
set noerrorbells visualbell t_vb=
autocmd GUIEnter * set visualbell t_vb=
Я был очень разочарован 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 (MacOS/FinderSyncCollaborationOverride.bundle/Contents/MacOS/FinderSyncCollaborationOverride. 0x115309c00). Один из двух будет использован. Какой из них не определено.
Поэтому я решил избавиться от него совсем.
brew uninstall --force macvim
Установил вручную отсюда.
После установки я использовал следующую команду для создания псевдонима. Добавьте следующую строку в ваш .bashrc или .zshrc (для пользователей iTerm).
alias mvim=/Applications/MacVim.app/Contents/MacOS/MacVim -g
Теперь перезагрузите сеанс терминала и введите mvim. Наслаждаться!!