首页

    vim easymotion-sn使用粘贴

    标签:vim

    vim-easymotioneasymotion-sn命令和vim命令模式的/(搜索)一样,提供对当前文件的文本搜索.然而当我们用Ctrl+Shift+v,粘贴到vim命令模式时,很多vimer会发现只粘贴了复制文本的第一个字符或者什么也没粘贴.因为vim-easymotion命令模式下的粘贴需要vim支持clipboardxterm_clipboard.
    Mac和fedora自带的vim均不支持clipboard和xterm_clipboard,需要另外安装,以支持这两个功能

    • Mac可以brew install vim安装新的vim
    • fedora可以dnf install vim-X11,后面用vimx启动

    然后配置vim

    map  / <Plug>(easymotion-sn)
    omap / <Plug>(easymotion-tn)
    autocmd VimEnter * :EMCommandLineNoreMap <C-v> <Over>(paste)
    

    (paste):Paste yanked text to the command line,Default:

    注意,虽然<Over>(paste)默认的快捷键是,配置里还是要显式的写出来