macos - mac 下的 Vim 表现不符合预期

标签 macos vim console terminal macvim

我最近买了一台 Mac。我之前在一台装有 ubuntu 的笔记本电脑上工作,并且使用 vim。

我现在将讨论控制台中的 vim(iTerm2 或默认终端)和 macvim。

问题是某些绑定(bind)在 Mac 下不起作用。例如,我使用 CTRL 左/右键在拆分之间导航,使用 CTRL 上/下键上下移动代码行或代码块,等等。它们不再起作用了。

我有一堆插件(nerdtree、powerline 等),现在看起来很奇怪。 Powerline 在 macvim 中不显示特殊字符,在终端中它们是问号。

在控制台中,nerdtree 看起来很奇怪,并且不显示特殊的三角形字符。如果我按回车键打开从 nerdtree 中选择的文件,它不会执行任何操作。在macvim中,工作正常。

有关于如何在 mac 上使用 vim 的指南吗?或者推荐的方式是什么?

最佳答案

Nerdtree:让 g:NERDTreeDirArrows=0

Powerline:看一下文档https://github.com/Lokaltog/vim-powerline中的奇怪字符部分

使用 Ctrl + arrows 在拆分中导航对我来说有效。你可以发布你的vimrc,或者尝试在没有任何配置的情况下运行vim。

Ctrl+arrow 移动线条和 block 对我不起作用。

关于macos - mac 下的 Vim 表现不符合预期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13229417/

相关文章:

java - 跨平台 UI 间距/填充

svn 差异| view - 如何突出显示基于字符的更改而不是仅基于行的更改?

vim - 在插入模式和正常模式之间更改键盘布局

javascript - 将 console.log 分配给另一个对象(Webkit 问题)

linux - 使用 NeoBundle 时跨 mac 和 Ubuntu 服务器同步 vim 设置

macos - 在 OS X 上挂载 Windows smb 共享,以便 'www' 用户可以访问它

macos - 在 OS X 中使用 launchd 加载和配置内核扩展

VIM安装和Anaconda

ruby-on-rails - 如何让 IRBRC 在 Win32 for Ruby 控制台上运行?

windows - 在 Win32 上从 stdin 读取二进制数据,并将其写入文件