如何使用+剪贴板使用Brew安装Vim?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用+剪贴板使用Brew安装Vim?相关的知识,希望对你有一定的参考价值。

我正在试图弄清楚如何在使用Vim编辑的文件和macOS剪贴板之间进行复制和粘贴。大多数说明都说首先使用Homebrew安装Vim,因为它将在启用剪贴板选项的情况下安装(vim --version将显示“+ clipboard”)。但是,当我使用brew安装Vim时,剪贴板选项仍设置为“-clipboard”。我可以强制brew重新安装Vim并在此过程中打开此选项吗?我正在使用安装了VIM 7.4的Homebrew 1.1.2。

答案

扩展Andy Ray的评论......

MacVim是一个GUI程序,但它还带有一个可以在终端模拟器中运行的TUI可执行文件。由于TUI可执行文件具有GUI程序的所有功能,因此安装MacVim是迄今为止在Mac OS X上拥有功能齐全且经过优化的Vim的最简单,最安全的方法:

  1. 下载the latest release
  2. 挂载磁盘映像。
  3. 将MacVim.app拖放到/Applications/~/Applications
  4. mvim scriptsomewhere in your $ PATH`。
  5. [可选]将alias vim='mvim -v'添加到shell的init脚本中。

从你的shell,你可以做到:

$ mvim foo.txt

在MacVim GUI中编辑foo.txt

$ mvim -v bar.txt

在MacVim TUI中编辑bar.txt。或者,如果您添加了别名:

$ vim bar.txt

现在,来处理你的评论......

如果你从Linux盒子连接到你的Mac,iTerm.app不会发挥作用,你可以使用Mac上安装的任何TUI程序,包括Macvim TUI。

如果您从Mac连接到Linux机器,无论是通过iTerm.app还是Terminal.app,您要运行的vim将是Linux机器上的vim所以...您在Mac上安装的程序不会完全没问题,因为无论如何你都无法访问它们。

另一答案

尝试卸载自制软件vim

brew uninstall vim

然后重新安装剪贴板支持

brew install --with-clipboard

以上是关于如何使用+剪贴板使用Brew安装Vim?的主要内容,如果未能解决你的问题,请参考以下文章

brew安装nvm后无法使用nvm命令

VI/VIM 无法使用系统剪贴板(clipboard)

如何使用 Wayland 从 Vim 复制到系统剪贴板并且没有编译的 vim `+clipboard` 功能标志

vim代码片段插件ultisnips的使用

Ubuntu12.04无法使用vim系统剪贴板解决方法

如何禁用vim粘贴到/从系统剪贴板?