Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何让vim在任何猛拉之后始终调用函数_Vim - Fatal编程技术网

如何让vim在任何猛拉之后始终调用函数

如何让vim在任何猛拉之后始终调用函数,vim,Vim,有没有办法让vim在任何拉拽操作后始终调用定义的函数?执行类似于nnoremap y:function的操作会导致异常行为。文本拖动或删除后将触发TextYankPost事件。有关更多帮助,请参见:h TextYankPost augroup Example autocmd! autocmd TextYankPost * if v:event.operator ==# 'y' | call somefunction() | endif augroup END 我知道它使用了Te

有没有办法让vim在任何拉拽操作后始终调用定义的函数?执行类似于
nnoremap y:function
的操作会导致异常行为。

文本拖动或删除后将触发
TextYankPost
事件。有关更多帮助,请参见
:h TextYankPost

augroup Example
    autocmd!
    autocmd TextYankPost * if v:event.operator ==# 'y' | call somefunction() | endif
augroup END

我知道它使用了
TextYankPost
事件,可能是一个寻找灵感的地方。

文本被拖动或删除后,将触发
TextYankPost
事件。有关更多帮助,请参见
:h TextYankPost

augroup Example
    autocmd!
    autocmd TextYankPost * if v:event.operator ==# 'y' | call somefunction() | endif
augroup END

我知道它使用了
TextYankPost
事件,也许是一个寻找灵感的地方。

非常有效!非常感谢。非常好用!非常感谢。