【发布时间】:2018-11-21 06:56:34
【问题描述】:
我正在从我的 mac OSX (10.6.8) SSH 连接到运行 centOS5 的学校服务器,当我尝试使用 VIM 时,它不会停止在 mac 终端内闪烁。有想法该怎么解决这个吗?请记住,我无权修改服务器上的任何 /etc 文件或 /bin 文件,尽管我相信我可以在本地用户上进行修改。我也很想看到任何人想要分享的非常酷的 .vimrc 配置文件。
【问题讨论】:
我正在从我的 mac OSX (10.6.8) SSH 连接到运行 centOS5 的学校服务器,当我尝试使用 VIM 时,它不会停止在 mac 终端内闪烁。有想法该怎么解决这个吗?请记住,我无权修改服务器上的任何 /etc 文件或 /bin 文件,尽管我相信我可以在本地用户上进行修改。我也很想看到任何人想要分享的非常酷的 .vimrc 配置文件。
【问题讨论】:
试试这些:
set visualbell t_vb= " turn off error beep/flash
set novisualbell " turn off visual bell
虽然该链接将来可能会失效,但暂时是以下来源:http://phuzz.org/vimrc.html
我也知道您可以通过 MAC 上的终端选项进行设置,但如果您使用 ssh-ing,这不太可能是问题。无论如何,我希望它有所帮助。祝你好运! :)
【讨论】:
我也遇到了同样的问题。
我通过禁用终端文本设置
中的设置“允许闪烁文本”解决了这个问题,如下所示
screenshot.
关于 .vimrc 配置,在 google 上可以找到很多版本,尤其是 github 是一个好去处。
【讨论】:
要在控制台和 GUI 版本的 Vim 中停止蜂鸣和闪烁,请尝试:
set noerrorbells visualbell t_vb=
autocmd GUIEnter * set visualbell t_vb=
【讨论】:
我对通过 brew 安装的 macvim 感到非常沮丧。
首先,在安装时,python 版本有问题。
我确实升级了 brew 和 python。然后我启动了macvim,但它闪烁真的很糟糕,要消除,我不得不***禁用preferences -> advanced options.下的核心文本渲染***g
终于稳定了,但无法打开文件或标签。
objc[80401]:FIFinderSyncExtensionHost 类在两者中都实现 /System/Library/PrivateFrameworks/FinderKit.framework/FinderKit (0x10d099200) 和 /System/Library/PrivateFrameworks/FileProvider.framework/OverrideBundles/FinderSyncCollaborationFileProviderOverride.bundle/Contents/MacOS/FinderSyncCollaborationFileProviderOverride (0x115309c00)。将使用两者之一。哪一个是未定义的。
所以我决定彻底摆脱它。
brew uninstall --force macvim
手动安装from here.
安装后,我使用以下命令创建别名。将以下行添加到您的 .bashrc 或 .zshrc(对于 iTerm 用户)。
alias mvim=/Applications/MacVim.app/Contents/MacOS/MacVim -g
现在重新加载您的终端会话并输入 mvim。尽情享受吧!
【讨论】: