在 macvim 快照 53 和最近的 55 上都尝试过。
当我用“mvim .”打开 Rails 目录时,它会启动 NERD_Tree。当我打开任何文件时,在我的 macbook pro intel core duo 2 2.5GHz 4GB RAM 上加载大约需要 5 秒。
我主要使用https://github.com/akitaonrails/vimfiles作为我的 vimfile/plugins。
如何找到导致加载时间过长的原因?
如果文本的任何部分在屏幕外,则 VIM 中自动换行的行在该行上显示 @ 而不是文本。我如何获得它以便我可以像其他编辑器一样看到部分自动换行的文本?


我最近不小心粘贴到 MacVim 中,想删除此功能。
如何禁用中间点击粘贴操作?如果我可以将输入重新分配给另一个功能,则奖励积分。
我正在运行 Mac OS 10.6.6 和 MacVim 7.3。
细节:
我通过 Homebrew 安装了最新的 MacVim:
$ command-t brew install macvim
==> Downloading https://github.com/b4winckler/macvim/tarball/snapshot-64
Already downloaded: /Library/Caches/Homebrew/macvim-7.3-64.tgz
==> ./configure --with-features=huge --with-tlib=ncurses --enable-multibyte --with-macarchs=x86_64 --enable-perlinterp --enable-pythoninterp --enable-rubyinterp --enable-t
==> make getenvy
==> make
==> Caveats
MacVim.app installed to:
/usr/local/Cellar/macvim/7.3-64
To link the application to a normal Mac OS X location:
brew linkapps
or:
ln -s /usr/local/Cellar/macvim/7.3-64/MacVim.app /Applications
==> Summary
/usr/local/Cellar/macvim/7.3-64: 1733 files, 27M, built in 53 seconds
$ command-t brew linkapps
Linking /usr/local/Cellar/macvim/7.3-64/MacVim.app
Finished linking. Find the links under ~/Applications. …Run Code Online (Sandbox Code Playgroud) 很久以前,在我切换到 vims 之前,我使用了一个名为 TextMate 的 OS X 编辑器。(有人记得吗?;)
它的命令行二进制文件mate允许有一个mate -w标志,它会阻止命令行二进制文件退出,直到文件被保存并关闭。这允许用作提交消息和类似mate -w的编辑器git。
试图用 MacVim(或 gVim)做类似的事情是行不通的;当mvimMacVim 启动时(或文件打开时)助手关闭。这会导致“您的消息为空”或类似的其他错误,无论是哪个程序调用的$EDITOR:就程序所知,“编辑器”(mvim帮助程序二进制文件)已退出,但它提供给编辑的文件是还是空的。
是否有一些命令、配置设置或 hack 可以用来确保命令行mvim助手(或您为我想出的任何替代别名或脚本)在打开的文件在 MacVim 中保存和关闭之前不会退出?
这不是特别重要,但这是我一直好奇的事情。
我使用 rST (Sphinx) 编写了大量文档。这是你写标题的方式:
My Awesome Heading
==================
Lorem ipsum dolor...
Run Code Online (Sandbox Code Playgroud)
我想知道 vim 中是否有一种聪明的方法来做这个下划线,而不是快速按下等号键十几次。
使用的MacVim,我想Command-f以不显示OS X”查找/替换对话框,而是开始在Vim的,即发送一个正常的搜索/从正常模式。
即我希望 MacVim 使用 Vim 的内部搜索而不是 OS X 的查找/替换。
(我希望有一个 MacVim 特定的设置,我可以简单地添加到 .vimrc 中)
NERDTree 是否有一个堆栈来跟踪打开的文件?我想轻松地返回到以前的文件(就像 ctags 通过 Ctrl+T 所做的那样)。
但是我在它的手册中找不到该功能。甚至有可能吗?
如果只有几个这样的选项,是否值得将与 gui 相关的选项从我的 vimrc 中移到 gvimrc 中?我有点倾向于将所有内容都放在一个地方,并在if语句中包含gui 选项,但是否有令人信服的论据可以不这样做?
当我尝试从命令行使用 MacVim 时,我得到
dyld: Library not loaded: /System/Library/Perl/5.12/darwin-thread-multi-2level/CORE/libperl.dylib
Referenced from: /Applications/MacVim.app/Contents/MacOS/Vim
Reason: image not found
Trace/BPT trap: 5
Run Code Online (Sandbox Code Playgroud)
我试过了brew install -update perl,但后来我发现问题不是 Perl。这是 Vim 正在寻找的地方。
$ ls /usr/local/opt/perl/lib/
5.20.1
Run Code Online (Sandbox Code Playgroud)
我试过了brew install -update macvim,但命令行中的 perl 版本也不能正常工作。
MBP:mysite $ perl -v
This is perl 5, version 18, subversion 2 (v5.18.2) built for darwin-thread-multi-2level
Run Code Online (Sandbox Code Playgroud)
总结,我让 MacVim 寻找 Perl 5.12 版;我有使用 Perl 5.18.2 的终端;我安装了 5.20.1 版。我如何重新指出一切?
$ ls -l /usr/bin/perl*
-rwxr-xr-x 1 root wheel 58416 Sep 9 2014 /usr/bin/perl
-rwxr-xr-x …Run Code Online (Sandbox Code Playgroud)