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
如何在y/c/d命令中使用vim easy motion插件移动?_Vim_Plugins - Fatal编程技术网

如何在y/c/d命令中使用vim easy motion插件移动?

如何在y/c/d命令中使用vim easy motion插件移动?,vim,plugins,Vim,Plugins,我将EasyMoon插件与vim一起使用。 如果您在VIM和easymotion插件中使用f/f运动,当存在多个匹配时,“轻松运动”会突出显示所有可能的位置,这样您就可以轻松跳转到所需的位置 但它不适用于y/c/d命令,我如何才能做到这一点? 我在下面提供了一个示例进行澄清: 这是一条线 假设我正在vim中的上述行上工作,并且光标位于该行中的I处。如果我在vim中执行yfs,我希望easy motion标记光标右侧的三个ss。这样,我就可以轻松地拖动/更改/删除到我想要的位置 提前谢谢 您可以在

我将EasyMoon插件与vim一起使用。 如果您在VIM和easymotion插件中使用f/f运动,当存在多个匹配时,“轻松运动”会突出显示所有可能的位置,这样您就可以轻松跳转到所需的位置

但它不适用于y/c/d命令,我如何才能做到这一点? 我在下面提供了一个示例进行澄清:

这是一条线

假设我正在vim中的上述行上工作,并且光标位于该行中的I处。如果我在vim中执行yfs,我希望easy motion标记光标右侧的三个ss。这样,我就可以轻松地拖动/更改/删除到我想要的位置


提前谢谢

您可以在.vimrc中使用类似的内容:

" Find next occurence of a char using easymotion
map  <Leader>f <Plug>(easymotion-bd-f)
nmap <Leader>f <Plug>(easymotion-overwin-f)

那很酷,我不知道这是可能的。我会删除我的答案是的,这真的很方便!但是,与vim中的所有内容一样,在你的.vimrc.Awesome中设置正确的设置是一个问题,但是仅仅使用f i.e.而不使用f i.e.有可能吗?使用As会使击键序列非常大。我尝试从映射中删除,如下所示,但是这不适用于y/c/d命令地图f easymotion-bd-f nmap f easymotion-overwin-f```嗯,我也这么做了,它对我起作用了,你试过重新启动vim吗?甚至可能开辟一个新的航站楼。.vimrc文件在编辑时不会自动刷新。接受您的答案,您是岩石打磨机!感谢您在stack overflow中对vim社区的贡献。
let g:yankring_zap_keys = ''