标签: macvim

安装 Command-T 会破坏 MacVim

我正在尝试在MacVim上安装Command-T。我完全按照安装说明进行操作,但是在尝试启动 MacVim 时出现此错误(从终端通过命令行实用程序)。mvim

dyld: lazy symbol binding failed: Symbol not found: _rb_intern2
  Referenced from: /Users/mark/.vim/ruby/command-t/ext.bundle
  Expected in: flat namespace

dyld: Symbol not found: _rb_intern2
  Referenced from: /Users/mark/.vim/ruby/command-t/ext.bundle
  Expected in: flat namespace

Vim: Caught deadly signal TRAP
Vim: Finished.
Run Code Online (Sandbox Code Playgroud)

vim macvim vim-plugins

4
推荐指数
1
解决办法
1698
查看次数

防止 MacVim 将每个视觉选择复制到剪贴板

每次在 MacVim 中视觉选择发生变化时,它都会被复制到系统剪贴板。这是正常的,可以禁用吗?

clipboard vim macvim

4
推荐指数
1
解决办法
827
查看次数

为什么 MacVim 在终端中比 Vim 快得多?

过去两周我一直在使用 Vim 和 MacVim 作为主要的开发工具,并注意到 MacVim 中的光标滚动速度比终端中的 Vim 快得多且流畅。这就像白天和黑夜一样不同。两个应用程序使用相同的.vimrc文件。有人知道什么会导致性能差异吗?

terminal vim macvim

4
推荐指数
1
解决办法
2458
查看次数

检查 vim 是否在 .vimrc 中使用 +X11 编译

我安装了两个 vim 副本。

一个是用 macvim 安装的,必须配置为 -X11(与 Cocoa 一起使用),而另一个配置为 +X11(在终端中使用,与我使用的插件一起使用)

我希望所有 yanks 都转到系统剪贴板。启用 +X11 后,我可以在 .vimrc 中使用set clipboard=unnamedplus. 当 -X11 时,我可以使用set clipboard=unnamed.

我怎样才能有条件地在 .vimrc 中做到这一点?

就像是

if &x11
 set clipboard=unnamedplus
else
 set clipboard=unnamed
endif
Run Code Online (Sandbox Code Playgroud)

当然这不起作用,因为 &x11 不是真正的变量。

vim macvim vimscript

4
推荐指数
1
解决办法
359
查看次数

在 Vim 的选项卡关闭时调整窗口的高度

标签栏超过 1 个时会自动出现。当减少到只有 1 个选项卡时,选项卡栏会消失并且窗口会调整高度。高度比消失的标签栏的高度更短。

有没有办法防止这种调整大小?

vim macvim

3
推荐指数
1
解决办法
352
查看次数

在 Vim 中模拟打字机滚动

我一直在使用 WriteRoom 来满足我所有的无干扰写作需求。但自从我最近决定转向 Vim(或更具体地说,MacVim)以来,我一直试图减少对其他文本编辑器的使用。

Vim 可以重现 WriteRoom 的大部分功能,但唯一阻止我切换的是“打字机滚动”模式。对于那些没有使用过 WriteRoom 的人,此功能让您始终在同一行上书写(很像打字机),因此您始终专注于所写的内容,而不会因所写的内容而分心。当您开始新行时,所有文本都会向上滚动。

我已经通过谷歌搜索我认为相关的所有内容完成了我的家庭作业,但我只找到了“插件”和其他 Vim配置,这些配置使 Vim 看起来像 WriteRoom 但从未提供神圣的功能(也许我使用了错误的关键字,因为我不是母语人士)。

虽然我发现这篇文章说它可以通过一个简单的设置我无法使它工作,无论是在终端中还是在 MacVim 中......如果这对你有用,我很高兴听到如何(我已经从一个空白的 .vimrc 开始,也许你需要激活一些其他的东西)。

归结为代码时,此功能不是很有用,因此如果无法开箱即用,我不会感到惊讶。在这种情况下,如果您有任何关于我如何编写脚本的线索(即使我不熟悉编写 Vim 脚本,我也可以研究它),那么我可能会尝试为此制作一个小插件。

vim macvim scrolling

3
推荐指数
1
解决办法
1560
查看次数

从命令行使用 MacVim 打开文件

从我的命令行我输入命令

open .lists
Run Code Online (Sandbox Code Playgroud)

这是在 TextEdit 中打开文本文件。我很确定一些文件扩展名会用 MacVim 打开。我不确定如何使用 MacVim 打开所有文本文件。

command-line macvim macos

3
推荐指数
1
解决办法
1万
查看次数

MacVim 总是在离开时将焦点返回到终端

我正在运行 Mavericks,最近我开始sshfs尝试通过使用 MacVim 来提高我的生产力(我已经使用终端内 vim 几年了)。我真的很喜欢 MacVim。

到目前为止,我只有一个问题。我已经将 MacVim 配置为关闭后隐藏,这很完美。假设我想编辑main.cpp,我只需mvim main.cpp从 cmd 行启动并打开 MacVim。完成后main.cpp,我关闭 MacVim(通过:wq),我的终端立即重新获得焦点。完美的。

我面临的唯一问题是,如果main.cpp我在编辑时聚焦到另一个窗口,例如 Google Chrome 来查找内容,然后继续编辑main.cpp。关闭后main.cpp,谷歌浏览器将重新获得焦点而不是我的终端。

有什么方法可以强制 MacVim 记住它是从哪里启动的,并始终将注意力集中在那个地方?我将始终从终端启动 MacVim。

vim macvim macos

3
推荐指数
1
解决办法
1380
查看次数

打开 MacVim 时出现“非法起始字符”错误

每当我通过 Finder 或终端启动 MacVim 时,都会收到以下错误:

E575: viminfo: Illegal starting char in line: c/gui_mac.txt
Press ENTER or type command to continue
Run Code Online (Sandbox Code Playgroud)

我已经重新安装了多次。我在这里找到了gui_mac.txt我系统上唯一的(据我所知):

应用程序/MacVim.app/Contents/Resources/vim/runtime/doc/gui_mac.txt

它的“上次打开”日期是 2010 年 8 月 15 日,这比我安装操作系统还要早几个月。我没有编辑它!

我在 Google 上搜索了引号中的错误,但没有收到任何结果。我能找到的最接近的信息是这里,它不是很有用。

到底是怎么回事?

vim macvim macos

2
推荐指数
1
解决办法
581
查看次数

在终端中打开 Macvim,无需打开新窗口

每次我尝试编辑文件时,我都会mvim file.txt在终端中进行,然后会弹出一个新的 MacVim 窗口。但如果我这样做vim file.txt,它不会打开一个新窗口。相反,它将在终端内初始化 vim。

问题:我如何确保当我这样做时mvim file.txt,MacVim 将在终端内打开,就像我使用vim.

我已经尝试了以下解决方案,但它不起作用。

/sf/ask/243512881/

terminal vim macvim macos

2
推荐指数
1
解决办法
5154
查看次数