无法复制到MacOS上的Vim中的+和 * 寄存器

ni65a41a  于 2023-08-05  发布在  Mac
关注(0)|答案(1)|浏览(146)

我使用的是alacritty 0.12.0和Vim 9.0以及+xterm_clipboard+clipboard。当我打开Vim时,输入一个单词hello,然后将光标放在单词内并执行:

  • :设置showcmd
  • “+yiw
  • “+p

我看到“E353:寄存器+中无内容"。寄存器*也是如此。
:set clipboard?给了我clipboard=。我确实将它设置为这个值,因为使用默认值autoselect,exclude:cons\|linux,我会得到以下奇怪的行为。当我使用可视化选择时,它实际上使用了VisualNOS,就好像Vim没有拥有这个选择一样。
总而言之,Vim和系统剪贴板之间似乎有一些奇怪的交互。

bpsygsoo

bpsygsoo1#

“romainl”的评论被证明是关键的缺失部分。
我正在从Nix Home Manager安装Vim,它似乎缺少系统集成所需的某些达尔文(MacOS)功能。
通过安装vim-darwin而不是仅仅安装vim,我能够解决这个问题,所以:

{
  programs.vim = {
    packageConfigurable = pkgs.vim-darwin;
    enable = true;
  };
}

字符串

相关问题