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

问题描述 投票:2回答:2

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

vim homebrew
2个回答
0
投票

扩展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上安装的程序不会完全没问题,因为无论如何你都无法访问它们。


0
投票

尝试卸载自制软件vim

brew uninstall vim

然后重新安装剪贴板支持

brew install --with-clipboard
© www.soinside.com 2019 - 2024. All rights reserved.