2

我最近有一个mac。我以前在使用 ubuntu 的笔记本电脑上工作,我使用的是 vim。

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

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

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

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

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

4

3 回答 3

3

书呆子树:let g:NERDTreeDirArrows=0

Powerline :查看strange characters文档中的部分https://github.com/Lokaltog/vim-powerline

在我的工作中导航Ctrl + arrows。你可以发布你的vimrc,或者尝试在没有任何配置的情况下运行vim。

Ctrl+arrows移动线和块对我的不起作用。

于 2012-11-05T09:58:11.637 回答
0

您是否检查过您的终端向 vim 发送了哪个密钥?您是否尝试手动设置它?我在使用 emacs 时遇到了类似的问题,包括一个我仍然无法重现的键绑定:(

于 2012-11-05T09:45:51.383 回答
0

我的Mac 和工作中的 Windows 机器、家里的 Ubuntu 机器和几个 VPS 上都有完全相同的配置。它在 GVim/MacVim 或普通 Vim 中的每个平台上的工作方式完全相同。

不幸的是,我既不使用 NERDTree 也不使用 Powerline,但 Vdt 的回答似乎包含了所有需要的信息。

您描述的一些行为是自定义映射。您应该向我们展示您的~/.vimrc(Linux 上的旧版本和 Mac 上的新版本,如果有差异),以便我们帮助您使其更便携。

此外,“看起来很奇怪”没有任何意义:请添加一两个屏幕截图。

于 2012-11-05T10:52:59.773 回答